.page-container[data-astro-cid-tyeztiuf]{max-width:80rem;margin:auto;padding-inline:2.5rem}.care-main[data-astro-cid-tyeztiuf]{isolation:isolate;position:relative;overflow-x:clip}.care-main[data-astro-cid-tyeztiuf]>[data-astro-cid-tyeztiuf]:not(.backdrop){z-index:1;position:relative}.backdrop[data-astro-cid-tyeztiuf]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow[data-astro-cid-tyeztiuf]{filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.glow-a[data-astro-cid-tyeztiuf]{background:oklch(80% .16 78/.22);width:34rem;height:34rem;top:38%;left:-12rem}.glow-b[data-astro-cid-tyeztiuf]{background:oklch(75% .12 150/.22);width:30rem;height:30rem;top:68%;right:-10rem}.floater[data-astro-cid-tyeztiuf]{transform:rotate(var(--rot));position:absolute}.floater[data-astro-cid-tyeztiuf].leaf{color:var(--color-primary-500);opacity:.16}.floater[data-astro-cid-tyeztiuf].gold{color:var(--color-kasavu);opacity:.28}.preview-note[data-astro-cid-tyeztiuf]{text-align:center;background:var(--color-sand);color:var(--color-bark);padding:.45rem 1.5rem;font-size:.75rem}.page-hero[data-astro-cid-tyeztiuf]{border-bottom:1px solid var(--color-kasavu);background:linear-gradient(120deg, var(--color-cream) 50%, var(--color-sand));overflow:hidden}.hero-mandala{width:40rem;height:40rem;color:var(--color-kasavu);opacity:.2;pointer-events:none;position:absolute;top:-9rem;right:-14rem}.hero-content[data-astro-cid-tyeztiuf]{padding-top:1.5rem;padding-bottom:4rem;position:relative}.breadcrumb[data-astro-cid-tyeztiuf]{color:var(--color-bark);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2.5rem;font-size:.75rem;display:flex}.breadcrumb[data-astro-cid-tyeztiuf] a[data-astro-cid-tyeztiuf]{text-underline-offset:4px;align-items:center;min-height:40px;text-decoration:underline;display:inline-flex}.hero-grid[data-astro-cid-tyeztiuf]{grid-template-columns:1.3fr 1fr;align-items:center;gap:4rem;display:grid}.eyebrow[data-astro-cid-tyeztiuf]{color:var(--color-bark);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;font-weight:600}h1[data-astro-cid-tyeztiuf]{font-family:var(--font-serif);color:var(--color-primary-900);text-wrap:balance;margin-top:1rem;font-size:clamp(3.5rem,5.6vw,5.5rem);font-weight:600;line-height:1.05}.hero-intro[data-astro-cid-tyeztiuf]{color:var(--color-bark);max-width:40rem;margin-top:1.5rem;font-size:1rem;line-height:1.9}.text-link[data-astro-cid-tyeztiuf]{color:var(--color-primary-800);text-underline-offset:5px;align-items:center;gap:.8rem;min-height:44px;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}.hero-copy[data-astro-cid-tyeztiuf] .text-link[data-astro-cid-tyeztiuf]{margin-top:1.5rem}.hero-visual[data-astro-cid-tyeztiuf]{aspect-ratio:1;justify-self:center;width:min(100%,26rem);position:relative}.orbit[data-astro-cid-tyeztiuf]{color:var(--color-kasavu);position:absolute;inset:-6%}.hero-arch[data-astro-cid-tyeztiuf]{box-shadow:0 30px 60px -30px oklch(28% .07 153/.45), 0 0 0 3px var(--color-cream), 0 0 0 5px var(--color-kasavu);border-radius:12rem 12rem 1.5rem 1.5rem;position:absolute;inset:4% 12% 0 8%;overflow:hidden}.hero-orb[data-astro-cid-tyeztiuf]{aspect-ratio:1;width:38%;box-shadow:0 16px 36px -18px oklch(28% .07 153/.5), 0 0 0 5px var(--color-cream), 0 0 0 6px var(--color-kasavu);border-radius:50%;position:absolute;bottom:6%;right:0;overflow:hidden}.hero-arch[data-astro-cid-tyeztiuf] img[data-astro-cid-tyeztiuf],.hero-orb[data-astro-cid-tyeztiuf] img[data-astro-cid-tyeztiuf],.group-media[data-astro-cid-tyeztiuf] img[data-astro-cid-tyeztiuf]{object-fit:cover;width:100%;height:100%;display:block}.hero-leaf[data-astro-cid-tyeztiuf]{width:3.5rem;color:var(--color-primary-500);opacity:.75;position:absolute;bottom:12%;left:-4%}care-directory[data-astro-cid-tyeztiuf]{padding-block:4.5rem 5.5rem;display:block}.directory-layout[data-astro-cid-tyeztiuf]{grid-template-columns:15rem minmax(0,1fr);gap:4rem;display:grid}.directory-sidebar[data-astro-cid-tyeztiuf]{align-self:start;position:sticky;top:9rem}.directory-sidebar[data-astro-cid-tyeztiuf] ol[data-astro-cid-tyeztiuf]{margin:1.2rem 0 0;padding:0;list-style:none}.directory-sidebar[data-astro-cid-tyeztiuf] li[data-astro-cid-tyeztiuf] a[data-astro-cid-tyeztiuf]{min-height:44px;color:var(--color-primary-900);align-items:baseline;gap:.7rem;padding:.65rem 0;font-size:.8rem;line-height:1.6;display:flex}.directory-sidebar[data-astro-cid-tyeztiuf] li[data-astro-cid-tyeztiuf] span[data-astro-cid-tyeztiuf]{color:var(--color-bark);font-variant-numeric:tabular-nums;font-size:.65rem}.related-link[data-astro-cid-tyeztiuf]{border-top:1px solid var(--color-kasavu);min-height:44px;color:var(--color-primary-800);align-items:baseline;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;font-size:.8rem;font-weight:600;line-height:1.8;display:flex}.guidance-card[data-astro-cid-tyeztiuf]{background:oklch(93% .05 150/.55);border-radius:1.5rem;align-items:start;gap:1.25rem;margin-bottom:2.5rem;padding:1.5rem 1.75rem;display:flex;box-shadow:inset 0 0 0 1px oklch(75% .12 150/.35)}.care-icon[data-astro-cid-tyeztiuf]{width:44px;height:44px;color:var(--color-primary-800);background:var(--color-cream);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.care-icon[data-astro-cid-tyeztiuf] svg[data-astro-cid-tyeztiuf]{width:24px;height:24px}.guidance-card[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]{font-family:var(--font-serif);color:var(--color-primary-900);font-size:1.5rem;font-weight:600;line-height:1.25}.guidance-card[data-astro-cid-tyeztiuf] p[data-astro-cid-tyeztiuf]{color:var(--color-bark);margin-top:.5rem;font-size:.85rem;line-height:1.85}.search-tools[data-astro-cid-tyeztiuf]{margin-bottom:2rem}care-directory[data-astro-cid-tyeztiuf]:not([data-ready]) .search-tools[data-astro-cid-tyeztiuf]{display:none}.search-tools[data-astro-cid-tyeztiuf] label[data-astro-cid-tyeztiuf]{color:var(--color-primary-900);margin-bottom:.75rem;font-size:.85rem;font-weight:600;display:block}.search-field[data-astro-cid-tyeztiuf]{border:1px solid var(--color-primary-300);background:#fff;border-radius:1rem;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1rem;display:flex}.search-field[data-astro-cid-tyeztiuf] svg[data-astro-cid-tyeztiuf]{color:var(--color-primary);flex-shrink:0}.search-field[data-astro-cid-tyeztiuf] input[data-astro-cid-tyeztiuf]{width:100%;min-width:0;min-height:44px;color:var(--color-earth);padding:.5rem .25rem;font-size:1rem}.search-field[data-astro-cid-tyeztiuf] input[data-astro-cid-tyeztiuf]::placeholder{color:var(--color-bark);font-size:.85rem}.search-field[data-astro-cid-tyeztiuf] button[data-astro-cid-tyeztiuf]{min-height:44px;color:var(--color-primary-800);background:var(--color-primary-50);cursor:pointer;border-radius:.5rem;flex-shrink:0;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.search-field[data-astro-cid-tyeztiuf] button[data-astro-cid-tyeztiuf]:disabled{opacity:.5;cursor:default}.search-status[data-astro-cid-tyeztiuf]{min-height:1.5rem;color:var(--color-bark);margin-top:.6rem;font-size:.75rem}.care-groups[data-astro-cid-tyeztiuf]{gap:2rem;display:grid}.care-group[data-astro-cid-tyeztiuf]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:oklch(100% 0 0/.62);border-radius:1.75rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;padding:1rem;display:grid;box-shadow:0 0 0 1px oklch(93% .035 80),0 24px 48px -36px oklch(40% .05 55/.45)}.care-group[data-astro-cid-tyeztiuf].flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.care-group[data-astro-cid-tyeztiuf].flip .group-media[data-astro-cid-tyeztiuf]{order:2}.care-group[data-astro-cid-tyeztiuf]:focus{outline:none}.group-media[data-astro-cid-tyeztiuf]{aspect-ratio:4/3;outline-offset:-1px;border-radius:.75rem;outline:1px solid oklch(0% 0 0/.1);align-self:center;position:relative;overflow:hidden}.group-number[data-astro-cid-tyeztiuf]{min-width:2.5rem;height:2.5rem;color:var(--color-primary-800);font-family:var(--font-serif);font-variant-numeric:tabular-nums;background:oklch(97.5% .018 85/.9);border-radius:1.25rem;place-items:center;padding-inline:.5rem;font-size:1.1rem;font-weight:600;display:grid;position:absolute;top:.75rem;left:.75rem}.group-body[data-astro-cid-tyeztiuf]{padding:1rem 1rem 1rem 0}.care-group[data-astro-cid-tyeztiuf].flip .group-body[data-astro-cid-tyeztiuf]{padding:1rem 0 1rem 1rem}.group-body[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]{font-family:var(--font-serif);color:var(--color-primary-900);text-wrap:balance;font-size:2.1rem;font-weight:600;line-height:1.2}.group-description[data-astro-cid-tyeztiuf]{color:var(--color-bark);margin-top:.6rem;font-size:.875rem;line-height:1.8}.care-items[data-astro-cid-tyeztiuf]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.care-items[data-astro-cid-tyeztiuf] li[data-astro-cid-tyeztiuf]{background:var(--color-cream);color:var(--color-primary-900);border-radius:.75rem;align-items:baseline;gap:.6rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.6;display:flex;box-shadow:inset 0 0 0 1px oklch(93% .035 80)}.item-leaf[data-astro-cid-tyeztiuf]{color:var(--color-primary-500);flex-shrink:0;position:relative;top:.15rem}[data-astro-cid-tyeztiuf][hidden]{display:none!important}.empty-state[data-astro-cid-tyeztiuf]{color:var(--color-bark);background:var(--color-cream);box-shadow:inset 0 0 0 1px var(--color-sand);border-radius:1rem;padding:2rem;line-height:1.8}.consultation-section[data-astro-cid-tyeztiuf]{background:var(--color-primary-900);color:var(--color-cream);overflow:hidden}.consultation-mandala{width:30rem;height:30rem;color:var(--color-kasavu);opacity:.12;pointer-events:none;position:absolute;bottom:-14rem;right:-8rem}.consultation-inner[data-astro-cid-tyeztiuf]{grid-template-columns:1.6fr 1fr;align-items:center;gap:5rem;padding-block:4rem;display:grid;position:relative}.consultation-inner[data-astro-cid-tyeztiuf] .eyebrow[data-astro-cid-tyeztiuf]{color:var(--color-turmeric);font-family:var(--font-sans)}.consultation-inner[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]{font-family:var(--font-serif);margin-top:1rem;font-size:2.8rem;font-weight:600;line-height:1.2}.consultation-inner[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]+p[data-astro-cid-tyeztiuf]{max-width:40rem;margin-top:1rem;font-size:.95rem;line-height:1.9}.consultation-action[data-astro-cid-tyeztiuf] p[data-astro-cid-tyeztiuf]{border-left:1px solid var(--color-kasavu);padding-left:1.5rem;font-size:.85rem;line-height:1.85}.consultation-button[data-astro-cid-tyeztiuf]{background:var(--color-turmeric);color:var(--color-primary-950);border-radius:2rem;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.page-footer[data-astro-cid-tyeztiuf]{justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem;display:flex}.footer-brand[data-astro-cid-tyeztiuf]{align-items:center;gap:.75rem;display:flex}.footer-brand[data-astro-cid-tyeztiuf] p[data-astro-cid-tyeztiuf]{font-family:var(--font-serif);color:var(--color-primary-900);font-size:1.2rem;font-weight:600}.footer-brand[data-astro-cid-tyeztiuf] span[data-astro-cid-tyeztiuf]{color:var(--color-bark);font-size:.7rem}html[lang=ml] .eyebrow[data-astro-cid-tyeztiuf]:not([lang=en]){letter-spacing:0;font-size:.8rem}html[lang=ml] h1[data-astro-cid-tyeztiuf]{font-family:var(--font-malayalam);overflow-wrap:anywhere;font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.65}html[lang=ml] .group-body[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf],html[lang=ml] .guidance-card[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]{font-family:var(--font-malayalam);font-size:1.3rem;line-height:1.8}html[lang=ml] .consultation-inner[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]{font-family:var(--font-malayalam);font-size:1.8rem;line-height:1.8}@media (hover:hover){.directory-sidebar[data-astro-cid-tyeztiuf] a[data-astro-cid-tyeztiuf]:hover{text-underline-offset:4px;text-decoration:underline}.care-items[data-astro-cid-tyeztiuf] li[data-astro-cid-tyeztiuf]:hover{background:var(--color-primary-50)}}@media (prefers-reduced-motion:no-preference){.floater[data-astro-cid-tyeztiuf]{animation:care-float var(--dur) ease-in-out var(--delay) infinite}.glow-a[data-astro-cid-tyeztiuf]{animation:32s ease-in-out infinite care-glow}.glow-b[data-astro-cid-tyeztiuf]{animation:38s ease-in-out -12s infinite reverse care-glow}.orbit[data-astro-cid-tyeztiuf]{animation:90s linear infinite spin}.hero-leaf[data-astro-cid-tyeztiuf]{transform-origin:20% 80%;animation:7s ease-in-out infinite care-sway}.hero-orb[data-astro-cid-tyeztiuf]{animation:9s ease-in-out infinite care-bob}.group-media[data-astro-cid-tyeztiuf] img[data-astro-cid-tyeztiuf]{transition:transform .7s cubic-bezier(.2,0,0,1)}.care-items[data-astro-cid-tyeztiuf] li[data-astro-cid-tyeztiuf]{transition:background-color .15s ease-out}@media (hover:hover){.care-group[data-astro-cid-tyeztiuf]:hover .group-media[data-astro-cid-tyeztiuf] img[data-astro-cid-tyeztiuf]{transform:scale(1.03)}}}@keyframes care-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--rot))}50%{transform:translate3d(18px, -26px, 0) rotate(calc(var(--rot) + 10deg))}}@keyframes care-glow{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(60px,-40px)scale(1.15)}}@keyframes care-sway{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes care-bob{0%,to{translate:0}50%{translate:0 -8px}}@media (width<=64rem){.hero-grid[data-astro-cid-tyeztiuf]{gap:2rem}.directory-layout[data-astro-cid-tyeztiuf]{grid-template-columns:12rem minmax(0,1fr);gap:2rem}.care-group[data-astro-cid-tyeztiuf],.care-group[data-astro-cid-tyeztiuf].flip{grid-template-columns:1fr;gap:.5rem}.care-group[data-astro-cid-tyeztiuf].flip .group-media[data-astro-cid-tyeztiuf]{order:0}.group-media[data-astro-cid-tyeztiuf]{aspect-ratio:16/9}.group-body[data-astro-cid-tyeztiuf],.care-group[data-astro-cid-tyeztiuf].flip .group-body[data-astro-cid-tyeztiuf]{padding:.75rem .5rem .5rem}}@media (width<=48rem){.page-container[data-astro-cid-tyeztiuf]{padding-inline:1.5rem}.hero-content[data-astro-cid-tyeztiuf]{padding-bottom:2.5rem}.breadcrumb[data-astro-cid-tyeztiuf]{margin-bottom:1.5rem}.hero-grid[data-astro-cid-tyeztiuf],.directory-layout[data-astro-cid-tyeztiuf],.consultation-inner[data-astro-cid-tyeztiuf]{grid-template-columns:1fr;gap:2rem}.hero-visual[data-astro-cid-tyeztiuf]{width:min(80%,20rem)}.hero-orb[data-astro-cid-tyeztiuf]{display:none}care-directory[data-astro-cid-tyeztiuf]{padding-block:2.5rem 3rem}.directory-sidebar[data-astro-cid-tyeztiuf]{position:static}.directory-sidebar[data-astro-cid-tyeztiuf] ol[data-astro-cid-tyeztiuf]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.directory-sidebar[data-astro-cid-tyeztiuf] li[data-astro-cid-tyeztiuf] a[data-astro-cid-tyeztiuf]{border:1px solid var(--color-sand);background:#fff;border-radius:1rem;padding:.5rem .85rem;font-size:.75rem}.directory-sidebar[data-astro-cid-tyeztiuf] li[data-astro-cid-tyeztiuf] span[data-astro-cid-tyeztiuf]{display:none}.related-link[data-astro-cid-tyeztiuf]{margin-top:1rem;padding-top:1rem}.guidance-card[data-astro-cid-tyeztiuf]{gap:1rem;padding:1.25rem}.group-body[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]{font-size:1.85rem}.consultation-inner[data-astro-cid-tyeztiuf]{padding-block:2.5rem}.consultation-inner[data-astro-cid-tyeztiuf] h2[data-astro-cid-tyeztiuf]{font-size:2.3rem}.page-footer[data-astro-cid-tyeztiuf]{flex-direction:column;align-items:start;gap:1rem}.floater[data-astro-cid-tyeztiuf]{display:none}.floater[data-astro-cid-tyeztiuf]:nth-of-type(2n){display:block}}@media (width<=30rem){.care-items[data-astro-cid-tyeztiuf]{grid-template-columns:1fr}.guidance-card[data-astro-cid-tyeztiuf]{flex-direction:column}.search-field[data-astro-cid-tyeztiuf]{flex-wrap:wrap}.search-field[data-astro-cid-tyeztiuf] input[data-astro-cid-tyeztiuf]{width:calc(100% - 2rem)}.search-field[data-astro-cid-tyeztiuf] button[data-astro-cid-tyeztiuf]{margin-left:auto}.page-container[data-astro-cid-tyeztiuf]{padding-inline:1.1rem}.care-group[data-astro-cid-tyeztiuf]{border-radius:1.35rem;padding:.6rem}}
