.media-list{padding:64px var(--page-gutter) 110px}.media-preview{grid-template-columns:1fr 1fr;align-items:center;max-width:1440px;margin:0 auto;display:grid}.media-preview-copy{padding:50px clamp(32px,6vw,105px) 50px 0}.clinic-subpage .media-preview h2{margin:0 0 24px;font-size:clamp(2rem,3.25vw,3.5rem);line-height:1.12}.media-preview-copy>p:not(.subpage-kicker){color:#59574f;margin:0 0 28px;line-height:1.75}.media-preview-image{background:#f7f4ef;display:block;overflow:hidden}.media-preview-image img{object-fit:contain;width:100%;height:clamp(460px,43vw,650px);transition:transform .6s}@media (hover:hover){.media-preview-image:hover img{transform:scale(1.035)}}:is(.media-preview a:focus-visible,.media-article a:focus-visible){outline-offset:6px;outline:2px solid #a78e52}.media-article{padding:42px var(--page-gutter) 100px}.media-article .subpage-back{align-items:center;gap:12px;margin-bottom:36px}.media-article .subpage-back svg{width:18px;height:18px}.media-article-head{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);max-width:1440px;margin:0 auto 70px;display:grid}.clinic-subpage .media-article h1{margin:0 0 26px;font-size:clamp(2.5rem,4vw,4.5rem);line-height:1.1}.media-article-deck{color:#81704c;margin:0 0 30px;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6}.media-article-lead{color:#59574f;margin:0;font-size:1rem;line-height:1.85}.media-article-visual{background:#f7f4ef;margin:0}.media-article-visual img{object-fit:contain;width:100%;height:clamp(500px,47vw,720px)}.media-article-visual figcaption{color:#81704c;border-top:1px solid #e5dece;padding:16px 24px;font-size:.75rem}.media-article-body{width:min(100%,800px);margin:0 auto}.media-article-section{margin:0 0 50px;scroll-margin-top:125px}.clinic-subpage .media-article-section h2{margin:0 0 24px;font-size:clamp(1.9rem,2.5vw,2.65rem);line-height:1.2}.media-article-section p{color:#59574f;margin:0 0 20px;line-height:1.9}.media-article-section sup{white-space:nowrap;font-size:.7em;line-height:0}.media-article-section sup a{color:#8d743e;text-underline-offset:3px;padding:2px;text-decoration:underline}.media-mode{background:#f8f6f1;border-left:1px solid #b49c67;padding:22px 25px}.media-mode strong{color:#625331;margin-bottom:9px;font-weight:700;display:block}.media-article-cta{border-top:1px solid #d8cbae;border-bottom:1px solid #d8cbae;flex-wrap:wrap;gap:24px 40px;margin-bottom:60px;padding:28px 0;display:flex}.media-article-cta .subpage-link{margin:0}.media-article-sources{border-top:1px solid #e5dece;padding-top:30px}.clinic-subpage .media-article-sources h2{margin:0 0 20px;font-size:1.75rem}.media-article-sources ol{color:#757166;margin:0;padding-left:22px;font-size:.8125rem;line-height:1.8;list-style:decimal}.media-article-sources li{overflow-wrap:anywhere;padding:0 0 14px 6px;scroll-margin-top:130px}.media-article-sources a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.media-list{padding-top:28px;padding-bottom:60px}.media-preview{grid-template-columns:1fr}.media-preview-copy{padding:30px 0}.clinic-subpage .media-preview h2{font-size:2.1rem}.media-preview-image{grid-row:1}.media-preview-image img{height:390px}.media-article{padding-top:20px;padding-bottom:55px}.media-article-head{grid-template-columns:1fr;gap:32px;margin-bottom:45px}.clinic-subpage .media-article h1{font-size:2.45rem}.media-article-visual img{height:400px}.media-article-section{margin-bottom:38px}.media-article-section p{line-height:1.85}.media-mode{padding:20px}}
