/* Article library and readable clinical guides. No script is needed to read or navigate. */
.ap-wrap{max-width:1120px;margin:auto;padding:0 24px}.ap-breadcrumb{font-size:.85rem;color:var(--text-mid);padding-top:28px}.ap-breadcrumb a{color:inherit}.ap-hero{padding:40px 0 38px;border-bottom:1px solid var(--border);background:linear-gradient(130deg,#edf5fa,#fafcfe)}.ap-hero h1{max-width:930px;margin:12px 0 20px}.ap-eyebrow{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);font-weight:600}.ap-lead{font-size:1.15rem;line-height:1.75;max-width:790px}.ap-byline{font-size:.88rem;color:var(--text-mid);max-width:790px}.ap-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(220px,1fr);gap:56px;padding-top:44px;padding-bottom:64px}.ap-prose{font-size:1.05rem;line-height:1.85}.ap-prose h2{font-size:1.75rem;margin:38px 0 16px}.ap-prose section:first-child h2{margin-top:0}.ap-prose p{margin:0 0 20px}.ap-prose a,.ap-related a,.ap-byline a{color:#235b88;text-underline-offset:3px}.ap-aside{align-self:start;position:sticky;top:105px;border-left:1px solid var(--border);padding-left:24px}.ap-aside h2{font-size:1.25rem;margin-top:0}.ap-aside ol{padding-left:20px;font-size:.92rem}.ap-aside li{margin-bottom:12px}.ap-aside a{color:var(--text)}.ap-cta{margin-top:30px;background:var(--ice-faint);padding:22px;border-radius:12px}.ap-button{display:inline-block;background:var(--navy);color:#fff!important;text-decoration:none;padding:12px 18px;border-radius:6px;margin:10px 10px 0 0;font-weight:500}.ap-sources{border-top:1px solid var(--border);padding-top:12px;margin-top:36px;font-size:.92rem}.ap-sources ul{padding-left:20px}.ap-sources li{margin:10px 0}.ap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0 48px}.ap-card{border:1px solid var(--border);border-radius:12px;padding:25px;background:#fff;display:flex;flex-direction:column;scroll-margin-top:110px}.ap-card h2{font-size:1.5rem;margin:10px 0 16px}.ap-card h2 a{color:var(--navy);text-decoration:none}.ap-card h2 a:hover{text-decoration:underline}.ap-card p{color:var(--text-mid);font-size:.96rem;line-height:1.7;flex:1}.ap-card>a{color:var(--blue);font-weight:600;text-underline-offset:4px}.ap-related{padding:28px 0 40px;border-top:1px solid var(--border)}.ap-related ul{display:flex;gap:12px 30px;flex-wrap:wrap;padding-left:20px}.ap-review-note{font-size:.9rem;color:var(--text-mid)}.ap-legacy-anchor{display:block;scroll-margin-top:110px}.ap-article-links{margin:40px auto;padding:28px;max-width:1120px;background:#edf5fa;border:1px solid #d0dbe5;border-radius:12px;color:#17293b}.ap-article-links h2{font-size:1.6rem}.ap-article-links a{color:#235b88;text-underline-offset:3px}.ap-article-links li{margin:10px 0}.ap-article-links ul{padding-left:20px}
@media(max-width:960px){.ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-layout{gap:30px;grid-template-columns:minmax(0,1fr) 220px}}
@media(max-width:700px){.ap-wrap{padding:0 20px}.ap-hero{padding:26px 0}.ap-grid{grid-template-columns:1fr;gap:16px}.ap-layout{display:flex;flex-direction:column;padding-top:28px;gap:30px}.ap-aside{position:static;border-left:0;border-top:1px solid var(--border);padding:24px 0 0;order:2}.ap-prose{font-size:1rem}.ap-card{padding:22px}.ap-article-links{margin:24px 16px;padding:20px}.ap-related ul{display:block}}
