/* Scoped editorial refresh: the site's header and other articles keep their styling. */
body.orthodiet.od-guide-page.page:not(.home) .jeg_main_content,body.orthodiet.od-guide-page.page:not(.home) .entry-header{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}
body.orthodiet.od-guide-page.page:not(.home) .jeg_post_title{text-align:left!important;max-width:950px!important;font-size:clamp(34px,4.5vw,58px)!important;line-height:1.09!important;letter-spacing:-.035em!important;margin-bottom:32px!important}
body.orthodiet.od-guide-page.page:not(.home) .jeg_featured,body.orthodiet.od-guide-page.page:not(.home) .jeg_featured_thumbnail{display:none!important}
.od-guide-shell{--ink:#202923;--olive:#45624c;--line:#dce2d9;--paper:#f5f5ef;color:var(--ink)}
.od-guide-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:62px}
.od-guide-hero__figure{margin:0!important}.od-guide-hero__figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:4px}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-eyebrow,body.orthodiet.od-guide-page.page:not(.home) .od-guide-promises,body.orthodiet.od-guide-page.page:not(.home) .od-document-updated,.od-guide-toc,.od-guide-other,.od-resource-card,.od-guide-library summary,.od-home-guides{font-family:Arial,sans-serif!important}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-eyebrow{font-size:12px!important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#45624c;margin:0 0 16px!important}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-lead{font-size:23px!important;line-height:1.5!important;margin-bottom:22px!important}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-promises{padding-left:20px!important;margin:0 0 20px!important}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-promises li{font:16px/1.6 Arial,sans-serif!important;margin:5px 0!important}
body.orthodiet.od-guide-page.page:not(.home) .od-document-updated,body.orthodiet.od-guide-page.page:not(.home) figcaption{font:12px/1.5 Arial,sans-serif!important;color:#5b635d!important;margin:9px 0!important}
.od-guide-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:70px;align-items:start}
.od-guide-toc{position:sticky;top:100px;border-top:2px solid var(--olive);padding-top:18px}
.od-guide-toc span,.od-reading-nav span{display:block;font:700 12px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}
.od-guide-toc a{display:block;font:15px/1.5 Arial,sans-serif!important;color:#3d5041!important;text-decoration:none!important;padding:9px 0;border-bottom:1px solid var(--line)}
.od-guide-reading{min-width:0}.od-guide-reading section{margin-bottom:46px;scroll-margin-top:110px}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-reading h2{font:700 29px/1.2 Arial,sans-serif!important;letter-spacing:-.02em;margin:0 0 20px!important}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-reading h3{font:700 21px/1.35 Arial,sans-serif!important;margin:28px 0 10px!important}
body.orthodiet.od-guide-page.page:not(.home) .od-guide-reading p{font-size:20px!important;line-height:1.65!important}
.od-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}
.od-resource-card{display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid var(--line);background:#fafbf8;color:var(--ink)!important;text-decoration:none!important;border-radius:4px}
.od-resource-card:hover{border-color:var(--olive);background:#f2f5ee}
body.orthodiet.od-guide-page.page:not(.home) .od-resource-card h3{font:700 19px/1.35 Arial,sans-serif!important;margin:10px 0!important}
body.orthodiet.od-guide-page.page:not(.home) .od-resource-card p{font:15px/1.55 Arial,sans-serif!important;margin:0 0 20px!important}
.od-resource-kind{font:11px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#617263}
.od-resource-link{font:700 14px/1.5 Arial,sans-serif;margin-top:auto;padding-top:15px}
.od-guide-library{padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:28px 0}.od-guide-library summary{font-size:16px;cursor:pointer;padding:8px 0}
.od-guide-archive{font:700 16px/1.6 Arial,sans-serif!important;display:inline-block;padding:10px 0}
.od-guide-method{background:var(--paper);padding:28px;border-radius:4px}.od-guide-training{font:15px/1.6 Arial,sans-serif!important}
.od-guide-other{display:flex;align-items:center;flex-wrap:wrap;gap:18px;border-top:1px solid var(--line);padding:26px 0;margin-top:25px;font-size:15px}.od-guide-other span{font-weight:700}.od-guide-other a{padding:10px 14px;border:1px solid var(--line);border-radius:3px}
.od-curated-article .od-article-lead{font-size:23px!important;line-height:1.55!important}.od-curated-article .od-document-updated,.od-curated-article .od-image-disclosure{font:13px/1.5 Arial,sans-serif!important;color:#60665f;margin:8px 0!important}
.od-reading-nav{margin:28px 0 36px;border-top:2px solid #49634d;padding:18px 0;border-bottom:1px solid #dce2d9}.od-reading-nav a{display:block;font:15px/1.5 Arial,sans-serif!important;padding:7px 0;text-decoration:none!important}
.od-curated-article h2[id]{scroll-margin-top:110px}.od-document-figure{margin:30px 0!important}.od-document-figure img{width:100%;height:auto!important;object-fit:contain!important}.od-document-figure figcaption{font:13px/1.6 Arial,sans-serif!important;color:#62675f;margin-top:10px}
.od-article-related{background:#f5f5ef;padding:24px;margin:36px 0;font-family:Arial,sans-serif}.od-article-related strong{font-size:16px}.od-article-related ul{margin:12px 0 0!important}.od-article-related li{font:16px/1.6 Arial,sans-serif!important;margin:8px 0!important}
.od-article-video{aspect-ratio:16/9;margin:25px 0}.od-article-video iframe{width:100%;height:100%;border:0}
.od-home-guides{max-width:1200px;margin:60px auto;padding:0 24px;color:#202923}.od-home-guides__heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:26px}.od-home-guides h2{font:700 clamp(28px,3vw,40px)/1.15 Arial,sans-serif!important;margin:0!important;color:#202923!important}.od-home-guides__heading p{max-width:430px;font:16px/1.6 Arial,sans-serif!important;margin:0!important;color:#62685f}.od-home-guides__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.od-home-guide{display:block;color:#202923!important;text-decoration:none!important}.od-home-guide img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:3px}.od-home-guide h3{font:700 22px/1.25 Arial,sans-serif!important;margin:18px 0 10px!important}.od-home-guide p{font:15px/1.6 Arial,sans-serif!important;margin:0 0 12px!important}.od-home-guide span{font:700 14px/1.6 Arial,sans-serif!important;display:inline-block;padding:8px 0}
.od-guide-shell a:focus-visible,.od-home-guides a:focus-visible,.od-reading-nav a:focus-visible{outline:3px solid #527650;outline-offset:4px}
@media(max-width:800px){.od-guide-hero{gap:25px;margin-bottom:38px}.od-guide-layout{grid-template-columns:175px minmax(0,1fr);gap:28px}.od-resource-grid{grid-template-columns:1fr}.od-home-guides__heading{display:block}.od-home-guides__heading p{margin-top:15px!important}}
@media(max-width:600px){body.orthodiet.od-guide-page.page:not(.home) .jeg_post_title{font-size:35px!important;margin-bottom:25px!important}.od-guide-hero,.od-guide-layout{grid-template-columns:1fr;gap:26px}.od-guide-hero__copy{order:1}.od-guide-hero__figure{order:0}.od-guide-toc{position:static;margin-bottom:16px}.od-guide-toc a{padding:12px 0}.od-guide-reading section{margin-bottom:36px}body.orthodiet.od-guide-page.page:not(.home) .od-guide-reading h2{font-size:26px!important}body.orthodiet.od-guide-page.page:not(.home) .od-guide-lead{font-size:21px!important}.od-guide-method{padding:22px}.od-home-guides{margin:40px auto;padding:0 20px}.od-home-guides__grid{grid-template-columns:1fr;gap:30px}.od-guide-other{gap:12px}.od-guide-other a{width:100%}}

body.orthodiet.od-guide-page.page:not(.home) .jeg_singlepage > .container{width:100%!important;max-width:1180px!important;padding:0 30px!important}
body.orthodiet.od-guide-page.page:not(.home) .entry-content{max-width:1120px!important;width:100%!important}
body.orthodiet.od-guide-page.page:not(.home) .entry-content .od-guide-eyebrow{font:700 12px/1.5 Arial,sans-serif!important}
body.orthodiet.od-guide-page.page:not(.home) .entry-content .od-guide-promises li{font:16px/1.6 Arial,sans-serif!important}
body.orthodiet.od-guide-page.page:not(.home) .entry-content .od-resource-card p{font:15px/1.55 Arial,sans-serif!important}
body.orthodiet.od-guide-page.page:not(.home) .entry-content .od-resource-card h3{font:700 19px/1.35 Arial,sans-serif!important}
body.orthodiet.od-guide-page.page:not(.home) .entry-content .od-guide-training{font:15px/1.6 Arial,sans-serif!important}
@media(max-width:600px){body.orthodiet.od-guide-page.page:not(.home) .jeg_singlepage > .container{padding:0 20px!important}}

@media(max-width:600px){body.orthodiet.od-guide-page.page:not(.home) .jeg_container{padding-left:0!important;padding-right:0!important}body.orthodiet.od-guide-page.page:not(.home) .jeg_content.jeg_singlepage{padding-left:0!important;padding-right:0!important}body.orthodiet.od-guide-page.page:not(.home) .jeg_main_content{padding-left:0!important;padding-right:0!important}body.orthodiet.od-guide-page.page:not(.home) .od-guide-reading p{font-size:19px!important}}

body.orthodiet.od-guide-page .entry-content a,body.orthodiet.od-curated-article .entry-content a{overflow-wrap:anywhere!important;word-break:normal}
