.clinical-page{min-height:70vh}.clinical-hero{border-bottom:1px solid var(--color-border);padding-block:clamp(4rem,10vw,8rem)}.clinical-back{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5rem;font-size:.85rem;display:inline-block}.clinical-back:hover{color:var(--color-primary)}.clinical-hero__content{max-width:760px}.clinical-eyebrow{color:var(--color-primary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;font-size:.78rem}.clinical-hero h1{margin-bottom:1.25rem;font-size:clamp(2.5rem,7vw,5.5rem)}.clinical-hero__lead{max-width:34rem;color:var(--color-text-muted);font-size:1.25rem;line-height:1.7}.clinical-showcase{border-bottom:1px solid var(--color-border);padding-block:clamp(4rem,8vw,7rem)}.clinical-showcase__intro{margin-bottom:3rem}.clinical-showcase__intro h2{max-width:none}.clinical-showcase__disclaimer{border-left:2px solid var(--color-primary);background:var(--color-surface);max-width:850px;color:var(--color-text-muted);align-items:baseline;gap:.75rem;margin-bottom:1.75rem;padding:.9rem 1rem;font-size:.9rem;line-height:1.6;display:flex}.clinical-showcase__disclaimer strong{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;flex-shrink:0;font-size:.75rem}.clinical-showcase__disclaimer span{color:var(--color-text)}.clinical-showcase__intro h2{white-space:nowrap}@media (width<=768px){.clinical-showcase__intro h2{white-space:normal}.clinical-showcase__disclaimer{flex-direction:column;align-items:flex-start;gap:.35rem}}.clinical-gallery{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.clinical-gallery__item{margin:0}.clinical-gallery__item--featured{grid-column:1/-1}.clinical-gallery__item img{border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:auto;display:block}.clinical-gallery__item figcaption{flex-direction:column;gap:.35rem;padding-top:1rem;display:flex}.clinical-gallery__item figcaption strong{font-size:1rem;font-weight:400}.clinical-gallery__item figcaption span{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.clinical-content{padding-block:clamp(4rem,8vw,7rem)}.clinical-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:2rem;display:grid}.clinical-card{border:1px solid var(--color-border);background:var(--color-surface);padding:clamp(1.75rem,4vw,3rem)}.clinical-card h2,.clinical-access h2{margin-bottom:1.5rem}.clinical-card--main p:not(.clinical-eyebrow){max-width:62ch;color:var(--color-text-muted);line-height:1.85}.clinical-card--main p+p{margin-top:1rem}.clinical-card--details dl{flex-direction:column;gap:1.25rem;display:flex}.clinical-card--details dl div{border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.clinical-card--details dl div:last-child{border-bottom:0;padding-bottom:0}.clinical-card--details dt{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem}.clinical-card--details dd{line-height:1.6}.clinical-access{border-block:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(220px,.7fr);align-items:center;gap:3rem;margin-top:2rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.clinical-access p:not(.clinical-eyebrow){max-width:64ch;color:var(--color-text-muted);line-height:1.8}.clinical-access a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.clinical-access__scope{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.75rem;font-size:.85rem;display:flex}.clinical-access__scope span{border-bottom:1px solid var(--color-border);padding-bottom:.75rem}.clinical-contact{border-block:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:3rem;margin-top:4rem;padding:clamp(2rem,5vw,4rem) 0;display:flex}.clinical-contact__content{max-width:620px}.clinical-contact__content h2{margin-bottom:.85rem}.clinical-contact__content>p:last-child{color:var(--color-text-muted);line-height:1.7}.clinical-contact__link{border-bottom:1px solid var(--color-primary);color:var(--color-primary);flex-shrink:0;align-items:center;gap:.75rem;padding-bottom:.4rem;font-size:1.05rem;display:inline-flex}.clinical-contact__link span{font-size:1.25rem;transition:transform .2s}.clinical-contact__link:hover span{transform:translate(2px,-2px)}@media (width<=768px){.clinical-back{margin-bottom:3rem}.clinical-grid,.clinical-access{grid-template-columns:1fr}.clinical-contact{flex-direction:column;align-items:flex-start;gap:1.5rem}}
