.disability-breadcrumb.svelte-mhjgoq{border-bottom:1px solid var(--line);background:#fff}.disability-breadcrumb.svelte-mhjgoq>div:where(.svelte-mhjgoq){color:var(--muted);align-items:center;gap:.45rem;padding-top:.85rem;padding-bottom:.85rem;font-size:.67rem;font-weight:700;display:flex}.disability-breadcrumb.svelte-mhjgoq a:where(.svelte-mhjgoq){color:var(--red)}.disability-breadcrumb.svelte-mhjgoq i:where(.svelte-mhjgoq){font-size:.48rem}.disability-intro.svelte-mhjgoq{padding-top:clamp(3rem,6vw,5.5rem)}.disability-heading.svelte-mhjgoq{max-width:830px;margin-bottom:2rem}.disability-heading.svelte-mhjgoq .section-title:where(.svelte-mhjgoq){margin:.55rem 0 .75rem}.disability-topic-grid.svelte-mhjgoq{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.disability-topic-grid.svelte-mhjgoq>a:where(.svelte-mhjgoq){border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:.85rem;padding:1rem;transition:all .2s;display:grid}.disability-topic-grid.svelte-mhjgoq>a:where(.svelte-mhjgoq):hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 12px 30px #37161f12}.disability-topic-grid.svelte-mhjgoq>a:where(.svelte-mhjgoq)>i:where(.svelte-mhjgoq):first-child{background:var(--cream);width:42px;height:42px;color:var(--red);border-radius:50%;place-items:center;display:grid}.disability-topic-grid.svelte-mhjgoq span:where(.svelte-mhjgoq){gap:.2rem;display:grid}.disability-topic-grid.svelte-mhjgoq strong:where(.svelte-mhjgoq){color:var(--red);font-family:Lora,serif;font-size:1.25rem;line-height:1.1}.disability-topic-grid.svelte-mhjgoq small:where(.svelte-mhjgoq){color:var(--muted);font-size:.65rem;line-height:1.45}.disability-topic-grid.svelte-mhjgoq>a:where(.svelte-mhjgoq)>i:where(.svelte-mhjgoq):last-child{color:var(--red)}.disability-context-grid.svelte-mhjgoq{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.disability-context.svelte-mhjgoq .section-title:where(.svelte-mhjgoq){margin:.55rem 0 0}.disability-context.svelte-mhjgoq p:where(.svelte-mhjgoq){color:var(--muted);margin:0;font-size:.88rem;line-height:1.85}.disability-context.svelte-mhjgoq a:where(.svelte-mhjgoq){color:var(--red);align-items:center;gap:.45rem;margin-top:1.2rem;font-size:.72rem;font-weight:800;display:inline-flex}.disability-cta-banner.svelte-mhjgoq{background:var(--cream);border:1px solid #9d24362e;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding:clamp(1.6rem,3.5vw,2.5rem);display:flex}.disability-cta-badge.svelte-mhjgoq{color:var(--red);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.65rem;font-weight:800;display:inline-flex}.disability-cta-banner.svelte-mhjgoq h3:where(.svelte-mhjgoq){color:var(--red);margin-bottom:.5rem;font-family:Lora,serif;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:500;line-height:1.25}.disability-cta-banner.svelte-mhjgoq p:where(.svelte-mhjgoq){color:var(--muted);max-width:620px;margin:0;font-size:.84rem;line-height:1.6}@media (width<=800px){.disability-topic-grid.svelte-mhjgoq,.disability-context-grid.svelte-mhjgoq{grid-template-columns:1fr}.disability-cta-banner.svelte-mhjgoq{flex-direction:column;align-items:stretch}.disability-cta-actions.svelte-mhjgoq .btn-premium{justify-content:center;width:100%}}@media (width<=600px){.disability-breadcrumb.svelte-mhjgoq>div:where(.svelte-mhjgoq){white-space:nowrap;overflow:hidden}.disability-topic-grid.svelte-mhjgoq strong:where(.svelte-mhjgoq){font-size:1.12rem}}
