.care-panel{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 218 201 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-text-opacity: 1;color:rgb(62 71 52 / var(--tw-text-opacity, 1))}.care-panel:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 87 61 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(62 71 52 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(232 235 227 / var(--tw-text-opacity, 1))}@media(min-width:768px){.care-panel{padding:1.75rem}}.care-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(75 87 61 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.care-primary:hover{--tw-bg-opacity: 1;background-color:rgb(62 71 52 / var(--tw-bg-opacity, 1))}.care-primary:disabled{cursor:not-allowed;opacity:.5}.care-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(181 192 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 253 251 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(62 71 52 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.care-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(232 235 227 / var(--tw-bg-opacity, 1))}.care-secondary:is(.dark *){--tw-border-opacity: 1;border-color:rgb(95 110 76 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(62 71 52 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(232 235 227 / var(--tw-text-opacity, 1))}.care-secondary:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 87 61 / var(--tw-bg-opacity, 1))}.care-input{margin-top:.5rem;display:block;width:100%;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(181 192 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-text-opacity: 1;color:rgb(53 61 46 / var(--tw-text-opacity, 1))}.care-input:is(.dark *){--tw-border-opacity: 1;border-color:rgb(95 110 76 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(53 61 46 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(232 235 227 / var(--tw-text-opacity, 1))}.care-primary:focus-visible,.care-secondary:focus-visible,.care-input:focus-visible{outline:2px solid #687c55;outline-offset:3px}.care-label{display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(62 71 52 / var(--tw-text-opacity, 1))}.care-label:is(.dark *){--tw-text-opacity: 1;color:rgb(232 235 227 / var(--tw-text-opacity, 1))}.care-muted{font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(95 110 76 / var(--tw-text-opacity, 1))}.care-muted:is(.dark *){--tw-text-opacity: 1;color:rgb(181 192 164 / var(--tw-text-opacity, 1))}#backupRestore [hidden],#small-step [hidden],#journal-app [hidden],#daily-review [hidden],#resource-directory [hidden],#offline-tools [hidden],.life-tool [hidden]{display:none!important}.life-tool{--tw-text-opacity: 1;color:rgb(53 61 46 / var(--tw-text-opacity, 1))}.life-tool:is(.dark *){--tw-text-opacity: 1;color:rgb(253 250 245 / var(--tw-text-opacity, 1))}.life-tool input,.life-tool textarea,.life-tool select{min-width:0}.life-tool .care-secondary:disabled{cursor:not-allowed;opacity:.4}.life-tool [aria-pressed=true],.life-tool .current-plan-step{--tw-border-opacity: 1;border-color:rgb(95 110 76 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(232 235 227 / var(--tw-bg-opacity, 1))}.life-tool [aria-pressed=true]:is(.dark *),.life-tool .current-plan-step:is(.dark *){--tw-border-opacity: 1;border-color:rgb(181 192 164 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(75 87 61 / var(--tw-bg-opacity, 1))}@media print{body.printing-care>*{display:none!important}body.printing-care>.care-print-sheet{display:block!important;position:static;margin:0;padding:0;width:auto;color:#000;background:#fff;white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.5 sans-serif}body.printing-care{min-height:0;background:#fff}@page{margin:1cm}}.care-print-sheet{display:none}.support-text{white-space:pre-wrap;overflow-wrap:anywhere}.support-example{border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(246 247 244 / var(--tw-bg-opacity, 1));padding:1rem}.support-example:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(53 61 46 / var(--tw-bg-opacity, 1))}.support-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(min-width:640px){.support-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}.support-stages [aria-current=step]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(95 110 76 / var(--tw-ring-opacity, 1))}.support-stages [aria-current=step]:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(181 192 164 / var(--tw-ring-opacity, 1))}.support-stage-done{--tw-bg-opacity: 1;background-color:rgb(232 235 227 / var(--tw-bg-opacity, 1))}.support-stage-done:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(75 87 61 / var(--tw-bg-opacity, 1))}.life-tool [tabindex="-1"]{scroll-margin-top:5rem}span[data-astro-cid-7eczacpb].brand-wordmark{font-family:Fraunces,Georgia,serif}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-astro-cid-o46dc6st]{animation:slide-up .3s ease-out}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f6f7f4}.dark ::-webkit-scrollbar-track{background:#353d2e}::-webkit-scrollbar-thumb{background:#b5c0a4;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#5f6e4c}::-webkit-scrollbar-thumb:hover{background:#96a57f}.dark ::-webkit-scrollbar-thumb:hover{background:#7a8b62}html{scroll-behavior:smooth}:lang(zh){font-family:Noto Sans SC,Nunito,system-ui,sans-serif}:lang(zh) .font-display{font-family:Noto Sans SC,Fraunces,Georgia,serif}:lang(zh-tw),:lang(zh-TW){font-family:Noto Sans TC,Nunito,system-ui,sans-serif}:lang(zh-tw) .font-display,:lang(zh-TW) .font-display{font-family:Noto Sans TC,Fraunces,Georgia,serif}:lang(ja){font-family:Noto Sans JP,Nunito,system-ui,sans-serif}:lang(ja) .font-display{font-family:Noto Sans JP,Fraunces,Georgia,serif}:lang(ko){font-family:Noto Sans KR,Nunito,system-ui,sans-serif}:lang(ko) .font-display{font-family:Noto Sans KR,Fraunces,Georgia,serif}:lang(hi){font-family:Noto Sans Devanagari,Nunito,system-ui,sans-serif}:lang(hi) .font-display{font-family:Noto Sans Devanagari,Fraunces,Georgia,serif}:lang(bn){font-family:Noto Sans Bengali,Nunito,system-ui,sans-serif}:lang(bn) .font-display{font-family:Noto Sans Bengali,Fraunces,Georgia,serif}:lang(ar){font-family:Noto Sans Arabic,Nunito,system-ui,sans-serif;direction:rtl;text-align:right}:lang(ar) .font-display{font-family:Noto Sans Arabic,Fraunces,Georgia,serif}:lang(th){font-family:Noto Sans Thai,Nunito,system-ui,sans-serif}:lang(th) .font-display{font-family:Noto Sans Thai,Fraunces,Georgia,serif}.answer-option{animation:slide-up .4s ease-out backwards}@keyframes slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.reduce-motion,.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){:not(.motion-override),:not(.motion-override) *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dyslexia-font{--dyslexia-letter-spacing: .05em;--dyslexia-word-spacing: .1em;--dyslexia-line-height: 1.8;--dyslexia-font-size-scale: 1.05}.dyslexia-font body{letter-spacing:var(--dyslexia-letter-spacing);word-spacing:var(--dyslexia-word-spacing);line-height:var(--dyslexia-line-height);font-size:calc(1rem * var(--dyslexia-font-size-scale))}.dyslexia-font p,.dyslexia-font li,.dyslexia-font span:not(.font-display),.dyslexia-font label,.dyslexia-font button{letter-spacing:var(--dyslexia-letter-spacing);word-spacing:var(--dyslexia-word-spacing);line-height:var(--dyslexia-line-height)}.dyslexia-font h1,.dyslexia-font h2,.dyslexia-font h3,.dyslexia-font h4,.dyslexia-font h5,.dyslexia-font h6,.dyslexia-font .font-display{letter-spacing:.02em;word-spacing:var(--dyslexia-word-spacing)}.dyslexia-font body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif}.dyslexia-font .font-display{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,Arial,sans-serif;font-weight:600}
