#main .remaining-polish section.section:not(.site-hero):not(.body-G):not(.body-D){padding-block:72px}#main .remaining-polish section:not(.site-hero) h2{letter-spacing:-.025em;text-wrap:balance;line-height:1.2}#main .remaining-polish .editorial{align-items:start;gap:56px}#main .remaining-polish :is(.reading,.answer){max-width:940px}#main .remaining-polish .reading>h2:not(:first-child){margin-top:32px;padding-top:10px}#main .remaining-polish .reading p{line-height:1.8}#main .remaining-polish :is(.faqs,.answers) details{border-bottom:1px solid #bfd5e5;padding-inline:20px}#main .remaining-polish :is(.faqs,.answers) summary{min-height:74px;padding-block:20px;font-size:1.04rem;font-weight:650;line-height:1.5}#main .remaining-polish :is(.faqs,.answers) details[open]{background:#eaf3fa;border-radius:12px}#main .remaining-polish :is(.faqs,.answers) details p{padding-bottom:22px;line-height:1.8}#main .remaining-polish :is(a,summary):focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #1977bd}#main .remaining-polish :is(.topic-links,.topics){gap:12px;margin-top:24px;padding:20px 0}#main .remaining-polish :is(.topic-links,.topics) a{background:#f8fbfe;border:1px solid #bed4e4;border-radius:10px;min-height:44px;padding:10px 16px;text-decoration:none}#main .remaining-polish .resource-grid{gap:28px}#main .remaining-polish .resource-grid>.resource{background:#f8fbfe;border:1px solid #bed6e6;border-top:3px solid #2b73aa;border-radius:20px;flex-direction:column;min-height:260px;padding:28px;display:flex;box-shadow:0 10px 24px #183d5d0c}#main .remaining-polish .resource-grid>.resource h3{font-size:1.35rem;line-height:1.3}#main .remaining-polish .resource-grid>.resource .read-link{margin-top:auto;padding-top:20px}#main .remaining-polish .rp-feature-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}#main .remaining-polish .rp-featured{color:#fff;background:#112e4c}#main .remaining-polish .rp-featured p{color:#e0edf8;margin-block:20px}#main .remaining-polish .rp-featured h2{color:#fff;font-size:clamp(2rem,3vw,2.8rem)}#main .remaining-polish .rp-featured .eyebrow{color:#b5d8f5}#main .remaining-polish .rp-featured .body-media{aspect-ratio:16/10;border-radius:22px;overflow:hidden}#main .remaining-polish .rp-featured .body-media img{object-fit:cover;width:100%;height:100%}#main .remaining-polish .group-intro{border-left:3px solid #91b7d3;padding-left:24px}#main .remaining-polish .rp-topic-columns{grid-template-columns:1fr 1fr;gap:48px;margin-top:32px;display:grid}#main .remaining-polish .rp-topic-columns>div,#main .remaining-polish .rp-topic-stack>div{border-top:2px solid #b5d0e3;padding-top:24px}#main .remaining-polish :is(.rp-topic-columns,.rp-topic-stack) h3{color:#153c5b;margin-bottom:18px;font-size:1.4rem}#main .remaining-polish :is(.rp-topic-columns,.rp-topic-stack) p{margin-block:16px;line-height:1.8}#main .remaining-polish .rp-topic-stack{gap:22px;margin-top:30px;display:grid}#main .remaining-polish .rp-related{border-top:1px solid #bed6e7;flex-wrap:wrap;gap:14px 28px;margin-top:24px;padding-top:22px;display:flex}#main .remaining-polish .rp-related a{color:#095f9f;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}#main .remaining-polish .rp-related-section{background:#f4f9fc;padding:20px 0 38px}#main .remaining-polish .rp-related-section .rp-related{margin-top:0}#main .remaining-polish .body-G{border-top:4px solid #357fb5;border-bottom:10px solid #dceaf4}#main .remaining-polish .body-G :is(.text-link,.contact-values a){color:#e1f1ff}#main .remaining-polish :is(.causes,.back-symptoms,.symptom-grid,.features)>article{border-top:2px solid #b6d0e2;padding-top:22px}#main .remaining-polish :is(.list,.checklist) li{padding-block:8px;line-height:1.75}#main .remaining-polish :is(.sources,.medical-note){border-top:1px solid #c9dce9}#main .remaining-polish .product-hero{grid-template-columns:1.12fr .88fr;align-items:center;gap:48px}#main .remaining-polish .rp-asset-slot{text-align:center;aspect-ratio:4/3;color:#234b6c;background:#e8f1f8;border:1px solid #bad2e4;border-radius:24px;flex-direction:column;justify-content:center;gap:18px;min-width:0;padding:32px;display:flex;box-shadow:0 12px 30px #1538520c}#main .remaining-polish .rp-asset-slot small{letter-spacing:.11em;font-size:.65rem}#main .remaining-polish .product-page .features>div{border-top:2px solid #b5d0e3;padding:22px 0}#main .remaining-polish .product-page .features h3{font-size:1.3rem}#main .remaining-polish .product-page .expect-grid>div{background:#f3f8fc;border:1px solid #c6dce9;border-radius:20px;max-width:100%;padding:28px 32px}#main .remaining-polish .directory .features>.feature{border-top:3px solid #1b6aa5;border-radius:22px;padding:32px;box-shadow:0 12px 26px #14385210}#main .remaining-polish .directory .feature .button{min-height:48px;margin-top:auto}#main .remaining-polish .more-resources{background:#f3f8fc;padding-block:30px}@media (width<=1000px){#main .remaining-polish :is(.editorial,.rp-feature-grid,.product-hero){gap:32px}}@media (width<=800px){#main .remaining-polish :is(.rp-feature-grid,.rp-topic-columns,.product-hero,.editorial){grid-template-columns:1fr}#main .remaining-polish .rp-asset-slot{width:100%;max-width:600px}#main .remaining-polish section.section:not(.site-hero):not(.body-G):not(.body-D){padding-block:56px}}@media (width<=600px){#main .remaining-polish section.section:not(.site-hero):not(.body-G):not(.body-D){padding-block:44px}#main .remaining-polish :is(.faqs,.answers) details{padding-inline:12px}#main .remaining-polish .resource-grid>.resource{min-height:230px;padding:24px}#main .remaining-polish .group-intro{padding-left:18px}#main .remaining-polish .rp-topic-columns{gap:28px}#main .remaining-polish :is(.topic-links,.topics){display:grid}#main .remaining-polish .product-page .expect-grid>div{padding:24px}#main .remaining-polish .rp-related{gap:10px;display:grid}}@media (prefers-reduced-motion:reduce){#main .remaining-polish .resource{transition:none}}#main .remaining-polish .body-section[data-body-family].body-D,#main .remaining-polish .body-section[data-body-family].body-G{padding-block:72px}#main .remaining-polish section:not(.site-hero) .eyebrow:has(+h2){margin-bottom:18px}#main .remaining-polish .editorial>div>p:first-child:not(.eyebrow){margin-top:0}#main .remaining-polish .editorial>div>:last-child{margin-bottom:0}#main .remaining-polish .photo[role=img][aria-label*=placeholder]{background:#e8f1f8;border:1px solid #bad2e4;border-radius:24px}@media (width<=800px){#main .remaining-polish .body-section[data-body-family].body-D,#main .remaining-polish .body-section[data-body-family].body-G{padding-block:56px}}@media (width<=600px){#main .remaining-polish .body-section[data-body-family].body-D,#main .remaining-polish .body-section[data-body-family].body-G{padding-block:44px}}
