.blog-shell{max-width:1160px;margin:0 auto;padding:0 40px 100px}.blog-shell .breadcrumbs{position:static;padding:26px 0;flex-wrap:wrap;line-height:1.8}.blog-list-header{padding:55px 0 50px}.blog-list-header h1{font:500 clamp(32px,4vw,52px)/1.6 var(--serif);color:var(--rose);margin:15px 0 20px}.blog-list-header>p:last-child{line-height:2}.blog-section{background:#f5eeea}.blog-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.blog-section-heading h2{font:500 clamp(26px,3vw,38px)/1.6 var(--serif);color:var(--rose);margin-top:12px}.blog-card{display:grid;grid-template-columns:44% 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.blog-card>img{height:100%;object-fit:cover}.blog-card-copy{padding:34px 38px}.blog-meta{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:var(--muted);line-height:1.8}.blog-card h3{font:500 clamp(19px,2vw,25px)/1.8 var(--serif);color:var(--rose);margin:18px 0}.blog-card-copy>p:not(.blog-meta){font-size:14px;line-height:2}.blog-card .text-link{display:inline-flex;margin-top:24px}.blog-card:hover h3{text-decoration:underline;text-underline-offset:5px}.doctor-article{max-width:840px;margin:auto}.blog-article-header{padding:45px 0 36px;border-bottom:1px solid var(--line);margin-bottom:36px}.blog-article-header h1{font:500 clamp(27px,3.3vw,42px)/1.65 var(--serif);color:var(--rose);margin:20px 0 24px;letter-spacing:.03em}.blog-prose{font-size:16px;line-height:2.15;overflow-wrap:anywhere}.blog-prose p{margin:24px 0}.blog-prose h2{font:500 26px/1.8 var(--serif);color:var(--rose);border-top:1px solid var(--line);padding-top:36px;margin:55px 0 24px}.blog-prose h3{font-size:19px;line-height:1.9;color:var(--rose);margin:32px 0 20px}.blog-prose blockquote{margin:32px 0;padding:26px 32px;background:var(--blush);border-left:3px solid var(--rose);font:500 23px/1.9 var(--serif)}.blog-prose blockquote small{font:400 12px/2 var(--sans)}.blog-prose figure{margin:30px 0}.blog-prose figure img{border-radius:3px}.blog-prose figcaption{font-size:12px;color:var(--muted);line-height:1.9;margin-top:12px}.blog-prose .scenes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.blog-prose aside{background:#f5eeea;padding:8px 28px 12px;margin:40px 0}.blog-article-footer{border-top:1px solid var(--line);margin-top:50px;padding-top:30px;display:flex;flex-direction:column;align-items:start;gap:22px}.blog-article-footer p{font-size:13px}.blog-section .eyebrow,.blog-list-header .eyebrow{font-size:12px}@media(max-width:640px){.blog-shell{padding:0 24px 60px}.blog-shell .breadcrumbs{font-size:10px}.blog-list-header{padding:30px 0}.blog-section-heading{align-items:start;flex-direction:column;gap:18px}.blog-card{grid-template-columns:1fr}.blog-card>img{aspect-ratio:840/472}.blog-card-copy{padding:24px}.blog-article-header{padding:25px 0}.blog-article-header .eyebrow{font-size:11px}.blog-prose{font-size:15px}.blog-prose h2{font-size:22px;margin-top:40px;padding-top:28px}.blog-prose h3{font-size:18px}.blog-prose blockquote{font-size:20px;padding:22px}.blog-prose .scenes{grid-template-columns:1fr;gap:0}.blog-prose aside{padding:5px 20px 12px}}
