:root{--color-bg:#fbf7f0;--color-band:#f3ede3;--color-surface:#fff;--color-surface-warm:#fffaf3;--color-text:#1f2b2a;--color-muted:#56625f;--color-border:#e6ddd0;--color-border-strong:#7d8784;--color-primary:#1b6a64;--color-primary-hover:#13524d;--color-primary-soft:#e1efea;--color-primary-contrast:#fff;--color-accent:#b9472f;--color-accent-hover:#9f3a25;--color-accent-soft:#fde6dd;--color-coral:#ec8b70;--color-ok:#2c6e45;--color-danger:#b3261e;--color-danger-soft:#fdecea;--color-focus:#1f2b2a;--color-star:#9a5800;--color-star-empty:#e2d8c9;--ct-skilled-nursing:#1f6475;--ct-skilled-nursing-tint:#def0f3;--ct-skilled-nursing-mid:#63a9b8;--ct-inpatient-rehab:#a8432c;--ct-inpatient-rehab-tint:#fde6dd;--ct-inpatient-rehab-mid:#ec8b70;--ct-long-term-acute-care:#7a3f73;--ct-long-term-acute-care-tint:#f3e6f0;--ct-long-term-acute-care-mid:#b67fae;--ct-home-health:#835500;--ct-home-health-tint:#fbeed2;--ct-home-health-mid:#e3a944;--ct-hospice:#3d6a3a;--ct-hospice-tint:#e5f0df;--ct-hospice-mid:#8bb27c;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.25rem;--text-3xl:2.75rem;--radius-sm:8px;--radius:12px;--radius-lg:20px;--radius-pill:999px;--shadow-sm:0 1px 2px #1f2b2a0d, 0 2px 8px #1f2b2a0d;--shadow-md:0 2px 4px #1f2b2a0a, 0 8px 24px #1f2b2a14;--shadow-lg:0 4px 8px #1f2b2a0d, 0 16px 40px #1f2b2a1a;--container:72rem;--font-sans:"Nunito Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Fraunces Variable", Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:Nunito Sans Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-sans-latin-wght-normal.BWQ3gi2K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ct-skilled-nursing{--ct:var(--ct-skilled-nursing);--ct-tint:var(--ct-skilled-nursing-tint);--ct-mid:var(--ct-skilled-nursing-mid)}.ct-inpatient-rehab{--ct:var(--ct-inpatient-rehab);--ct-tint:var(--ct-inpatient-rehab-tint);--ct-mid:var(--ct-inpatient-rehab-mid)}.ct-long-term-acute-care{--ct:var(--ct-long-term-acute-care);--ct-tint:var(--ct-long-term-acute-care-tint);--ct-mid:var(--ct-long-term-acute-care-mid)}.ct-home-health{--ct:var(--ct-home-health);--ct-tint:var(--ct-home-health-tint);--ct-mid:var(--ct-home-health-mid)}.ct-hospice{--ct:var(--ct-hospice);--ct-tint:var(--ct-hospice-tint);--ct-mid:var(--ct-hospice-mid)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]){scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--text-base);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0;line-height:1.6}body,h1,h2,h3{color:var(--color-text)}h1,h2,h3{margin:0 0 var(--space-3);line-height:1.2}h1,h2{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}h1{font-size:var(--text-xl);line-height:1.15}h2{font-size:1.375rem}h3{font-size:var(--text-base);font-weight:750}@media (width>=720px){h1{font-size:var(--text-2xl)}h2{font-size:1.5rem}}p{margin:0 0 var(--space-3)}a{color:var(--color-primary);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-primary-hover);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}img,svg{max-width:100%}.container{width:100%;max-width:var(--container);padding-inline:var(--space-4);margin-inline:auto}@media (width>=720px){.container{padding-inline:var(--space-5)}}.page{padding-block:var(--space-5) var(--space-7)}.page-band{padding-block:var(--space-5) var(--space-6);background:linear-gradient(180deg,var(--ct-tint,var(--color-band)) 0,var(--color-bg) 100%);border-bottom:1px solid var(--color-border)}button,input,select,textarea{font:inherit}input,select{width:100%;min-height:3rem;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border-strong);border-radius:var(--radius);background-color:var(--color-surface);color:var(--color-text)}input::placeholder{color:var(--color-muted);opacity:1}select{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%231f2b2a%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}input[type=checkbox],input[type=radio]{accent-color:var(--color-primary)}input:hover,select:hover{border-color:var(--color-text)}textarea{width:100%;min-height:6rem;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border-strong);border-radius:var(--radius);background-color:var(--color-surface);color:var(--color-text);resize:vertical;line-height:1.5}textarea:hover{border-color:var(--color-text)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-danger)}.btn,.btn-secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-5);border:2px solid var(--color-primary);border-radius:var(--radius-pill);text-align:center;cursor:pointer;font-weight:750;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn{background:var(--color-primary)}.btn,.btn:hover{color:var(--color-primary-contrast)}.btn:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);text-decoration:none}.btn-accent{background:var(--color-accent);border-color:var(--color-accent)}.btn-accent:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-secondary{padding-inline:var(--space-4);background:var(--color-surface);color:var(--color-primary)}.btn-secondary:hover{background:var(--color-primary-soft);color:var(--color-primary-hover);text-decoration:none}.btn svg,.btn-secondary svg{flex-shrink:0}.btn-secondary:disabled,.btn:disabled{cursor:not-allowed;opacity:.6}.field-error,.form-error{color:var(--color-danger);font-size:var(--text-sm);margin:0;font-weight:700}.form-error{padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:var(--color-danger-soft)}.link-button{color:var(--color-primary);font-size:var(--text-sm);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.link-button:hover{color:var(--color-primary-hover);text-decoration-thickness:2px}.link-button:disabled{color:var(--color-muted);cursor:not-allowed;text-decoration:none}.placeholder{padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-muted)}.breadcrumbs ol{gap:var(--space-1) var(--space-2);margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumbs li:not(:last-child):after{content:"›"/"";margin-left:var(--space-2);color:var(--color-muted)}.breadcrumbs [aria-current=page]{color:var(--color-text)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--color-muted)}.small{font-size:var(--text-sm)}.card{padding:var(--space-5);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.card,.chip{border:1px solid var(--color-border)}.chip{border-radius:var(--radius-pill);background:var(--color-surface-warm);font-size:var(--text-sm);align-items:center;gap:.35rem;padding:.2rem .7rem;line-height:1.4;display:inline-flex}.chip svg{color:var(--color-primary);flex-shrink:0}.chip-list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.badge{border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-xs);letter-spacing:.01em;align-items:center;gap:.35rem;padding:.25rem .7rem;font-weight:750;line-height:1.3;display:inline-flex}.badge-ct{background:var(--ct-tint,var(--color-primary-soft));color:var(--ct,var(--color-primary))}.badge-neutral{background:var(--color-band);color:var(--color-text)}.badge svg{flex-shrink:0}.notice{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-left:5px solid var(--color-primary);border-radius:var(--radius);background:var(--color-surface-warm)}.notice-strong{border-color:#f2c9c4;border-left-color:var(--color-danger);background:var(--color-danger-soft)}.notice>:first-child{margin-top:0}.notice>:last-child{margin-bottom:0}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table td,.data-table th{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.data-table thead th{color:var(--color-muted);font-weight:700}.table-scroll{overflow-x:auto}dl.facts{grid-template-columns:minmax(8rem,14rem) 1fr;gap:0;margin:0;display:grid}dl.facts dd,dl.facts dt{padding:var(--space-2) 0;border-top:1px solid var(--color-border)}dl.facts dt:first-of-type,dl.facts dt:first-of-type+dd{border-top:0}dl.facts dt{padding-right:var(--space-4);font-weight:700}dl.facts dd{margin:0}@media (width<=480px){dl.facts{grid-template-columns:1fr}dl.facts dt{padding-bottom:0}dl.facts dd{padding-top:var(--space-1);border-top:0}}.card-title{margin-bottom:var(--space-4);font-family:var(--font-display);letter-spacing:-.01em;font-size:1.3125rem;font-weight:600}.heading-icon{align-items:center;gap:var(--space-3);display:flex}.heading-icon>.icon-bubble{flex-shrink:0}.icon-bubble{background:var(--ct-tint,var(--color-primary-soft));width:2.25rem;height:2.25rem;color:var(--ct,var(--color-primary));border-radius:50%;place-items:center;display:inline-grid}html[data-text-size=large]{font-size:112.5%}html[data-text-size=larger]{font-size:125%}html[data-contrast=more]{--color-text:#111a19;--color-muted:#2f3a38;--color-border:#7d8784;--color-border-strong:#3d4745;--color-primary:#0f4743;--color-primary-hover:#0a3431;--color-accent:#8a3220;--color-accent-hover:#6f2718;--color-ok:#1f5133;--color-danger:#8c1d17;--color-focus:#111a19;--color-star:#633800;--ct-skilled-nursing:#164c59;--ct-inpatient-rehab:#82321f;--ct-long-term-acute-care:#5e2f59;--ct-home-health:#633f00;--ct-hospice:#2c4f2a}html[data-contrast=more] a{text-decoration-thickness:2px}html[data-links=underline] a:not(.btn,.btn-secondary,.skip-link){text-decoration-line:underline!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :after,html:not([data-motion=full]) :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-motion=reduce] *,html[data-motion=reduce] :after,html[data-motion=reduce] :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.search-bar[data-v-41aba319]{gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:1fr;align-items:end;display:grid}.variant-hero .search-bar[data-v-41aba319]{padding:var(--space-5);box-shadow:var(--shadow-lg)}.field[data-v-41aba319]{gap:var(--space-1);text-align:left;flex-direction:column;display:flex}label[data-v-41aba319]{font-size:var(--text-sm);font-weight:700}.submit[data-v-41aba319]{min-height:3rem;padding-inline:var(--space-6);font-size:var(--text-base)}.hint[data-v-41aba319]{font-size:var(--text-sm);color:var(--color-muted);text-align:left;grid-column:1/-1;margin:0}.followup[data-v-41aba319]{margin-top:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-left:5px solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:left}.followup-title[data-v-41aba319]{font-size:var(--text-lg)}.followup-form[data-v-41aba319]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:1fr;align-items:end;display:grid}@media (width>=720px){.search-bar[data-v-41aba319]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto}.variant-hero .search-bar[data-v-41aba319]{grid-template-columns:minmax(0,1fr) auto}.variant-hero .search-bar[data-v-41aba319]>:first-child{grid-column:1/-1}.followup-form[data-v-41aba319]{grid-template-columns:1fr auto}}.error-page[data-v-add47643]{max-width:56rem}.error-grid[data-v-add47643]{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:1fr;align-items:center;display:grid}.error-art[data-v-add47643]{justify-content:center;display:flex}.signpost[data-v-add47643]{width:100%;max-width:16rem;height:auto}.lede[data-v-add47643]{font-size:var(--text-lg);color:var(--color-muted)}@media (width>=720px){.error-grid[data-v-add47643]{gap:var(--space-6);grid-template-columns:15rem minmax(0,1fr)}}.home-link[data-v-add47643]{margin-top:var(--space-5)}.home-link a[data-v-add47643]{align-items:center;gap:var(--space-2);font-weight:750;display:inline-flex}
