/* Care statement: native links first, bounded physics as progressive enhancement. */
.bs .bs-care-statement {padding:112px 0 32px;background:#17130a;color:#f4f1e8;--focus-ring:#f7b500;isolation:isolate;scroll-margin-top:0}
.bs .bs-care-statement .bs-ref-47 {color:#f7b500;padding-top:10px;font-size:12px}
.bs .bs-care-statement .bs-ref-48 {font-size:clamp(40px,4.1vw,59px);line-height:1.16;letter-spacing:-.035em;max-width:none;text-wrap:balance}
.bs .bs-care-phrase {white-space:nowrap}
.bs .bs-care-inline {display:inline-block;width:1.08em;height:1.08em;vertical-align:-.15em;margin:0 0 0 -.04em;overflow:hidden;border-radius:.25em;line-height:0}
.bs .bs-care-inline--backup {border-radius:50%}
.bs .bs-care-inline img {display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.bs .bs-care-bottom {margin-top:48px}
.bs .bs-care-toolbar {display:flex;align-items:center;justify-content:space-between;gap:24px}
.bs .bs-care-cta {background:#f7b500;color:#17130a;gap:16px}
.bs .bs-care-controls {display:flex;align-items:center;gap:24px}
.bs .bs-care-controls button {display:inline-flex;align-items:center;gap:8px;background:none;border:0;min-height:44px;padding:8px 0;color:#f4f1e8;font-family:'IBM Plex Mono',monospace;font-size:11px;line-height:1.5}
.bs .bs-care-controls button:hover {color:#f7b500}
.bs .bs-care-controls button:active {transform:none}
.bs .bs-care-controls button:disabled {opacity:.65;cursor:default}
.bs .bs-care-playground {position:relative;height:280px;margin-top:24px;overflow:hidden;isolation:isolate}
.bs .bs-care-pills {display:flex;flex-wrap:wrap;align-content:flex-end;justify-content:center;gap:10px;box-sizing:border-box;list-style:none;height:100%;margin:0;padding:8px}
.bs .bs-care-pills li {margin:0;padding:0;list-style:none;flex:none}
.bs a.bs-care-pill {display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;height:56px;padding:0 30px;box-sizing:border-box;background:#f4f1e8;color:#17130a;font-family:Chillax,Inter,sans-serif;font-weight:500;font-size:22px;line-height:1;letter-spacing:-.025em;text-decoration:none;user-select:none;-webkit-user-drag:none;transition:box-shadow .15s ease-out}
.bs a.bs-care-pill--1 {background:#f7b500}
.bs a.bs-care-pill--2 {background:#f8d7bf}
.bs a.bs-care-pill--3 {background:#e5dfd1}
.bs a.bs-care-pill:hover {box-shadow:inset 0 0 0 2px #17130a}
.bs a.bs-care-pill:focus-visible {outline:2px solid #f7b500;outline-offset:4px;box-shadow:inset 0 0 0 2px #17130a}
.bs .bs-care-playground.is-physics li {position:absolute;left:0;top:0}
.bs .bs-care-playground.is-physics a {cursor:grab}
.bs .bs-care-playground.is-dragging a {cursor:grabbing}
.bs .bs-care-playground.is-keyboard li {position:relative!important;left:auto;top:auto;transform:none!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important}
.bs .bs-care-playground.is-keyboard .bs-care-pills {gap:12px}
.bs .bs-care-playground.is-keyboard a {cursor:pointer}
.bs .bs-care-footnote {display:flex;justify-content:space-between;gap:24px;border-top:1px solid #514a3d;padding-top:24px;margin-top:12px;font-family:'IBM Plex Mono',monospace;font-size:11px;line-height:1.6}
.bs .bs-care-hint {color:#d3ccbf;text-align:right}
@media(max-width:960px){
 .bs .bs-care-statement {padding-top:72px}
 .bs .bs-care-statement .g12 {gap:24px}
 .bs .bs-care-statement .bs-ref-48 {font-size:40px;max-width:none}
 .bs a.bs-care-pill {font-size:19px;height:50px;padding:0 24px}
}
@media(max-width:600px){
 .bs .bs-care-statement {padding:56px 0 24px}
 .bs .bs-care-statement .bs-ref-48 {font-size:31px;line-height:1.23;letter-spacing:-.03em}
 .bs .bs-care-closing {display:block;margin-top:.35em;text-wrap:balance}
 .bs .bs-care-bottom {margin-top:32px}
 .bs .bs-care-toolbar {flex-wrap:wrap;gap:16px}
 .bs .bs-care-controls {justify-content:flex-end;width:100%;gap:16px}
 .bs .bs-care-playground {height:360px;margin-top:12px}
 .bs a.bs-care-pill {height:46px;font-size:17px;padding:0 20px}
 .bs .bs-care-pills {gap:8px}
 .bs .bs-care-footnote {display:grid;gap:8px;padding-top:18px}
 .bs .bs-care-hint {text-align:left}
}
@media(pointer:coarse){.bs .bs-care-playground.is-physics a{cursor:pointer;touch-action:pan-y}}
@media(max-width:359px){.bs .bs-care-playground{height:480px}}
@media(prefers-reduced-motion:reduce){.bs a.bs-care-pill{transition:none}}
