
.v82-lead{max-width:1050px}.v82-lead .hero-deck{max-width:690px}.v82-hero-links,.v82-link-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.v82-scope{border-left:3px solid #879b80;padding:16px 20px;background:#f2f3ee}.v82-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v82-topic-grid article,.v82-hospital{padding:22px;background:#fffefa;border:1px solid #d8dfd8}.v82-topic-grid h3,.v82-hospital h3{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--navy);margin:12px 0}.v82-topic-grid p,.v82-hospital p{font-size:13px;line-height:1.75;color:var(--muted)}.v82-triptych{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;counter-reset:step}.v82-triptych article{border-top:2px solid var(--sage-deep);padding:18px 14px;background:#f7f7f2}.v82-hospitals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v82-hospital img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.v82-hospital figcaption{font-size:11px;line-height:1.5;color:var(--muted);padding-top:8px}.v82-hospital h2{font-family:var(--serif);font-size:25px;font-weight:500;line-height:1.22;color:var(--navy)}.v82-hospital h3{font-size:18px}.v82-source{font-size:12px;line-height:1.7;border-top:1px solid var(--line);padding-top:12px;margin-top:16px}.v82-faq details{border-top:1px solid var(--line);padding:14px 0}.v82-faq summary{cursor:pointer;font-weight:600}.v82-small{font-size:12px;color:var(--muted)}.v82-fee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v82-fee-grid article{padding:20px;border:1px solid var(--line);background:#fffefa}.v82-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v82-journey article{padding:18px;background:#f2f3ee;border-top:2px solid #728a77}.v82-image-wide{width:100%;max-height:360px;object-fit:cover;display:block}.v82-inline-nav{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;margin:12px 0 24px}.v82-inline-nav a{padding:8px 10px;border:1px solid var(--line);text-decoration:none}
@media(max-width:800px){.v82-topic-grid,.v82-hospitals{grid-template-columns:1fr}.v82-triptych,.v82-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.v82-hospital{padding:18px}.v82-fee-grid{grid-template-columns:1fr}}
@media(max-width:430px){.v82-triptych,.v82-journey{grid-template-columns:1fr}.v82-link-row{align-items:flex-start;flex-direction:column}.v82-hospital img{aspect-ratio:16/9}}
