.interior article{max-width:none}.reading{max-width:70ch;margin:0 auto}.content-answer{font-size:1.2rem;line-height:1.65}.content-proof{border-block:1px solid var(--c-line,#ccd5cb);padding:16px 0;margin:24px 0}.content-proof ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px 20px}.content-opinion{font-weight:600;border-left:3px solid #b72e65;padding-left:18px}.content-date{font-size:.85rem;color:var(--c-ink-2)}.content-related ul,.content-sources{padding-left:22px}.content-related li,.content-sources li{margin:8px 0}.citation{font-size:inherit;vertical-align:baseline}.interior article .care-story .wrap{width:100%;max-width:none}.content-cta{border:1px solid #ccd5cb;border-radius:12px;padding:24px;margin-block:28px}.content-cta .btn{display:inline-flex}.market-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.interior h1{max-width:24ch;margin-inline:auto}.interior .reading h2{font-size:clamp(1.45rem,3vw,2rem)}
.library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:20px}.library-grid section{border:1px solid #ccd5cb;border-radius:12px;padding:18px}.glossary-index{display:flex;flex-wrap:wrap;gap:10px 20px}.glossary-term{scroll-margin-top:100px;border-top:1px solid #ccd5cb;margin-top:36px;padding-top:8px}.reading a{overflow-wrap:anywhere}.market-links{padding:20px;max-width:100%}.content-byline{font-size:.9rem}.glossary-term p{margin:12px 0}
