:root{--clin-border: #E0E0E0;--clin-navy: #0A192F}.clinical-scope{font-family:Inter,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:#111;background:#fff;box-sizing:border-box;width:100%}.clinical-scope *{box-sizing:border-box}.clinical-scope a{text-decoration:none;color:inherit}.clinical-scope img{display:block;max-width:100%;height:auto}.clinical-scope .clinical-container{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,20px);position:relative}.clinical-carousel-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(1.5rem,3vw,2rem);gap:1rem}.clinical-carousel-heading{font-size:clamp(1.4rem,2.5vw,1.8rem)!important;margin:0;color:var(--clin-navy);font-weight:600;text-wrap:balance;letter-spacing:-.02em}.clinical-carousel-viewall{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;display:inline-flex;align-items:center;gap:6px;color:var(--clin-navy);white-space:nowrap;transition:opacity .3s ease;padding:4px 0;border-bottom:1px solid transparent}.clinical-carousel-viewall:hover{opacity:.7;border-bottom-color:var(--clin-navy)}.clinical-carousel-viewall:focus-visible{outline:2px solid var(--clin-navy);outline-offset:4px;border-radius:2px}.clinical-carousel-viewall svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.clinical-carousel-viewall:hover svg{transform:translate(4px)}.clinical-scope .clinical-grid{display:grid;grid-template-columns:1fr;border-top:1px solid var(--clin-border);border-left:1px solid var(--clin-border);margin:4rem 0}@media(min-width:768px){.clinical-scope .clinical-grid{grid-template-columns:repeat(3,1fr)}}.clinical-scope .clinical-card{display:flex;flex-direction:column;border:1px solid var(--clin-border);background:#fff;height:100%;border-radius:var(--proto-radius-sm, 4px);box-shadow:var(--proto-shadow-sm, 0 1px 2px rgba(0,0,0,.04), 0 2px 8px rgba(0,0,0,.06));transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.clinical-scope .clinical-card:hover{transform:translateY(-4px);box-shadow:var(--proto-shadow-md, 0 8px 24px rgba(0,0,0,.08))}.clinical-scope .clinical-card-visual{width:100%;aspect-ratio:3/4;overflow:hidden;position:relative;background:#f0f0f0}.clinical-scope .clinical-card-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.clinical-scope .clinical-card:hover .clinical-card-img{transform:scale(1.06)}.clinical-scope .clinical-card-content{padding:clamp(1rem,2vw,1.5rem);flex-grow:1;display:flex;flex-direction:column}.clinical-scope .clinical-card-title{font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:600;margin:.5rem 0 1rem;color:var(--clin-navy);text-wrap:balance;line-height:1.35}.clinical-scope .clinical-read-link{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-top:auto;transition:opacity .3s ease}.clinical-scope .clinical-read-link:hover{opacity:.7}.clinical-scope .clinical-carousel-track{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px;scrollbar-width:thin;scrollbar-color:var(--clin-border) transparent}.clinical-scope .clinical-carousel-track::-webkit-scrollbar{height:6px}.clinical-scope .clinical-carousel-track::-webkit-scrollbar-track{background:transparent}.clinical-scope .clinical-carousel-track::-webkit-scrollbar-thumb{background:var(--clin-border);border-radius:3px}@media(max-width:767px){.clinical-scope .clinical-carousel-track::-webkit-scrollbar{display:none}.clinical-scope .clinical-carousel-track{scrollbar-width:none}}.clinical-scope .clinical-carousel-item{flex:0 0 clamp(260px,75vw,280px);scroll-snap-align:start;scroll-snap-stop:always}@media(min-width:768px){.clinical-scope .clinical-carousel-item{flex:0 0 clamp(280px,22vw,340px)}}.clinical-carousel-nav{display:flex;gap:8px;justify-content:flex-end;margin-top:clamp(12px,2vw,20px)}.clinical-carousel-nav__btn{-webkit-appearance:none;appearance:none;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--clin-border);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.22,1,.36,1);color:var(--clin-navy)}.clinical-carousel-nav__btn:hover{background:var(--clin-navy);border-color:var(--clin-navy);color:#fff}.clinical-carousel-nav__btn:hover svg{stroke:#fff}.clinical-carousel-nav__btn:focus-visible{outline:2px solid var(--clin-navy);outline-offset:2px}@media(prefers-reduced-motion:reduce){.clinical-scope .clinical-card,.clinical-scope .clinical-card-img{transition:none!important}.clinical-scope .clinical-card:hover{transform:none}.clinical-scope .clinical-carousel-track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/clinical-engine.css.map */
