/* Health articles extend the clinic's existing navy-and-magenta identity. */
.health-home{background:white}.health-home .section-top>p{max-width:380px}.health-home .section-top h2{max-width:650px}.health-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.health-card{min-width:0;border:1px solid var(--line);border-radius:7px;background:white;overflow:hidden;transition:box-shadow .2s,transform .2s}.health-card[hidden]{display:none}.health-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #112e540d}.health-card-link{display:flex;flex-direction:column;height:100%}.health-card-image{height:280px;position:relative;overflow:hidden;background:#e8eaec}.health-card-image img{height:100%;width:100%;object-fit:cover;object-position:64% 40%}.health-card[data-article-category=gyn] .health-card-image{background:var(--pink)}.health-card[data-article-category=gyn] .health-card-image img{object-position:center 38%}.health-card-image>span{position:absolute;left:26px;bottom:22px;background:white;color:var(--navy);padding:7px 12px;border-radius:3px;font-size:10px;font-weight:600;letter-spacing:.02em}.health-card[data-article-category=gyn] .health-card-image>span{color:var(--magenta)}.health-card-content{padding:30px;display:flex;flex-direction:column;flex:1}.article-meta{display:flex;align-items:center;gap:15px;font-size:11px;color:var(--muted);margin-bottom:20px}.draft-label{font-size:10px;color:#795a21;background:#faf3e4;border:1px solid #e9ddbf;border-radius:30px;padding:4px 9px;line-height:1.5}.health-card h3{font-size:34px;line-height:1.14;margin-bottom:16px;max-width:450px}.health-card-content>p{font-size:13px;line-height:1.85;color:var(--muted);max-width:430px;margin-bottom:23px}.article-read{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:var(--navy);border-top:1px solid var(--line);padding-top:19px;margin-top:auto}.article-read .icon{color:var(--magenta)}.health-home .health-card-image{height:220px}.health-home .health-browse{margin-top:30px}.health-home .review-caption{font-size:11px;color:var(--muted);margin:19px 0 0}.health-hero{background:var(--cream);padding:28px 0 70px}.breadcrumbs{display:flex;flex-wrap:wrap;list-style:none;gap:10px;padding:0;margin:0 0 40px;font-size:11px;color:var(--muted);line-height:1.7}.breadcrumbs li+li:before{content:'/';padding-right:10px;color:#a1a8af}.breadcrumbs a:hover{text-decoration:underline;color:var(--magenta)}.health-hero-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:80px;align-items:center}.health-hero h1{font-size:clamp(45px,5vw,70px);line-height:1.07;max-width:760px}.health-intro{max-width:530px;color:var(--muted);font-size:15px;line-height:1.9;margin:24px 0 0}.health-editorial-note{padding:32px;border:1px solid #e2d7de;border-radius:70px 6px 6px 6px;background:var(--pink)}.note-cross{display:block;font-size:40px;font-family:var(--serif);color:var(--magenta);line-height:1;margin-bottom:25px}.health-editorial-note p{font-family:var(--serif);font-size:27px;line-height:1.3;color:var(--navy);margin-bottom:25px}.health-editorial-note strong{font-weight:400;font-style:italic;color:var(--magenta)}.health-editorial-note>span:last-child{font-size:10px;color:var(--muted)}.health-library{padding:0 0 80px;background:var(--cream)}.review-notice{display:flex;gap:12px;align-items:flex-start;border:1px solid #e9dfc8;border-radius:5px;background:#fcf8ef;padding:16px 19px}.review-notice p{font-size:12px;line-height:1.8;color:#75603a;margin:0}.review-dot{flex-shrink:0;background:#ac8545;width:6px;height:6px;border-radius:50%;margin-top:8px}.library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0}.article-filters{display:flex;flex-wrap:wrap;gap:9px}.article-filters button{display:flex;gap:12px;align-items:center;border:1px solid #d7dce2;border-radius:30px;padding:11px 17px;min-height:44px;color:var(--muted);background:transparent;font-size:12px}.article-filters button>span{font-size:10px;opacity:.75}.article-filters button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:white}.article-filters button[data-article-filter=gyn][aria-pressed=true]{background:var(--magenta);border-color:var(--magenta)}#article-count{font-size:11px;white-space:nowrap;color:var(--muted);margin:0}.health-bottom-note{display:flex;align-items:center;justify-content:center;gap:13px;border-top:1px solid var(--line);margin-top:45px;padding-top:28px}.health-bottom-note>.icon{color:var(--magenta)}.health-bottom-note p{font-size:12px;color:var(--muted);margin:0}.health-bottom-note a{text-decoration:underline;text-underline-offset:3px;color:var(--navy)}#main-nav>a.current{color:var(--magenta)}.article-heading{padding:27px 0 45px;background:var(--cream);border-bottom:1px solid var(--line)}.article-heading .breadcrumbs{margin-bottom:34px}.article-category{display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--navy);padding:7px 12px;background:#ecf0f5;border-radius:3px;margin-bottom:22px}.article-category.gyn{color:var(--magenta);background:var(--pink)}.article-heading h1{max-width:890px;font-size:clamp(43px,5.3vw,72px);line-height:1.06;overflow-wrap:break-word}.article-deck{font-family:var(--serif);font-size:25px;line-height:1.5;color:var(--muted);margin:20px 0 23px;max-width:850px}.article-heading-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;color:var(--muted);font-size:11px}.article-section{background:white;padding:50px 0 90px}.article-layout{display:grid;grid-template-columns:minmax(0,740px) minmax(260px,320px);justify-content:space-between;gap:70px;align-items:start}.article-body{min-width:0;font-size:16px;line-height:1.9;color:#4d5c6c}.article-body>.review-notice{margin-bottom:35px}.article-body h2{font-family:var(--serif);font-size:33px;line-height:1.2;letter-spacing:-.025em;margin:34px 0 18px;scroll-margin-top:120px}.article-body>p{margin-bottom:20px}.article-body ul{padding-left:23px;margin:0 0 24px}.article-body li{padding-left:5px;margin-bottom:11px}.article-body a:not(.button){text-decoration:underline;text-underline-offset:3px}.article-citation{font-size:10px;vertical-align:super;white-space:nowrap;margin-left:3px;color:var(--magenta)}.article-citation a{scroll-margin-top:120px}.article-references{border-top:1px solid var(--line);margin-top:38px;padding-top:4px}.article-references h2{font-size:27px}.article-references ol{font-size:12px;line-height:1.8;padding-left:18px;overflow-wrap:anywhere}.article-references li{scroll-margin-top:120px}.article-back{margin-top:12px;font-size:12px}.article-doctor{padding:28px;border:1px solid var(--line);border-radius:6px;background:var(--cream)}.article-doctor>img{border-radius:50%;width:76px;height:76px;object-fit:cover;margin-bottom:24px}.article-doctor .eyebrow{font-size:8px;margin-bottom:12px}.article-doctor h2{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px}.article-doctor>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.8}.article-doctor .text-link{font-size:11px}.article-doctor hr{border:0;border-top:1px solid var(--line);margin:22px 0}.article-doctor .button{font-size:12px;gap:15px;min-height:48px;padding-inline:15px}.article-doctor small{display:block;margin-top:14px;color:var(--muted);font-size:10px;line-height:1.8}.article-contents{padding:28px 8px}.article-contents .eyebrow{font-size:9px;margin-bottom:16px}.article-contents ol{padding-left:18px;font-size:12px;color:var(--muted);line-height:1.8;margin:0}.article-contents li{padding-left:4px;margin-bottom:11px}.article-contents a:hover{color:var(--magenta);text-decoration:underline}.health-page .footer-main>p{max-width:300px}
@media(max-width:1100px){.health-hero-grid{gap:40px}.health-editorial-note{padding:28px}.article-layout{gap:40px;grid-template-columns:minmax(0,1fr) 280px}.health-card h3{font-size:30px}.health-card-image{height:250px}.health-card-content{padding:26px}}
@media(max-width:900px){.health-hero{padding-bottom:45px}.health-hero-grid{grid-template-columns:1fr}.health-editorial-note{display:none}.health-hero h1{font-size:60px}.health-card-grid{gap:22px}.health-card-image{height:220px}.health-card-content{padding:24px}.health-card h3{font-size:28px}.article-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.article-doctor{padding:23px}.article-body{font-size:15px}.article-body h2{font-size:29px}.article-deck{font-size:23px}.article-doctor h2{font-size:26px}.article-heading h1{font-size:58px}.article-filters button{font-size:11px;padding:10px 13px;gap:8px}}
@media(max-width:760px){.article-layout{grid-template-columns:1fr;gap:35px}.article-sidebar{display:flex;flex-direction:column}.article-contents{display:none}.article-doctor{max-width:100%;padding:27px}.article-doctor h2{font-size:30px}.article-doctor .button{max-width:330px}.article-doctor small{max-width:450px}.article-body{font-size:16px}.article-heading h1{font-size:49px}.article-heading-meta{gap:11px}.article-heading-meta>span:nth-child(2){display:none}.article-section{padding:30px 0 55px}}
@media(max-width:640px){.health-home .section-top{gap:20px}.health-home .health-card-image{height:225px}.health-home .health-browse{margin-top:25px}.health-card-grid{grid-template-columns:1fr;gap:25px}.health-card-image{height:240px}.health-card-content{padding:26px 24px}.health-card h3{font-size:32px}.health-card-content>p{font-size:13px}.health-hero{padding:22px 0 35px}.breadcrumbs{font-size:10px;gap:8px;margin-bottom:28px}.breadcrumbs li+li:before{padding-right:8px}.health-hero .eyebrow{font-size:8px;margin-bottom:18px}.health-hero h1{font-size:46px}.health-intro{font-size:13px;line-height:1.9;margin-top:21px}.review-notice{padding:14px;gap:9px}.review-notice p{font-size:11px}.library-toolbar{align-items:flex-start;flex-direction:column;gap:17px;margin:24px 0}.article-filters{gap:7px}.article-filters button{font-size:10px;padding:10px 12px;gap:8px}.health-library{padding-bottom:45px}.health-bottom-note{align-items:flex-start;justify-content:flex-start;margin-top:30px;padding-top:25px}.health-bottom-note p{font-size:11px}.health-bottom-note>.icon{width:19px}.article-heading{padding:22px 0 30px}.article-heading .breadcrumbs{margin-bottom:25px}.article-heading h1{font-size:43px}.article-category{font-size:9px;margin-bottom:18px}.article-deck{font-size:21px;line-height:1.45;margin:18px 0 21px}.article-body h2{font-size:29px;margin-top:30px}.article-body>.review-notice{margin-bottom:28px}.article-heading-meta{font-size:10px}.article-body .review-notice p{font-size:11px}.health-home .review-caption{font-size:10px;line-height:1.8}}
@media(max-width:360px){.health-hero h1{font-size:40px}.article-heading h1{font-size:38px}.health-card h3{font-size:29px}.health-card-image{height:210px}.article-filters button{font-size:9px;padding-inline:10px}.article-body{font-size:15px}}

.article-body>p.article-education{font-size:12px;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);margin:25px 0 10px;padding-top:20px}
