.clinic-documents-section{background:#edf2f2;scroll-margin-top:140px}.clinic-documents-section .section-heading{margin-bottom:38px}.clinic-documents-section h2{font-size:clamp(34px,4vw,56px);line-height:1.25}.clinic-documents-intro{font-size:21px;line-height:1.7;color:var(--muted);max-width:760px;margin-top:18px}.clinic-documents-grid{gap:30px;align-items:stretch}.clinic-document-card{min-width:0;background:#fff;border:1px solid #dce6e8;border-radius:26px;overflow:hidden;display:flex;flex-direction:column}.clinic-document-preview{display:block;position:relative;width:100%;padding:24px 24px 54px;border:0;background:#e3e9e9;color:var(--navy);cursor:zoom-in}.clinic-document-preview img{display:block;width:100%;height:390px;object-fit:contain;object-position:center;filter:drop-shadow(0 5px 14px rgba(17,53,65,.1));transition:filter .25s}.clinic-document-preview:hover img{filter:drop-shadow(0 8px 18px rgba(17,53,65,.18))}.clinic-document-preview>span{position:absolute;bottom:16px;left:24px;right:24px;font-size:15px;text-align:center}.clinic-document-preview:focus-visible{outline:3px solid #235e76;outline-offset:-5px}.clinic-document-details{padding:30px;display:flex;flex-direction:column;flex:1}.clinic-document-details>.kicker{margin-bottom:15px}.clinic-document-details h3{font-size:27px;line-height:1.45;color:var(--navy);font-weight:500}.clinic-document-meta{font:400 14px/1.6 Arial,sans-serif;color:#708994;margin:15px 0 25px}.clinic-document-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 24px;margin-top:auto}.clinic-document-actions .button,.clinic-document-actions .text-link{font-size:16px}.clinic-document-actions .button{padding:12px 22px}@media(max-width:680px){.clinic-documents-grid{grid-template-columns:1fr;gap:26px}.clinic-documents-intro{font-size:19px}.clinic-document-preview{padding:18px 18px 48px}.clinic-document-preview img{height:350px}.clinic-document-details{padding:25px}.clinic-document-details h3{font-size:25px}.clinic-document-actions{gap:15px 20px}}
