.lsd-details{background:#fff;padding:72px 0}.lsd-details__head{margin:0 auto 34px;max-width:1186px;text-align:center}.lsd-details__heading{color:var(--lsh-navy);font-family:georgiapro,Georgia,serif;font-size:clamp(30px,3.4vw,42px);font-weight:400!important;line-height:1.1;margin:0}.lsd-details__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1186px}.lsd-details__grid--2{grid-template-columns:repeat(2,1fr);max-width:800px}.lsd-details__grid--4{grid-template-columns:repeat(4,1fr)}.lsd-details__card{align-items:center;background:#fff;border:1px solid var(--lsh-outline);border-radius:var(--lsh-radius-md);box-shadow:var(--lsh-shadow-card);display:flex;flex-direction:column;padding:26px 22px 24px;text-align:center;transition:transform .25s var(--lsh-ease),box-shadow .25s var(--lsh-ease),border-color .25s var(--lsh-ease)}.lsd-details__card:hover{border-color:var(--lsh-mist);box-shadow:var(--lsh-shadow-card-hover);transform:translateY(-3px)}.lsd-details__icon{align-items:center;background:var(--lsh-mist);border-radius:50%;color:var(--lsh-navy);display:inline-flex;flex-shrink:0;height:46px;justify-content:center;margin-bottom:14px;width:46px}.lsd-details__icon svg{height:22px;width:22px}.body .lsd-details__label,.lsd-details__label{color:var(--lsh-teal-ink);font-family:var(--lsh-font-body)!important;font-size:11.5px;font-weight:700!important;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.body .lsd-details__value,.lsd-details__value{color:var(--lsh-navy);font-family:georgiapro,Georgia,serif!important;font-size:clamp(24px,2.4vw,30px);font-variant-numeric:tabular-nums;font-weight:400!important;line-height:1.1;margin:0}.lsd-details__cta{margin-top:40px;text-align:center}.body .lsd-details__cta-text,.lsd-details__cta-text{color:var(--lsh-navy);font-family:georgiapro,Georgia,serif!important;font-size:clamp(21px,2.2vw,27px);font-weight:400!important;line-height:1.2;margin:0 0 10px}.lsd-details__cta-link{font-size:15px}@media (max-width:991px){.lsd-details{padding:56px 0}.lsd-details__grid,.lsd-details__grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lsd-details__grid,.lsd-details__grid--2,.lsd-details__grid--4{grid-template-columns:1fr}.lsd-details__cta{margin-top:40px}}@media (prefers-reduced-motion:reduce){.lsd-details__card{transition:none}}