.editorial-site main .article-hero{padding-bottom:0}.editorial-site main .article-hero h1{font-size:clamp(2rem,3.8vw,3.25rem);line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}.editorial-site main :is(.article-hero+div,.article-body){display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem;align-items:start}.editorial-site main :is(.article-hero+div,.article-body)>:not(.article-sidebar){grid-column:auto;min-width:0;order:2}.editorial-site main :is(.article-hero+div,.article-body) .article-sidebar,.editorial-site main :is(.article-hero+div,.article-body) .article-sidebar-inner{display:contents}.editorial-site main :is(.article-hero+div,.article-body) .article-sidebar-toc{order:1}.editorial-site main :is(.article-hero+div,.article-body) .article-sidebar-support{order:3}.editorial-site main :is(.article-hero+div,.article-body) .article-copy{max-width:49rem}.editorial-site main :is(.article-hero+div,.article-body)>:not(.article-sidebar) :is(h2,h3,section[id]){scroll-margin-top:10rem}.editorial-site main :is(.article-hero+div,.article-body) .article-copy>h2,.editorial-site main :is(.article-hero+div,.article-body)>article>section>h2,.editorial-site main :is(.article-hero+div,.article-body) .article-copy>section>h2{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;margin-top:3rem;margin-bottom:1.25rem;scroll-margin-top:10rem}.editorial-site main :is(.article-hero+div,.article-body) .article-copy>h2:first-child{margin-top:0}.editorial-site main :is(.article-hero+div,.article-body) .article-copy>h3{font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.35}.editorial-site main .article-sidebar h2{font-size:1.125rem;line-height:1.35}.editorial-site main .article-sidebar-toc h2{font-size:.875rem}.editorial-site main .article-sidebar-support>div{margin-top:1.5rem;padding:1.25rem;border:0;border-radius:var(--radius);background:rgb(var(--secondary) / .65);color:rgb(var(--foreground))}.editorial-site main .article-sidebar-support>div p{color:rgb(var(--muted-foreground))}.editorial-site main .article-sidebar-support>div :is(a,button){min-height:2.75rem;color:rgb(var(--foreground))}@media(min-width:1024px){.editorial-site main :is(.article-hero+div,.article-body){grid-template-columns:minmax(0,1fr) 17rem;gap:3rem;margin-top:3rem}.editorial-site main :is(.article-hero+div,.article-body)>:not(.article-sidebar){order:initial}.editorial-site main :is(.article-hero+div,.article-body) .article-sidebar{display:block;grid-column:2;margin-top:0;min-width:0;position:sticky;align-self:start;top:6rem;max-height:calc(100dvh - 7rem);overflow-y:auto;overscroll-behavior-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(var(--border)) transparent}.editorial-site main :is(.article-hero+div,.article-body) .article-sidebar-inner{display:block}}@media(min-width:1280px){.editorial-site main :is(.article-hero+div,.article-body){grid-template-columns:minmax(0,1fr) 18rem;gap:4rem}}.editorial-site main .article-hero.oral-guide-hero h1{font-size:clamp(2.25rem,4.6vw,4.5rem);font-weight:800;line-height:1;letter-spacing:-.035em}.editorial-site main .oral-guide-hero+div{margin-top:3rem;padding-top:2rem}.editorial-site main .oral-guide-hero+div .article-copy>h2{font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1.15;letter-spacing:-.025em;margin-top:3.5rem}.editorial-site main .oral-guide-hero+div .article-copy>h2:first-child{margin-top:0}.editorial-site main .oral-guide-hero+div .article-copy blockquote{padding:0 0 0 1.5rem;border-radius:0;background:transparent}.editorial-site main .oral-guide-hero+div .article-sidebar-support>div{background:transparent;color:rgb(var(--foreground));padding:1.5rem 0;border-radius:0}.editorial-site main .oral-guide-hero+div .article-sidebar-support>div p{color:rgb(var(--muted-foreground))}.editorial-site main .oral-guide-hero+div .article-sidebar-support>div a{color:rgb(var(--foreground))}@media(min-width:1024px){.editorial-site main .oral-guide-hero+div{margin-top:4rem;padding-top:0}}
