.sl-cti{--cti-teal: #0d3745;--cti-accent: #1d6a80;--cti-accent-hover: #2a93b1;--cti-bg: #e8ecef;--cti-card: #f2f4f6;--cti-hairline: rgba(13, 55, 69, .12);--cti-display: var(--font-heading-family);--cti-sans: var(--font-body-family);--cti-ease: cubic-bezier(.22, .61, .36, 1);background:var(--cti-bg);color:var(--cti-teal);font-family:var(--cti-sans)}.sl-cti *,.sl-cti *:before,.sl-cti *:after{box-sizing:border-box}.sl-cti-section+.sl-cti-section{margin-top:0}.sl-cti__container{max-width:1200px;margin:0 auto}.sl-cti-intro .sl-cti__container{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:48px 20px 32px}.sl-cti-intro__heading-group{display:flex;flex-direction:column;gap:16px}.sl-cti-intro__eyebrow{margin:0;font-family:var(--cti-display);font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--cti-accent)}.sl-cti-intro__title{margin:0;font-family:var(--cti-display);font-weight:800;font-size:clamp(28px,4.2vw,54px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:var(--cti-teal)}.sl-cti-intro__body{max-width:48ch;font-size:16px;line-height:1.65;text-wrap:pretty}.sl-cti-intro__body p{margin:0}.sl-cti-intro__body p+p{margin-top:1em}.sl-cti-grid{--cti-gap: 20px}.sl-cti-grid .sl-cti__container{padding:0 20px 64px}.sl-cti-grid__list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cti-gap);margin:0;padding:0;list-style:none}.sl-cti-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:22px;background:var(--cti-card);box-shadow:0 8px 24px -8px #0d374524;color:var(--cti-teal);text-decoration:none;transition:transform .5s var(--cti-ease),box-shadow .5s var(--cti-ease)}a.sl-cti-card:focus-visible{outline:2px solid var(--cti-teal);outline-offset:2px}a.sl-cti-card:active{transform:scale(.985)}@media(hover:hover){a.sl-cti-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -12px #0d374538;color:var(--cti-teal)}a.sl-cti-card:hover .sl-cti-card__cta{color:var(--cti-accent-hover)}}.sl-cti-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.sl-cti-card__media img,.sl-cti-card__media svg{display:block;width:100%;height:100%;object-fit:cover}.sl-cti-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px 22px 24px}.sl-cti-card__subtitle{margin:0;font-weight:600;font-size:11px;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--cti-accent)}.sl-cti-card__title{margin:0;font-family:var(--cti-display);font-weight:800;font-size:20px;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--cti-teal)}.sl-cti-card__summary{flex:1;margin:0;font-size:15px;line-height:1.6;text-wrap:pretty}.sl-cti-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:44px;padding-top:16px;border-top:1px solid var(--cti-hairline);font-weight:500;font-size:13px}.sl-cti-card__cta{display:flex;align-items:center;gap:8px;font-weight:600;font-size:11px;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease}.sl-cti-card__cta--status{color:#58636a}@media screen and (min-width:750px){.sl-cti-intro .sl-cti__container{gap:24px;padding:72px 40px 48px}.sl-cti-grid{--cti-gap: 16px}.sl-cti-grid .sl-cti__container{padding:0 40px 96px}.sl-cti-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sl-cti-grid__list--count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc((200% - var(--cti-gap)) / 3);margin-inline:auto}.sl-cti-grid__list--count-1{grid-template-columns:minmax(0,1fr);max-width:calc((100% - 2 * var(--cti-gap)) / 3);margin-inline:auto}.sl-cti-card__body{padding:20px 20px 22px}}@media screen and (min-width:990px){.sl-cti-intro .sl-cti__container{grid-template-columns:1.2fr 1fr;gap:24px 64px;align-items:end;padding:112px 48px 64px}.sl-cti-grid{--cti-gap: 32px}.sl-cti-grid .sl-cti__container{padding:0 48px 128px}.sl-cti-card__body{padding:28px 28px 32px}}@media(prefers-reduced-motion:reduce){.sl-cti-card{transition:none}a.sl-cti-card:active,a.sl-cti-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/sl-clinical-index.css.map */
