/* Search-readable evidence, topic links and identity details. Scoped to these components. */
.page-citation,.page-evidence,.topic-navigation{max-width:1240px;margin:40px auto;padding-top:28px;padding-bottom:28px;border-top:1px solid var(--line)}
.page-citation h2,.page-evidence h2,.topic-navigation h2{font-size:22px;line-height:1.3;font-weight:550;letter-spacing:-.02em;margin:0 0 18px}
.page-citation dl,.entity-details{display:grid;grid-template-columns:minmax(110px,1fr) 4fr;gap:12px 24px;font-size:15px;line-height:1.65}
.page-citation dt,.entity-details dt{font-weight:650}.page-citation dd,.entity-details dd{margin:0}.page-citation p,.page-evidence p,.page-evidence li{font-size:14px;line-height:1.65}.citation-text{overflow-wrap:anywhere}.page-citation .copy{min-width:130px;min-height:44px}
.topic-navigation ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 24px;list-style:none;padding:0;margin:0}.topic-navigation a{display:block;padding:9px 0;font-size:14px;line-height:1.4}.page-evidence ul{columns:2;column-gap:30px}.page-evidence li{break-inside:avoid;padding:5px 0;overflow-wrap:anywhere}
.seo-lead{max-width:68ch;font-size:17px;margin:-12px 0 28px;color:var(--ink2)}.entity-details{margin-top:24px}.registry-check{font-size:14px;color:var(--ink2)}
.buy-price [data-price]{font-size:24px;line-height:1.2;min-height:2.4em}.buy-week{min-height:1.6em}.ptools{min-height:44px}.ptools button{min-width:84px;min-height:44px}.faq-all{min-width:140px;min-height:44px}.byline{min-height:2.2em}.home-bmi-output{font-variant-numeric:tabular-nums}
@media(max-width:760px){.topic-navigation ul{grid-template-columns:1fr 1fr}.page-citation dl,.entity-details{grid-template-columns:1fr;gap:5px}.page-citation dd,.entity-details dd{margin-bottom:12px}.page-evidence ul{columns:1}.seo-lead{font-size:14px;margin:-10px 0 23px}.page-citation h2,.page-evidence h2,.topic-navigation h2{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
:root{--mut:#50676f}
.opening-care h2 em{color:#98432d}.opening-tools h2 em{color:#25676c}.footer-wordmark{color:#758c82}
.carousel-dots button,.carousel-dots button[aria-current="true"]{width:44px;height:44px;border-radius:0;background:transparent!important;position:relative;flex:0 0 44px}
.carousel-dots button::before{content:"";position:absolute;top:18px;left:18px;width:8px;height:8px;border-radius:99px;background:#99b4aa}
.carousel-dots button[aria-current="true"]::before{left:11px;width:22px;background:#315e50}
@supports(content-visibility:auto){.page-evidence{content-visibility:auto;contain-intrinsic-size:auto 400px}.topic-navigation{content-visibility:auto;contain-intrinsic-size:auto 400px}}
@media print{.page-evidence,.topic-navigation{content-visibility:visible;contain-intrinsic-size:none}}

.home-image-note{color:#50676f}

.no-js .units{display:none}
