.care-card[data-astro-cid-576dxz4n]{border-radius:var(--radius-lg);background:var(--color-paper);width:100%;box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-sm);isolation:isolate;flex-direction:column;padding:clamp(1.5rem,1.25rem + .8vw,2rem);display:flex;position:relative}.care-card__icon[data-astro-cid-576dxz4n]{border-radius:var(--radius-md);background:var(--color-sage-wash);width:3.5rem;height:3.5rem;color:var(--color-leaf-deep);transition:background-color var(--dur-fast), color var(--dur-fast);place-items:center;margin-bottom:1.375rem;display:grid}.care-card[data-astro-cid-576dxz4n]:is(:hover,:focus-within) .care-card__icon[data-astro-cid-576dxz4n]{background:var(--color-rosemary);color:var(--color-moon)}@media (width<=39.99rem){.care-card[data-astro-cid-576dxz4n]{grid-template-columns:3.25rem minmax(0,1fr);align-items:center;column-gap:1rem;padding:1.25rem 1.25rem .875rem;display:grid}.care-card__icon[data-astro-cid-576dxz4n]{width:3.25rem;height:3.25rem;margin:0}.care-card__icon[data-astro-cid-576dxz4n] svg{width:1.625rem;height:1.625rem}.care-card__summary[data-astro-cid-576dxz4n],.care-card__bullets[data-astro-cid-576dxz4n],.care-card__more[data-astro-cid-576dxz4n]{grid-column:1/-1}.care-card__more[data-astro-cid-576dxz4n]{padding-top:.75rem}}.care-card__title[data-astro-cid-576dxz4n]{font-size:var(--text-h4);line-height:var(--text-h4--line-height);text-wrap:balance}.care-card__summary[data-astro-cid-576dxz4n]{color:var(--color-ink);margin-top:.625rem}.care-card__bullets[data-astro-cid-576dxz4n]{gap:.5rem;margin-top:1rem;display:grid}.care-card__bullets[data-astro-cid-576dxz4n] li[data-astro-cid-576dxz4n]{color:var(--color-ink);align-items:flex-start;gap:.625rem;display:flex}.care-card__bullets[data-astro-cid-576dxz4n] .care-card__check{color:var(--color-leaf-deep);margin-top:.3em}.care-card__more[data-astro-cid-576dxz4n]{min-height:var(--spacing-target);font-size:var(--text-label);color:var(--color-rosemary);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.5rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.care-card__more[data-astro-cid-576dxz4n]:hover{color:var(--color-rosemary)}.care-card__more-label[data-astro-cid-576dxz4n]{text-underline-offset:.25em;text-decoration:underline 2px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--dur-fast)}.care-card[data-astro-cid-576dxz4n]:hover .care-card__more-label[data-astro-cid-576dxz4n]{text-decoration-color:currentColor}.care-card__go[data-astro-cid-576dxz4n]{width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 2px var(--color-line);transition:background-color var(--dur-fast), box-shadow var(--dur-fast), color var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.care-card__go[data-astro-cid-576dxz4n] .care-card__arrow{transition:translate var(--dur-base) var(--ease-out-soft);margin:0}.care-card[data-astro-cid-576dxz4n]:is(:hover,:focus-within) .care-card__go[data-astro-cid-576dxz4n]{background:var(--color-brick);color:var(--color-white);box-shadow:inset 0 0 0 2px var(--color-brick)}.care-card[data-astro-cid-576dxz4n]:hover .care-card__go[data-astro-cid-576dxz4n] .care-card__arrow{translate:calc(var(--lift-md) * -.5) 0}.fit[data-astro-cid-2ecnrkwz]{flex-direction:column;display:flex}.fit__tool[data-astro-cid-2ecnrkwz]{margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.5rem)}.fit--compact[data-astro-cid-2ecnrkwz] .fit__tool[data-astro-cid-2ecnrkwz]{margin-top:1.75rem}.fit__set[data-astro-cid-2ecnrkwz]{border:0;min-width:0;margin:0;padding:0}.fit__chips[data-astro-cid-2ecnrkwz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:.75rem;display:grid}.fit__chips[data-astro-cid-2ecnrkwz]>li[data-astro-cid-2ecnrkwz]{min-width:0;display:flex}.fit__chip[data-astro-cid-2ecnrkwz]{width:100%;min-height:var(--spacing-target-lg);border-radius:var(--radius-md);background:var(--color-paper);max-width:100%;box-shadow:inset 0 0 0 2px var(--color-field-line);font-size:var(--text-label);color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--dur-fast) var(--ease-out-soft), box-shadow var(--dur-fast) var(--ease-out-soft), translate var(--dur-fast) var(--ease-out-soft);align-items:center;gap:.75rem;padding:.75rem 1.125rem .75rem .875rem;font-weight:600;line-height:1.3;display:inline-flex;position:relative}@media (hover:hover){.fit__chip[data-astro-cid-2ecnrkwz]:hover{background:color-mix(in oklab, var(--color-rose-wash) 55%, var(--color-paper))}}.fit__chip[data-astro-cid-2ecnrkwz]:active{scale:var(--press)}.fit__input[data-astro-cid-2ecnrkwz]{opacity:0;cursor:pointer;border-radius:inherit;margin:0;position:absolute;inset:0}.fit__chip[data-astro-cid-2ecnrkwz]:has(.fit__input:focus-visible){outline:3px solid var(--color-delft);outline-offset:3px}.fit__box[data-astro-cid-2ecnrkwz]{background:var(--color-paper);width:2rem;height:2rem;box-shadow:inset 0 0 0 2px var(--color-field-line);color:var(--color-white);transition:background-color var(--dur-fast), box-shadow var(--dur-fast);border-radius:50%;flex:none;place-items:center;display:grid}.fit__box[data-astro-cid-2ecnrkwz] .fit__tick{transition:scale var(--dur-fast) var(--ease-spring);scale:0}.fit__chip[data-astro-cid-2ecnrkwz]:has(.fit__input:checked){background:var(--color-rose-wash);box-shadow:inset 0 0 0 3px var(--color-rosemary)}.fit__chip[data-astro-cid-2ecnrkwz]:has(.fit__input:checked) .fit__box[data-astro-cid-2ecnrkwz]{background:var(--color-rosemary);box-shadow:inset 0 0 0 2px var(--color-rosemary)}.fit__chip[data-astro-cid-2ecnrkwz]:has(.fit__input:checked) .fit__tick{scale:1}.fit__notes[data-astro-cid-2ecnrkwz]{border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-sm);margin-top:1.25rem;padding:clamp(1rem,.8rem + .8vw,1.5rem) clamp(1.125rem,.9rem + .9vw,1.75rem)}.fit__empty[data-astro-cid-2ecnrkwz]{min-height:3rem;color:var(--color-ink-soft);align-items:center;gap:.75rem;display:flex}.fit__empty[data-astro-cid-2ecnrkwz] .fit__empty-icon{color:var(--color-leaf-deep)}.fit[data-astro-cid-2ecnrkwz]:has(.fit__input:checked) .fit__empty[data-astro-cid-2ecnrkwz]{display:none}.fit__note-clip[data-astro-cid-2ecnrkwz]{overflow:hidden}.fit__note-list[data-astro-cid-2ecnrkwz]{margin:-1px 0 0}.fit__note[data-astro-cid-2ecnrkwz]{border-top:1px solid var(--color-line);animation:fit-note-in var(--dur-base) var(--ease-out-soft) both;align-items:flex-start;gap:.875rem;padding-block:.875rem;display:none}@keyframes fit-note-in{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:0}}.fit__note-icon[data-astro-cid-2ecnrkwz]{background:var(--color-sage-wash);width:2.5rem;height:2.5rem;color:var(--color-success);border-radius:50%;flex:none;place-items:center;display:grid}.fit__note-text[data-astro-cid-2ecnrkwz]{flex-direction:column;gap:.125rem;padding-top:.125rem;display:flex}.fit__note-for[data-astro-cid-2ecnrkwz]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-soft);font-weight:700}.fit__note-body[data-astro-cid-2ecnrkwz]{color:var(--color-ink)}.fit__next[data-astro-cid-2ecnrkwz]{border-top:1px solid var(--color-line);margin-top:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);padding-top:clamp(1.5rem,1.2rem + 1vw,2rem)}.fit__closing[data-astro-cid-2ecnrkwz]{font-family:var(--font-display);font-size:var(--text-h4);line-height:var(--text-h4--line-height);color:var(--color-rosemary);text-wrap:balance;font-weight:500}.fit__actions[data-astro-cid-2ecnrkwz]{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}@media (width<=39.99rem){.fit__actions[data-astro-cid-2ecnrkwz] .btn{width:100%}}.fit__micro[data-astro-cid-2ecnrkwz]{font-size:var(--text-caption);line-height:var(--text-caption--line-height);color:var(--color-ink-soft);margin-top:.875rem}.fit__faq[data-astro-cid-2ecnrkwz]{font-size:var(--text-label);margin-top:.5rem}@media (forced-colors:active){.fit__chip[data-astro-cid-2ecnrkwz]{border:2px solid canvastext}.fit__chip[data-astro-cid-2ecnrkwz]:has(.fit__input:checked){border:4px solid highlight}}[data-fit-checker]:has(.fit__chips>li:first-child input:checked) .fit__note-list>li:first-child,[data-fit-checker]:has(.fit__chips>li:nth-child(2) input:checked) .fit__note-list>li:nth-child(2),[data-fit-checker]:has(.fit__chips>li:nth-child(3) input:checked) .fit__note-list>li:nth-child(3),[data-fit-checker]:has(.fit__chips>li:nth-child(4) input:checked) .fit__note-list>li:nth-child(4),[data-fit-checker]:has(.fit__chips>li:nth-child(5) input:checked) .fit__note-list>li:nth-child(5),[data-fit-checker]:has(.fit__chips>li:nth-child(6) input:checked) .fit__note-list>li:nth-child(6),[data-fit-checker]:has(.fit__chips>li:nth-child(7) input:checked) .fit__note-list>li:nth-child(7),[data-fit-checker]:has(.fit__chips>li:nth-child(8) input:checked) .fit__note-list>li:nth-child(8){display:flex}
