/* Scoped public concept extension: the service and reviewed-improvement loops. */
.cl-section{--cl-ring:#c6dddd;border:1px solid var(--line);border-radius:30px;background:radial-gradient(ellipse at 12% 12%,var(--care-teal-bg),transparent 48%),radial-gradient(ellipse at 86% 75%,var(--care-violet-bg),transparent 50%),var(--surface);padding:38px;box-shadow:var(--care-card-shadow)}
.cl-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.cl-section-heading>div{max-width:735px}.cl-section-heading h2{font-size:clamp(34px,4.6vw,54px);line-height:1.1;letter-spacing:-.05em;margin:17px 0 22px;font-weight:590}.cl-section-heading h2 em{font-style:normal;color:var(--care-violet)}.cl-section-heading p{font-size:15px;color:var(--muted);max-width:670px}.cl-section-heading .care-control{flex-shrink:0}.cl-label{display:block;font-size:9px;letter-spacing:.07em;text-transform:uppercase;font-weight:650;color:var(--muted);line-height:1.6}.cl-mode-row{margin:24px 0 8px}.cl-route-picker,.cl-quality-picker,.cl-improve-picker{display:flex;flex-wrap:wrap;gap:9px;margin:12px 0 0}.care-study .cl-route-picker button,.care-study .cl-quality-picker button,.care-study .cl-improve-picker button{font:inherit;font-size:11px;padding:10px 15px;border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:30px;min-height:41px;cursor:pointer;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s}.care-study .cl-route-picker button:hover,.care-study .cl-quality-picker button:hover,.care-study .cl-improve-picker button:hover{border-color:var(--care-violet);transform:translateY(-2px)}.care-study .cl-route-picker button[aria-pressed=true],.care-study .cl-quality-picker button[aria-pressed=true]{background:var(--text);color:var(--surface);border-color:var(--text)}.care-study .cl-improve-picker button[aria-pressed=true]{background:var(--cl-tint);border-color:var(--cl-ink);color:var(--cl-ink);box-shadow:0 3px 0 var(--cl-ink)}
.cl-orbit{position:relative;width:100%;max-width:1000px;aspect-ratio:1000/710;margin:8px auto 5px;isolation:isolate}.cl-orbit-art{position:absolute;inset:0;height:100%;width:100%;overflow:visible;pointer-events:none}.cl-orbit-track{fill:none;stroke:var(--cl-ring);stroke-width:2}.cl-orbit-progress{fill:none;stroke:url(#cl-cycle-color);stroke-width:5;stroke-linecap:round;stroke-dasharray:24 140;animation:cl-circulate 28s linear infinite}.cl-orbit-inner{fill:none;stroke:var(--line);stroke-dasharray:3 9;stroke-width:1}.cl-orbit-spoke{fill:none;stroke:var(--line);stroke-width:1.4}.cl-orbit-art text{fill:var(--muted);font:600 8px system-ui;text-anchor:middle;letter-spacing:1.1px}.cl-teal{--cl-ink:#176e69;--cl-tint:#e1f2ed;--cl-line:#8bbfb8}.cl-blue{--cl-ink:#285f86;--cl-tint:#e6f0f8;--cl-line:#aac8dc}.cl-violet{--cl-ink:#715095;--cl-tint:#eee5f8;--cl-line:#c1a6df}.cl-amber{--cl-ink:#855820;--cl-tint:#f9eccf;--cl-line:#d3b67e}.cl-rose{--cl-ink:#934661;--cl-tint:#f8e4ec;--cl-line:#d7a1b4}
.care-study .cl-stage{position:absolute;left:var(--cl-x);top:var(--cl-y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:16.8%;min-height:96px;padding:13px 15px;text-align:left;border:1px solid var(--cl-line);border-radius:17px;background:var(--cl-tint);color:var(--cl-ink);font:inherit;cursor:pointer;box-shadow:0 8px 18px #12303a08;transition:box-shadow .25s cubic-bezier(.16,1,.3,1),outline-color .25s;z-index:2}.care-study .cl-stage:hover{box-shadow:0 11px 22px #12303a19;outline:1px solid var(--cl-ink);outline-offset:3px}.care-study .cl-stage[aria-pressed=true]{background:var(--cl-tint);color:var(--cl-ink);outline:2px solid var(--cl-ink);outline-offset:4px;box-shadow:0 10px 26px #12303a14}.cl-stage-index{font-size:9px;font-weight:650;letter-spacing:.05em;opacity:1;margin-bottom:7px}.cl-stage strong{font-size:14px;letter-spacing:-.025em;line-height:1.25;font-weight:650}.cl-stage small{font-size:9px;line-height:1.6;margin-top:5px;color:var(--cl-ink)}.cl-stage.cl-visited:before{content:'✓';position:absolute;right:12px;top:10px;font-size:10px;color:var(--cl-ink)}.cl-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32%;padding:23px 22px;text-align:center;border:1px solid color-mix(in srgb,var(--care-violet) 25%,var(--line));border-radius:32px;background:linear-gradient(145deg,var(--surface),var(--care-violet-bg));box-shadow:0 12px 55px #75549b18;z-index:1}.cl-hub-star{display:grid;place-items:center;margin:0 auto 12px;color:var(--care-violet);font-size:27px;width:50px;height:50px;position:relative}.cl-hub-star:before{content:'';position:absolute;inset:0;border:1px dashed var(--care-violet);border-radius:50%;opacity:.55;animation:cl-spin 20s linear infinite}.cl-hub h3{font-size:clamp(20px,2.25vw,27px);line-height:1.13;letter-spacing:-.04em;margin:12px 0;font-weight:600}.cl-hub p{font-size:11px;line-height:1.7;color:var(--muted);margin:0 0 15px}.cl-version-chip{font-size:8px;display:block;color:var(--care-violet);border-top:1px solid var(--line);padding-top:12px;line-height:1.6}.cl-human-lane{display:grid;grid-template-columns:1fr 1fr;gap:15px 28px;border:1px solid color-mix(in srgb,var(--care-amber) 30%,var(--line));background:linear-gradient(100deg,var(--care-amber-bg),var(--surface));padding:24px;border-radius:19px;margin-top:12px}.cl-human-lane>div>strong{display:block;font-size:18px;letter-spacing:-.025em;margin:10px 0}.cl-human-lane p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.cl-human-chain{display:flex;align-items:center;gap:9px}.cl-human-chain>span{border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:14px 10px;text-align:center;font-size:10px;line-height:1.6;flex:1}.cl-human-chain>b{color:var(--care-amber);font-weight:400}.cl-human-chain>span.cl-human-active{border-color:var(--care-amber);color:var(--care-amber);background:var(--care-amber-bg);box-shadow:0 3px 0 var(--care-amber)}.cl-route-bypassed{border-style:dashed!important}.cl-lane-footnote{grid-column:1/-1;border-top:1px solid var(--line);padding-top:15px;font-size:11px!important}
.cl-trace{display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:27px 0;border-bottom:1px solid var(--line)}.cl-trace strong{font-size:16px;display:block;margin:9px 0}.cl-trace p{font-size:12px;color:var(--muted);margin:0;line-height:1.7;max-width:650px}.cl-trace-controls{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.care-study .cl-trace-controls button{font:inherit;font-size:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:11px 13px;color:var(--text);cursor:pointer;min-height:42px}.care-study .cl-trace-controls button:first-child{background:var(--care-violet);color:var(--surface);border-color:var(--care-violet)}.care-study .cl-trace-controls button:disabled{opacity:.5;cursor:default}.cl-inspector{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;padding:30px 0 6px}.cl-inspector h3{font-size:25px;letter-spacing:-.03em;line-height:1.25;margin:14px 0 18px}.cl-inspector-intro>p{font-size:13px;line-height:1.85;color:var(--muted);margin:0}.cl-contract>div{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.cl-contract>div>span{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--care-violet);font-weight:650;padding-top:3px}.cl-contract p{font-size:11px;line-height:1.8;margin:0;color:var(--muted)}.cl-contract details{border:0;border-bottom:1px solid var(--line);padding:14px 0;margin:0;border-radius:0;background:transparent}.cl-contract summary{font-size:11px;font-weight:650;color:var(--text)}.cl-contract details p{margin-top:12px}.cl-section-note{font-size:11px!important;line-height:1.8;color:var(--muted);border-top:1px solid var(--line);margin:24px 0 0;padding-top:18px}
.cl-implementation-board{display:grid;grid-template-columns:1fr .52fr 1fr;border:1px solid var(--line);border-radius:26px;overflow:hidden;background:var(--surface);box-shadow:var(--care-card-shadow)}.cl-runtime,.cl-improvement-plane{padding:27px}.cl-runtime{background:linear-gradient(160deg,var(--care-teal-bg),var(--surface) 48%)}.cl-improvement-plane{background:linear-gradient(160deg,var(--care-violet-bg),var(--surface) 48%)}.cl-plane-title{display:flex;gap:14px;align-items:center;margin-bottom:24px}.cl-plane-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:14px;border:1px solid var(--line);font-size:22px;color:var(--care-teal);background:var(--surface);flex-shrink:0}.cl-improvement-plane .cl-plane-icon{color:var(--care-violet)}.cl-plane-title h3{font-size:21px;letter-spacing:-.04em;margin:7px 0 0}.cl-stack{list-style:none;padding:0;margin:0;display:grid;gap:21px}.cl-stack li{padding:17px;border:1px solid var(--line);border-radius:13px;background:var(--surface);position:relative}.cl-stack li:not(:last-child):after{content:'↓';position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);font-size:13px;color:var(--muted)}.cl-stack strong{font-size:13px;line-height:1.45;display:block;letter-spacing:-.02em}.cl-stack span{font-size:10px;line-height:1.8;color:var(--muted);display:block;margin-top:8px}.cl-event-bridge{display:flex;flex-direction:column;justify-content:center;padding:25px 12px;text-align:center;border-inline:1px dashed var(--line);min-width:0}.cl-event-bridge>span{font-size:38px;color:var(--care-violet);margin-bottom:16px}.cl-event-bridge>strong{font-size:14px;line-height:1.4}.cl-event-bridge p{font-size:10px;color:var(--muted);margin:14px 0 24px;line-height:1.9}.cl-event-bridge small{font-size:9px;line-height:1.7;color:var(--muted)}.cl-release-return{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding:23px 27px;border-top:1px solid var(--line);background:var(--care-violet-bg)}.cl-release-return>span:first-child{font-size:24px;color:var(--care-violet)}.cl-release-return strong{font-size:12px;max-width:220px;line-height:1.6}.cl-release-return>span:last-child{font-size:11px;color:var(--muted);max-width:560px;line-height:1.7}.cl-contract-details{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;margin-top:20px}.cl-contract-details details{margin:0;min-width:0}.cl-contract-details pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);max-width:100%}.cl-contract-details .care-contract-grid{grid-template-columns:1fr}.cl-contract-details details p{font-size:12px}
.cl-quality-picker{margin-bottom:22px}.cl-quality-workbench{display:grid;grid-template-columns:.75fr 1.25fr;border:1px solid var(--line);border-radius:26px;overflow:hidden;background:var(--surface)}.cl-score-card{padding:30px;background:linear-gradient(155deg,var(--care-violet-bg),var(--surface) 80%);border-right:1px solid var(--line)}.cl-score-card h3{font-size:28px;line-height:1.2;letter-spacing:-.04em;margin:21px 0}.cl-rating{display:inline-block;padding:8px 11px;font-size:10px;border:1px solid var(--line);border-radius:30px;background:var(--surface)}.cl-score-number{display:flex;align-items:baseline;gap:9px;margin:26px 0 7px}.cl-score-number strong{font-size:88px;line-height:1;letter-spacing:-.06em;color:var(--care-violet);font-weight:520}.cl-score-number>span{font-size:18px;color:var(--muted)}.cl-score-card>p{font-size:11px;line-height:1.8;color:var(--muted)}.cl-quality-gate{display:block;margin:25px 0 15px;font-size:13px;line-height:1.6;padding:14px 16px;border:1px solid var(--care-amber);background:var(--care-amber-bg);color:var(--care-amber);border-radius:12px}.cl-quality-gate[data-status=blocked]{background:var(--care-rose-bg);color:var(--care-rose);border-color:var(--care-rose)}.cl-quality-gate[data-status=confirmed]{background:var(--care-teal-bg);color:var(--care-teal);border-color:var(--care-teal)}.cl-score-card>small{font-size:10px;line-height:1.8;color:var(--muted);display:block}.cl-score-dimensions{padding:15px 28px}.cl-score-row{padding:18px 0;border-bottom:1px solid var(--line)}.cl-score-row:last-child{border-bottom:0}.cl-score-row>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cl-score-row strong{font-size:13px}.cl-score-row>div>span{font-size:10px;color:var(--muted);white-space:nowrap}.cl-score-bar{height:5px;background:var(--line);border-radius:5px;margin:12px 0}.cl-score-bar>span{display:block;height:100%;border-radius:5px;background:var(--care-violet);transition:width .5s cubic-bezier(.16,1,.3,1)}.cl-score-row p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.cl-adjudication{margin:18px 0 0;padding:20px 24px;border:1px solid var(--line);background:var(--care-amber-bg);border-radius:17px}.cl-adjudication summary{font-size:13px;font-weight:650;display:flex;justify-content:space-between;cursor:pointer}.cl-adjudication>div{padding-top:18px}.cl-adjudication p{font-size:13px;color:var(--text);margin:8px 0 14px}.cl-adjudication small{font-size:10px;color:var(--muted);line-height:1.8;display:block}.cl-segments{padding:25px 0;border-bottom:1px solid var(--line)}.cl-segments p{font-size:13px;line-height:1.85;color:var(--muted);max-width:1010px;margin:10px 0 0}.cl-segments strong{color:var(--text);font-weight:550}.cl-improve-heading{margin:35px 0 20px}.cl-improve-heading h3{font-size:27px;letter-spacing:-.035em;line-height:1.2;margin:0 0 12px}.cl-improve-heading p{font-size:13px;color:var(--muted)}.cl-improve-detail{display:grid;grid-template-columns:1fr 1.45fr;gap:45px;border:1px solid var(--line);border-radius:22px;background:var(--surface);margin-top:23px;padding:30px}.cl-improve-detail h3{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:13px 0}.cl-improve-detail p{font-size:13px;color:var(--muted);margin:0 0 20px}.cl-improve-detail dl{margin:0;display:grid;grid-template-columns:120px 1fr;gap:14px 20px;font-size:11px;line-height:1.8}.cl-improve-detail dt{color:var(--care-violet);font-weight:650}.cl-improve-detail dd{margin:0;color:var(--muted)}.cl-training-boundary{border:1px dashed var(--care-violet);border-radius:19px;background:var(--care-violet-bg);padding:25px;margin-top:21px}.cl-training-boundary>strong{display:block;font-size:16px;line-height:1.7;margin:12px 0}.cl-training-boundary p{font-size:12px;color:var(--muted);margin:0;line-height:1.8}
.cl-motion-paused .cl-orbit-progress,.cl-motion-paused .cl-hub-star:before{animation-play-state:paused}@keyframes cl-circulate{to{stroke-dashoffset:-1968}}@keyframes cl-spin{to{transform:rotate(360deg)}}
:root[data-theme=dark] .cl-section{--cl-ring:#355157}:root[data-theme=dark] .cl-teal{--cl-ink:#a4dcd1;--cl-tint:#1b3938;--cl-line:#4d7f76}:root[data-theme=dark] .cl-blue{--cl-ink:#afd4f5;--cl-tint:#20354b;--cl-line:#4e6f90}:root[data-theme=dark] .cl-violet{--cl-ink:#d0bee8;--cl-tint:#332b46;--cl-line:#74618f}:root[data-theme=dark] .cl-amber{--cl-ink:#e5c494;--cl-tint:#3e3225;--cl-line:#997e58}:root[data-theme=dark] .cl-rose{--cl-ink:#efb4ca;--cl-tint:#422c3b;--cl-line:#96657b}:root[data-theme=dark] .cl-trace-controls button:first-child{color:#251c38}
@media(max-width:1100px){.cl-section{padding:26px}.care-study .cl-stage{padding:11px 12px;min-height:91px;width:17.5%}.cl-stage strong{font-size:12px}.cl-stage small{font-size:8px}.cl-hub{padding:18px 15px}.cl-hub-star{width:36px;height:36px;font-size:23px;margin-bottom:10px}.cl-hub h3{font-size:22px}.cl-hub p{font-size:10px}.cl-runtime,.cl-improvement-plane{padding:20px}.cl-inspector{gap:30px}}
@media(max-width:900px){.cl-section-heading{display:block}.cl-section-heading .care-control{margin-top:8px}.cl-human-lane{grid-template-columns:1fr}.cl-human-chain{max-width:540px}.cl-trace{grid-template-columns:1fr}.cl-trace-controls{justify-content:flex-start}.cl-implementation-board{grid-template-columns:1fr 1fr}.cl-event-bridge{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:35px 1fr 1.3fr;gap:8px 20px;text-align:left;align-items:center;padding:22px;border-inline:0;border-block:1px dashed var(--line)}.cl-event-bridge>span{margin:0}.cl-event-bridge p{margin:0}.cl-event-bridge small{grid-column:2/-1}.cl-runtime{grid-column:1}.cl-improvement-plane{grid-column:2;grid-row:1}.cl-release-return{flex-wrap:wrap}.cl-contract-details{grid-template-columns:1fr}.cl-quality-workbench{grid-template-columns:.8fr 1.2fr}.cl-score-card{padding:24px}.cl-score-dimensions{padding:10px 22px}.cl-score-card h3{font-size:24px}.cl-score-number strong{font-size:73px}}
@media(max-width:960px){.cl-orbit{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:28px auto}.cl-orbit-art{display:none}.care-study .cl-stage{position:relative;left:auto;top:auto;transform:none;width:100%;min-height:115px;padding:16px;box-shadow:none;border-radius:16px}.cl-stage strong{font-size:16px}.cl-stage small{font-size:10px}.cl-stage-index{font-size:10px}.cl-hub{position:relative;left:auto;top:auto;transform:none;width:100%;grid-column:1/-1;order:-1;margin-bottom:8px;padding:24px}.cl-hub h3{font-size:27px}.cl-hub p{font-size:12px;max-width:410px;margin:0 auto 15px}.cl-version-chip{font-size:10px}.cl-hub-star{width:40px;height:40px}.cl-inspector{grid-template-columns:1fr;gap:20px}.cl-quality-workbench{grid-template-columns:1fr}.cl-score-card{border-right:0;border-bottom:1px solid var(--line)}.cl-score-card h3{font-size:28px;max-width:440px}.cl-score-card>small{max-width:500px}.cl-score-card .cl-score-number{margin:20px 0 8px}.cl-score-card .cl-score-number strong{font-size:72px}.cl-improve-detail{grid-template-columns:1fr;gap:14px;padding:25px}.cl-improve-detail h3{margin-bottom:0}}
@media(max-width:520px){.cl-section{padding:21px 16px;border-radius:23px;margin-inline:-4px}.cl-section-heading h2{font-size:35px}.cl-section-heading p{font-size:13px}.cl-label{font-size:9px}.cl-route-picker{gap:7px}.care-study .cl-route-picker button,.care-study .cl-quality-picker button,.care-study .cl-improve-picker button{font-size:10px;padding:9px 12px;min-height:40px}.care-study .cl-stage{padding:14px 12px;min-height:117px}.cl-stage strong{font-size:14px}.cl-stage small{font-size:9px}.cl-human-lane{padding:20px 16px}.cl-human-chain{gap:6px;flex-wrap:wrap}.cl-human-chain>span{font-size:9px;padding:11px 6px;min-width:0}.cl-inspector h3{font-size:25px}.cl-contract>div{grid-template-columns:54px 1fr;gap:10px}.cl-implementation-board{grid-template-columns:1fr}.cl-runtime{grid-row:1;grid-column:1}.cl-event-bridge{grid-row:2;grid-column:1;grid-template-columns:30px 1fr}.cl-event-bridge p{grid-column:2}.cl-improvement-plane{grid-row:3;grid-column:1}.cl-release-return{grid-row:4;grid-column:1;padding:22px;gap:10px}.cl-release-return strong{max-width:230px}.cl-release-return>span:last-child{flex-basis:100%}.cl-score-dimensions{padding:8px 20px}.cl-score-row>div:first-child{align-items:flex-start}.cl-score-row strong{font-size:12px}.cl-score-row>div>span{font-size:9px}.cl-improve-detail dl{grid-template-columns:1fr;gap:5px}.cl-improve-detail dd{margin-bottom:11px}.cl-training-boundary{padding:21px}.cl-training-boundary>strong{font-size:14px}.cl-adjudication{padding:20px}}
@media(prefers-reduced-motion:reduce){.cl-orbit-progress,.cl-hub-star:before{animation:none!important}.cl-score-bar>span,.care-study .cl-route-picker button,.care-study .cl-quality-picker button,.care-study .cl-improve-picker button{transition:none}.care-study .cl-route-picker button:hover,.care-study .cl-quality-picker button:hover,.care-study .cl-improve-picker button:hover{transform:none}}
@media print{.cl-route-picker,.cl-trace-controls,#cl-motion{display:none!important}.cl-section{background:white;box-shadow:none}.cl-stage{break-inside:avoid}.cl-orbit-progress,.cl-hub-star:before{animation:none}}
.cl-access-gate{margin:28px 0;border:1px solid var(--care-teal);border-radius:22px;background:var(--surface);overflow:hidden;scroll-margin-top:16px}.cl-access-title{display:flex;align-items:center;gap:14px;padding:22px 24px;background:var(--care-teal-bg)}.cl-access-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--line);border-radius:13px;color:var(--care-teal);background:var(--surface);flex-shrink:0}.cl-access-icon svg{width:26px;height:26px}.cl-access-title h3{font-size:22px;letter-spacing:-.035em;line-height:1.25;margin:7px 0 0}.cl-gate-badge{margin-left:auto;border:1px solid var(--care-teal);border-radius:30px;padding:7px 11px;color:var(--care-teal);font-size:9px;white-space:nowrap}.cl-access-steps{list-style:none;margin:0;padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.cl-access-steps li{position:relative;min-width:0}.cl-access-steps li:not(:last-child):after{content:'→';position:absolute;right:-18px;top:1px;font-size:14px;color:var(--care-teal)}.cl-access-steps li>span{font-size:9px;letter-spacing:.035em;color:var(--care-teal);font-weight:650;text-transform:uppercase}.cl-access-steps strong{font-size:13px;letter-spacing:-.02em;line-height:1.5;margin:11px 0 9px;display:block}.cl-access-steps p{font-size:10px;line-height:1.85;color:var(--muted);margin:0}.cl-access-bottom{display:flex;gap:24px;align-items:center;border-top:1px solid var(--line);padding:18px 24px;background:var(--bg)}.cl-access-bottom strong{font-size:11px;line-height:1.7;flex:1;color:var(--care-teal)}.cl-access-bottom>span{font-size:10px;line-height:1.8;flex:1.2;color:var(--muted)}.care-access-reminder{font-size:12px;color:var(--muted);background:var(--care-teal-bg);padding:16px 19px;border-radius:13px;margin:20px 0}.care-access-reminder strong{color:var(--care-teal)}.care-access-reminder a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.cl-access-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cl-access-steps li:nth-child(2):after{content:none}.cl-access-bottom{display:block}.cl-access-bottom>span{display:block;margin-top:9px}.cl-access-title{flex-wrap:wrap}.cl-gate-badge{margin-left:57px}}
@media(max-width:520px){.cl-access-title{padding:19px 16px;gap:12px}.cl-access-title>div{flex:1}.cl-access-title h3{font-size:20px}.cl-access-title .cl-label{font-size:8px}.cl-gate-badge{margin-left:55px}.cl-access-steps{padding:20px 16px;gap:23px 20px}.cl-access-steps strong{font-size:12px}.cl-access-steps li>span{font-size:8px}.cl-access-steps p{font-size:10px}.cl-access-steps li:not(:last-child):after{right:-14px;font-size:12px}.cl-access-bottom{padding:18px 16px}}
