.content{padding-block:35px 80px}.content h1{font-size:clamp(38px,5vw,66px);max-width:900px;margin-top:35px}.content h2{font-size:32px;line-height:1.15;letter-spacing:-.6px}.content .lead{max-width:800px}.content p{color:var(--muted)}.content section{margin-block:42px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:30px}.breadcrumbs a{text-decoration:underline}.draft-note{padding:12px 16px;background:#f0e3cf;border-left:3px solid #a5763c;font-size:12px}.article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:75px;margin-top:45px}.article-layout aside{border-left:1px solid var(--line);padding-left:28px;align-self:start}.article-layout aside ul{padding-left:16px}.article-layout aside li{margin-block:16px;font-size:14px}.content details{border-top:1px solid var(--line);padding:18px 0}.content summary{cursor:pointer;font-weight:600;line-height:1.5}.references{font-size:12px;margin-top:45px}.references a{text-decoration:underline}.wide-photo{width:100%;max-height:550px;object-fit:cover;margin:30px 0}.service-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:45px}.service-card{border:1px solid var(--line);padding:28px}.service-card h2{font-size:29px}.service-card span{font-size:12px;border-bottom:1px solid var(--brown)}.service-card:hover{background:var(--sand)}.footer-links{display:flex;gap:20px;font-size:12px}.treatment-grid article .text-link{font-size:12px}@media(max-width:700px){.article-layout,.service-cards{grid-template-columns:1fr;gap:30px}.article-layout aside{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:25px}.content h1{font-size:42px;letter-spacing:-1.3px}.content h2{font-size:29px}.content{padding-top:25px}.breadcrumbs{font-size:10px}.content section{margin-block:32px}}
.article-layout aside .wide-photo{height:auto;aspect-ratio:4/3;max-height:none;object-position:center}.content .article-layout article>h2:not(:first-child){margin-top:36px}
