.care-availability-root,.care-availability-content{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.care-availability-dialog{color:#203d31;background:#f5f2e9;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}.care-availability-dialog::backdrop{background:#142f27}.care-availability-inline{height:100%;overflow:auto}.care-service-state{--state-bg:#f5f2e9;--state-surface:#fffdf7;--state-ink:#203d31;--state-muted:#526357;--state-border:#dedfd2;box-sizing:border-box;background:radial-gradient(ellipse at 95% 0,#e6e4d4,transparent 60%),var(--state-bg);width:100%;min-height:100%;color:var(--state-ink);flex-direction:column;justify-content:center;gap:28px;padding:clamp(20px,4vw,56px);font:15px/1.7 system-ui,sans-serif;display:flex}.care-state-brand{letter-spacing:1px;align-items:center;gap:12px;width:min(100%,1080px);margin:0 auto;font:19px/1.2 Georgia,serif;display:flex}.care-state-brand img{object-fit:contain;flex:none}.care-state-brand small{letter-spacing:1.5px;color:var(--state-muted);margin-top:5px;font:9px/1.5 system-ui,sans-serif;display:block}.care-state-card{border:1px solid var(--state-border);background:var(--state-surface);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:min(100%,1080px);margin:auto;display:grid;overflow:hidden;box-shadow:0 16px 60px #183c2f0c}.care-state-art{box-sizing:border-box;background:linear-gradient(145deg,#e5eadb,#f0eddf);flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin:0;padding:36px 24px 56px;display:flex;position:relative}.care-state-art>div{max-width:360px;min-height:230px;max-height:320px}.care-state-art figcaption{bottom:25px;text-align:center;color:#35523e;font:italic 19px/1.3 Georgia,serif;position:absolute;inset-inline:20px}.care-state-offline-icon{flex-shrink:0;width:min(100%,240px);height:180px;display:block}.care-state-copy{overflow-wrap:anywhere;align-self:center;min-width:0;padding:clamp(28px,4vw,56px)}.care-state-eyebrow{color:#586943;letter-spacing:1.8px;font-size:10px;font-weight:700}.care-state-copy h1{letter-spacing:-.6px;margin:14px 0 18px;font:400 clamp(29px,3vw,43px)/1.15 Georgia,serif}.care-state-copy>p{color:var(--state-muted);max-width:48ch;margin:0 0 22px}.care-state-note{color:#4e452b;background:#faf2dd;border-left:3px solid #b3914e;border-radius:0 10px 10px 0;flex-direction:column;gap:2px;margin:20px 0;padding:12px 16px;font-size:13px;display:flex}.care-state-note strong{font-weight:650}.care-state-checklist{color:var(--state-muted);padding-left:22px;font-size:14px}.care-state-checklist li{padding:3px 0}.care-state-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.care-state-actions button{color:#fff8e9;cursor:pointer;white-space:normal;background:#24563f;border:1px solid #24563f;border-radius:9px;max-width:100%;min-height:48px;padding:12px 24px;font:600 14px/1.5 system-ui,sans-serif}.care-state-actions button:hover{background:#163e2e}.care-state-actions button:disabled{opacity:.65;cursor:wait}.care-state-actions .care-state-secondary{color:var(--state-ink);background:0 0;border-color:#80917d}.care-state-actions .care-state-secondary:hover{background:#81928018}.care-service-state button:focus-visible{outline-offset:4px;outline:3px solid #b3914e}.care-state-progress{color:var(--state-muted);font-size:12px;display:block}.care-state-progress:empty{display:none}.care-state-footer{text-align:center;width:min(100%,1080px);color:var(--state-muted);margin:0 auto;font-size:12px}:root[data-care-theme=dark] .care-service-state{--state-bg:#142b23;--state-surface:#1c342a;--state-ink:#f3f2e6;--state-muted:#c2cdbf;--state-border:#405445;background:var(--state-bg)}:root[data-care-theme=dark] .care-state-eyebrow{color:#d6c58e}:root[data-care-theme=dark] .care-state-note{color:#f1e5c8;background:#3c3828}@media (width>=700px) and (width<=1099px){.care-state-card{grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.care-state-art{min-height:360px;padding-inline:16px}.care-state-copy{padding:32px 28px}.care-state-copy h1{font-size:34px}}@media (width<=699px){.care-service-state{justify-content:flex-start;gap:22px;padding:24px 16px}.care-state-brand{font-size:17px}.care-state-card{border-radius:18px;flex-direction:column;margin:0 auto;display:flex}.care-state-art{flex:none;height:190px;min-height:190px;padding:14px 20px 36px}.care-state-art>div{max-width:230px;min-height:0;max-height:145px}.care-state-art figcaption{font-size:16px;bottom:12px}.care-state-copy{box-sizing:border-box;width:100%;padding:26px 24px}.care-state-copy h1{font-size:31px}.care-state-actions{flex-direction:column;margin-top:24px}.care-state-actions button{width:100%}.care-state-footer{text-align:left;font-size:12px}}@media (height<=550px) and (width>=700px){.care-service-state{justify-content:flex-start;gap:16px;padding:20px}.care-state-art{min-height:300px}.care-state-copy{padding:24px 32px}.care-state-copy h1{font-size:30px}.care-state-actions{margin-top:20px}}@media (width<=699px){.care-state-offline-icon{width:160px;height:132px}}