.bs-preselected-service[hidden]{display:none!important}
.bs-preselected-service{background:var(--bs-semantic-color-brand-soft);color:var(--bs-semantic-color-text-primary);border-radius:var(--bs-semantic-shape-card);padding:clamp(1.3rem,3vw,2rem);margin-bottom:1.7rem;display:grid;gap:.65rem}
.bs-preselected-service__eyebrow{font:800 .67rem/1.5 var(--bs-semantic-type-family-body);letter-spacing:.13em;color:var(--bs-semantic-color-brand);text-transform:uppercase}
.bs-preselected-service h3{font:500 clamp(1.55rem,2.5vw,2.1rem)/1.15 var(--bs-semantic-type-family-display);letter-spacing:-.035em;color:var(--bs-semantic-color-brand)}
.bs-preselected-service p:not(.bs-preselected-service__eyebrow){font-size:.93rem;line-height:1.65}
.bs-preselected-service__back{font-size:.78rem;font-weight:800;color:var(--bs-semantic-color-brand);text-underline-offset:.3em;justify-self:start}
.bs-preselected-service :focus-visible{outline:3px solid var(--bs-semantic-color-brand);outline-offset:4px}
