@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;font-optical-sizing:auto;src:url(/_next/static/media/normal-400-700.c9cac293.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;font-optical-sizing:auto;src:url(/_next/static/media/normal-400-700.latin-ext.d15df05e.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans Fallback;src:local("Arial");size-adjust:105.5%;ascent-override:94.03%;descent-override:29.38%;line-gap-override:0%;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/normal-400.8c1da615.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/italic-400.c05759ed.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/normal-600.6178f8e6.woff2) format("woff2")}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/normal-700.cd0786a0.woff2) format("woff2")}@font-face{font-family:Spectral Fallback;src:local("Georgia");size-adjust:100.23%;ascent-override:105.66%;descent-override:46.2%;line-gap-override:0%}:root{color-scheme:light;--palette-paper:#fbf7ee;--palette-card:#fffdf8;--palette-ink:#16231d;--palette-ink-soft:#3d4a43;--palette-ink-muted:#657066;--palette-emerald:#0c5e45;--palette-emerald-soft:#e4eee6;--palette-brass:#b5862f;--palette-brass-soft:#f3e8cc;--palette-clay:#9a3b30;--palette-clay-soft:#f6e4df;--palette-channel-sage:#2e6b57;--palette-channel-sage-soft:#dbf0e9;--palette-channel-mist:#3c5b72;--palette-channel-mist-soft:#dee7ed;--palette-channel-sand:#8a6a2a;--palette-channel-sand-soft:#f3ead8;--palette-channel-blush:#a2616a;--palette-channel-blush-soft:#ecdfe1;--palette-channel-lilac:#5b5483;--palette-channel-lilac-soft:#e2e0eb;--palette-channel-stone:#4c534b;--palette-channel-stone-soft:#e5e7e4;--color-bg:var(--palette-paper);--color-surface:var(--palette-card);--color-surface-raised:var(--palette-card);--color-border:rgb(22 35 29/12%);--color-border-strong:rgb(22 35 29/24%);--color-text:var(--palette-ink);--color-text-secondary:var(--palette-ink-soft);--color-text-muted:var(--palette-ink-muted);--color-brand:var(--palette-emerald);--color-brand-soft:var(--palette-emerald-soft);--color-brand-on:var(--palette-paper);--color-brand-on-soft:var(--palette-ink);--color-accent:var(--palette-brass);--color-accent-soft:var(--palette-brass-soft);--color-accent-on:var(
    --palette-ink
  );--color-accent-on-soft:var(--palette-ink);--color-status-forbid:var(--palette-clay);--color-status-forbid-soft:var(--palette-clay-soft);--color-status-forbid-on:var(--palette-paper);--color-channel-sage:var(--palette-channel-sage);--color-channel-sage-soft:var(--palette-channel-sage-soft);--color-channel-sage-on:var(--palette-paper);--color-channel-mist:var(--palette-channel-mist);--color-channel-mist-soft:var(--palette-channel-mist-soft);--color-channel-mist-on:var(--palette-paper);--color-channel-sand:var(--palette-channel-sand);--color-channel-sand-soft:var(--palette-channel-sand-soft);--color-channel-sand-on:var(--palette-paper);--color-channel-blush:var(--palette-channel-blush);--color-channel-blush-soft:var(--palette-channel-blush-soft);--color-channel-blush-on:var(
    --palette-ink
  );--color-channel-lilac:var(--palette-channel-lilac);--color-channel-lilac-soft:var(--palette-channel-lilac-soft);--color-channel-lilac-on:var(--palette-paper);--color-channel-stone:var(--palette-channel-stone);--color-channel-stone-soft:var(--palette-channel-stone-soft);--color-channel-stone-on:var(--palette-paper);--editorial-sage-tint:var(--color-channel-sage-soft);--editorial-sage-deep:var(--color-channel-sage);--editorial-sage-on-tint:var(--color-text);--editorial-sage-on-deep:var(--color-channel-sage-on);--editorial-mist-tint:var(--color-channel-mist-soft);--editorial-mist-deep:var(--color-channel-mist);--editorial-mist-on-tint:var(--color-text);--editorial-mist-on-deep:var(--color-channel-mist-on);--editorial-sand-tint:var(--color-channel-sand-soft);--editorial-sand-deep:var(--color-channel-sand);--editorial-sand-on-tint:var(--color-text);--editorial-sand-on-deep:var(--color-channel-sand-on);--editorial-blush-tint:var(--color-channel-blush-soft);--editorial-blush-deep:var(--color-channel-blush);--editorial-blush-on-tint:var(--color-text);--editorial-blush-on-deep:var(--color-channel-blush-on);--editorial-lilac-tint:var(--color-channel-lilac-soft);--editorial-lilac-deep:var(--color-channel-lilac);--editorial-lilac-on-tint:var(--color-text);--editorial-lilac-on-deep:var(--color-channel-lilac-on);--editorial-stone-tint:var(--color-channel-stone-soft);--editorial-stone-deep:var(--color-channel-stone);--editorial-stone-on-tint:var(--color-text);--editorial-stone-on-deep:var(--color-channel-stone-on);--color-focus-ring:var(--palette-emerald);--font-display:"DM Sans","DM Sans Fallback",Arial,Helvetica,sans-serif;--font-ui:"DM Sans","DM Sans Fallback",Arial,Helvetica,sans-serif;--font-reading:"Spectral","Spectral Fallback",Georgia,"Times New Roman",serif;--font-editorial-italic:"Spectral","Spectral Fallback",Georgia,"Times New Roman",serif;--font-scripture:"Geeza Pro","Damascus","Noto Naskh Arabic","Traditional Arabic","Segoe UI",serif;--leading-scripture:1.85;--measure-reading:42rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:3.75rem;--text-scale:1;--numeric-figures:tabular-nums;--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.75;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--radius-full:999px;--shadow-tint:22 35 29;--shadow-sm:0 1px 2px rgb(var(--shadow-tint)/6%),0 1px 1px rgb(var(--shadow-tint)/4%);--shadow-md:0 4px 10px rgb(var(--shadow-tint)/8%),0 2px 4px rgb(var(--shadow-tint)/6%);--shadow-lg:0 12px 28px rgb(var(--shadow-tint)/12%),0 4px 10px rgb(var(--shadow-tint)/7%);--shadow-focus:0 0 0 3px rgb(12 94 69/35%);--motion-fast:150ms;--motion-base:250ms;--motion-rise:400ms;--motion-stagger-step:70ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--motion-feedback:var(--motion-fast);--motion-state:var(--motion-base);--motion-hierarchy:var(--motion-base);--motion-storytelling:var(--motion-rise)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg:#14201a;--color-surface:#1c2a22;--color-surface-raised:#24352b;--color-border:rgb(242 236 221/10%);--color-border-strong:rgb(242 236 221/20%);--color-text:#f2ecdd;--color-text-secondary:#cfc9b8;--color-text-muted:#9ca69b;--color-brand:#5cbb9a;--color-brand-soft:#1e362c;--color-brand-on:#14201a;--color-brand-on-soft:#f2ecdd;--color-accent:#c9a667;--color-accent-soft:#332a18;--color-accent-on:#14201a;--color-accent-on-soft:#f2ecdd;--color-status-forbid:#e0958a;--color-status-forbid-soft:#3a241f;--color-status-forbid-on:#14201a;--color-channel-sage:#6fbba1;--color-channel-sage-soft:#213e34;--color-channel-sage-on:#14201a;--color-channel-mist:#8fb3c9;--color-channel-mist-soft:#21333d;--color-channel-mist-on:#14201a;--color-channel-sand:#c9a667;--color-channel-sand-soft:#42351c;--color-channel-sand-on:#14201a;--color-channel-blush:#d398a0;--color-channel-blush-soft:#3f1f23;--color-channel-blush-on:#14201a;--color-channel-lilac:#a79fd1;--color-channel-lilac-soft:#26213d;--color-channel-lilac-on:#14201a;--color-channel-stone:#a9b0a6;--color-channel-stone-soft:#2e322d;--color-channel-stone-on:#14201a;--color-focus-ring:#5cbb9a;--shadow-tint:4 8 6;--shadow-focus:0 0 0 3px rgb(92 187 154/40%)}}:root[data-theme=night]{color-scheme:dark;--color-bg:#14201a;--color-surface:#1c2a22;--color-surface-raised:#24352b;--color-border:rgb(242 236 221/10%);--color-border-strong:rgb(242 236 221/20%);--color-text:#f2ecdd;--color-text-secondary:#cfc9b8;--color-text-muted:#9ca69b;--color-brand:#5cbb9a;--color-brand-soft:#1e362c;--color-brand-on:#14201a;--color-brand-on-soft:#f2ecdd;--color-accent:#c9a667;--color-accent-soft:#332a18;--color-accent-on:#14201a;--color-accent-on-soft:#f2ecdd;--color-status-forbid:#e0958a;--color-status-forbid-soft:#3a241f;--color-status-forbid-on:#14201a;--color-channel-sage:#6fbba1;--color-channel-sage-soft:#213e34;--color-channel-sage-on:#14201a;--color-channel-mist:#8fb3c9;--color-channel-mist-soft:#21333d;--color-channel-mist-on:#14201a;--color-channel-sand:#c9a667;--color-channel-sand-soft:#42351c;--color-channel-sand-on:#14201a;--color-channel-blush:#d398a0;--color-channel-blush-soft:#3f1f23;--color-channel-blush-on:#14201a;--color-channel-lilac:#a79fd1;--color-channel-lilac-soft:#26213d;--color-channel-lilac-on:#14201a;--color-channel-stone:#a9b0a6;--color-channel-stone-soft:#2e322d;--color-channel-stone-on:#14201a;--color-focus-ring:#5cbb9a;--shadow-tint:4 8 6;--shadow-focus:0 0 0 3px rgb(92 187 154/40%)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.scripture{font-family:var(--font-scripture);line-height:var(--leading-scripture);unicode-bidi:isolate}.ui-result-card{display:block;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.ui-result-card:hover{border-color:var(--color-brand);box-shadow:var(--shadow-md)}.ui-result-card-link{display:block}.ui-result-card-pill{display:block;margin-block-end:var(--space-2)}.ui-result-question{color:var(--color-text);font-family:var(--font-reading);font-size:var(--text-md);margin:0 0 var(--space-2)}.ui-result-excerpt{color:var(--color-text-secondary);margin:0 0 var(--space-3)}.ui-result-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.ui-result-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-family:var(--font-ui);font-size:var(--text-xs);font-feature-settings:var(--numeric-figures);font-variant-numeric:var(--numeric-figures)}.ui-breadcrumb,.ui-result-meta{color:var(--color-text-secondary)}.ui-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm)}.ui-breadcrumb li+li:before{content:"›";margin-inline-end:var(--space-2);color:var(--color-border-strong)}.ui-breadcrumb a{color:inherit;text-decoration:none}.ui-breadcrumb a:hover{color:var(--color-brand)}.ui-breadcrumb li[aria-current=page]{color:var(--color-text);font-weight:600}.ui-card{box-sizing:border-box;display:flex;color:var(--color-text);text-decoration:none;border-radius:var(--radius-md);overflow-wrap:anywhere}.ui-card:focus-visible{border-radius:inherit}@media (prefers-reduced-motion:no-preference){.ui-card{transition:transform var(--motion-feedback) var(--ease-standard),box-shadow var(--motion-feedback) var(--ease-standard),background var(--motion-state) var(--ease-standard)}.ui-card:active{transform:translateY(1px) scale(.99)}}.ui-card:active{transform:translateY(1px)}.ui-card-eyebrow{display:inline-flex;align-items:center;font-family:var(--font-ui);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.ui-card-title{font-family:var(--font-display);font-optical-sizing:auto;font-weight:700;margin:0}.ui-card-excerpt{font-family:var(--font-reading);margin:0;max-inline-size:var(--measure-reading)}.ui-card-excerpt,.ui-card-meta{color:var(--color-text-secondary)}.ui-card-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs)}.ui-card{--card-tint:var(--color-surface);--card-deep:var(--color-brand);--card-on-tint:var(--color-text);--card-on-deep:var(--color-brand-on)}.ui-card[data-channel=sage]{--card-tint:var(--editorial-sage-tint);--card-deep:var(--editorial-sage-deep);--card-on-tint:var(--editorial-sage-on-tint);--card-on-deep:var(--editorial-sage-on-deep)}.ui-card[data-channel=mist]{--card-tint:var(--editorial-mist-tint);--card-deep:var(--editorial-mist-deep);--card-on-tint:var(--editorial-mist-on-tint);--card-on-deep:var(--editorial-mist-on-deep)}.ui-card[data-channel=sand]{--card-tint:var(--editorial-sand-tint);--card-deep:var(--editorial-sand-deep);--card-on-tint:var(--editorial-sand-on-tint);--card-on-deep:var(--editorial-sand-on-deep)}.ui-card[data-channel=blush]{--card-tint:var(--editorial-blush-tint);--card-deep:var(--editorial-blush-deep);--card-on-tint:var(--editorial-blush-on-tint);--card-on-deep:var(--editorial-blush-on-deep)}.ui-card[data-channel=lilac]{--card-tint:var(--editorial-lilac-tint);--card-deep:var(--editorial-lilac-deep);--card-on-tint:var(--editorial-lilac-on-tint);--card-on-deep:var(--editorial-lilac-on-deep)}.ui-card[data-channel=stone]{--card-tint:var(--editorial-stone-tint);--card-deep:var(--editorial-stone-deep);--card-on-tint:var(--editorial-stone-on-tint);--card-on-deep:var(--editorial-stone-on-deep)}.ui-card-question{flex-direction:column;gap:var(--space-1);padding-block:var(--space-4);border-block-end:1px solid var(--color-border);inline-size:100%}.ui-card-question .ui-card-title{font-family:var(--font-ui);font-weight:600;font-size:var(--text-md);max-inline-size:var(--measure-reading)}.ui-card-question .ui-card-excerpt{font-size:var(--text-sm)}.ui-card-question[data-expression=compact]{padding-block:var(--space-3)}.ui-card-question[data-expression=compact] .ui-card-excerpt{display:none}.ui-card-question[data-expression=horizontal]{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.ui-card-question[data-expression=horizontal] .ui-card-excerpt{display:none}.ui-card-topic{flex-direction:column;justify-content:space-between;gap:var(--space-3);background:var(--card-tint);color:var(--card-on-tint);padding:var(--space-5);min-block-size:8rem;inline-size:100%}.ui-card-topic .ui-card-title{font-size:var(--text-md);line-height:var(--leading-snug)}.ui-card-topic .ui-card-count{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);line-height:1;color:var(--card-deep);font-feature-settings:var(--numeric-figures);font-variant-numeric:var(--numeric-figures)}.ui-card-topic[data-expression=compact]{padding:var(--space-3) var(--space-4);min-block-size:3.5rem;flex-direction:row;align-items:center;justify-content:flex-start}.ui-card-topic[data-expression=compact] .ui-card-count{display:none}.ui-card-topic[data-expression=feature]{padding:var(--space-8);min-block-size:12rem}.ui-card-topic[data-expression=feature] .ui-card-title{font-size:var(--text-xl)}.ui-card-collection{flex-direction:column;inline-size:100%;min-block-size:10rem;background:var(--color-surface);border:1px solid var(--color-border)}.ui-card-collection .ui-card-header{background:var(--card-tint);color:var(--card-on-tint);padding:var(--space-5)}.ui-card-collection .ui-card-title{font-size:var(--text-lg)}.ui-card-collection .ui-card-body{padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.ui-card-collection-progress{inline-size:100%;block-size:3px;border-radius:var(--radius-full);background:var(--color-border);overflow:hidden}.ui-card-collection-progress>span{display:block;block-size:100%;background:var(--card-deep);inline-size:var(--card-progress,0)}@media (prefers-reduced-motion:no-preference){.ui-card-collection-progress>span{transition:inline-size var(--motion-state) var(--ease-standard)}}.ui-card-collection[data-expression=compact] .ui-card-header{padding:var(--space-3) var(--space-4)}.ui-card-collection[data-expression=compact] .ui-card-body{display:none}.ui-card-collection[data-expression=feature]{min-block-size:14rem}.ui-card-collection[data-expression=feature] .ui-card-header{padding:var(--space-8)}.ui-card-collection[data-expression=feature] .ui-card-title{font-size:var(--text-2xl)}.ui-card-collection[data-expression=horizontal]{flex-direction:row}.ui-card-collection[data-expression=horizontal] .ui-card-header{flex:1 1 40%;display:flex;align-items:center}.ui-card-collection[data-expression=horizontal] .ui-card-body{flex:1 1 60%;justify-content:center}.ui-card-season{flex-direction:column;gap:var(--space-3);background:var(--card-tint);color:var(--card-on-tint);padding:var(--space-5);min-block-size:8rem;inline-size:100%;position:relative}.ui-card-season-state{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text)}.ui-card-season-state-dot{inline-size:8px;block-size:8px;border-radius:var(--radius-full);background:var(--card-deep);flex-shrink:0}.ui-card-season .ui-card-title{font-size:var(--text-lg)}.ui-card-season[data-expression=compact]{padding:var(--space-3) var(--space-4);min-block-size:4rem;gap:var(--space-1)}.ui-card-season[data-expression=feature]{padding:var(--space-8);min-block-size:13rem}.ui-card-season[data-expression=feature] .ui-card-title{font-family:var(--font-display);font-size:var(--text-2xl)}.ui-card-season[data-expression=feature] .ui-card-ornament{position:absolute;inset-block-end:var(--space-5);inset-inline-end:var(--space-5);inline-size:4rem;block-size:4rem;color:var(--card-deep);opacity:.14}.ui-card-glossary-term{flex-direction:column;gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--color-border);inline-size:100%}.ui-card-glossary-term .ui-card-title{font-family:var(--font-ui);font-weight:700;font-size:var(--text-md)}.ui-card-glossary-term .ui-card-excerpt{font-size:var(--text-sm)}.ui-card-glossary-term[data-expression=compact]{flex-direction:row;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2)}.ui-card-glossary-term[data-expression=compact] .ui-card-excerpt{display:none}.ui-card-editorial-feature{flex-direction:column;gap:var(--space-4);inline-size:100%;min-block-size:12rem}.ui-card-editorial-feature .ui-card-category{display:inline-flex;align-self:flex-start;background:var(--card-tint);color:var(--card-on-tint);font-family:var(--font-ui);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.ui-card-editorial-feature .ui-card-title{font-size:var(--text-2xl);line-height:var(--leading-snug)}.ui-card-editorial-feature .ui-card-dek{font-family:var(--font-reading);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-inline-size:var(--measure-reading)}.ui-card-editorial-feature[data-expression=feature]{min-block-size:20rem;justify-content:flex-end;padding:var(--space-8);background:var(--color-surface-raised)}.ui-card-editorial-feature[data-expression=feature] .ui-card-title{font-size:var(--text-4xl);line-height:var(--leading-tight)}.ui-card-editorial-feature[data-expression=stack]{gap:var(--space-2);min-block-size:6rem;flex-direction:row;align-items:baseline;justify-content:space-between;border-block-end:1px solid var(--color-border);padding-block:var(--space-3)}.ui-card-editorial-feature[data-expression=stack] .ui-card-title{font-size:var(--text-md)}.ui-card-editorial-feature[data-expression=stack] .ui-card-dek{display:none}.ui-family-compact-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--space-3);list-style:none;margin:0;padding:0}@media (min-width:768px){.ui-family-compact-index{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-4)}}.ui-family-dense-list{list-style:none;margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-padding-top:calc(4rem + var(--space-4))}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-reading);font-size:calc(var(--text-base) * var(--text-scale));line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}[hidden]{display:none!important}.skip-link{position:absolute;inset-inline-start:var(--space-3);top:var(--space-3);width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:var(--color-brand);color:var(--color-brand-on);border-radius:var(--radius-sm);font-family:var(--font-ui);font-weight:600;z-index:1000}.skip-link:focus,.skip-link:focus-visible{width:auto;height:auto;clip-path:none;padding:var(--space-2) var(--space-4)}.text-display{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;margin:0}.text-ui{font-family:var(--font-ui)}.text-title{font-size:var(--text-3xl);line-height:var(--leading-tight)}.text-subtitle{font-size:var(--text-lg);color:var(--color-text-secondary)}.text-small{font-size:var(--text-sm)}@media (max-width:640px){.text-title{font-size:var(--text-2xl)}}.wrap{max-inline-size:64rem;margin-inline:auto;padding-inline:var(--space-6)}@media (max-width:640px){.wrap{padding-inline:var(--space-4)}}.page-block{padding-block:var(--space-8) var(--space-16)}.page-block>*+*{margin-block-start:var(--space-8)}.section-heading{font-family:var(--font-display);font-size:var(--text-xl);margin:0 0 var(--space-4)}.qa-label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--space-2)}.site-header{background:var(--color-surface);border-block-end:1px solid var(--color-border);position:sticky;top:0;z-index:40}.header-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);min-block-size:4rem;padding-block:var(--space-2)}.brand-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);line-height:1}.header-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-1)}.header-nav a{display:inline-flex;align-items:center;min-block-size:2.5rem;padding-inline:var(--space-3);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;color:var(--color-text-secondary)}.header-nav a:hover{background:var(--color-brand-soft);color:var(--color-text)}.header-nav a[aria-current=page]{background:var(--color-brand-soft);color:var(--color-brand)}.header-actions{display:flex;align-items:center;gap:var(--space-2);margin-inline-start:auto}@media (max-width:760px){.header-nav{order:3;flex-basis:100%}}.site-footer{border-block-start:1px solid var(--color-border);color:var(--color-text-secondary);margin-block-start:var(--space-16)}.footer-inner{padding-block:var(--space-10)}.footer-inner p{margin:0 0 var(--space-1)}.footer-nav ul{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.footer-nav a,.pill-link{font-family:var(--font-ui);font-size:var(--text-sm)}.pill-link{display:inline-flex;align-items:center;min-block-size:2.5rem;border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);cursor:pointer}.pill-link:hover,.pill-link[aria-current=page]{background:var(--color-brand-soft);border-color:var(--color-brand)}.pill-link[aria-current=page]{color:var(--color-brand)}.btn{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.75rem;padding-inline:var(--space-5);border-radius:var(--radius-full);border:1px solid transparent;font-family:var(--font-ui);font-weight:700;font-size:var(--text-sm);cursor:pointer}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--color-brand);color:var(--color-brand-on)}.btn-ghost{background:transparent;border-color:var(--color-border-strong)}.field{display:block;inline-size:100%;min-block-size:2.75rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.search-form{display:flex;gap:var(--space-2);max-inline-size:40rem}.search-form .field{flex:1 1}.notice{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-md)}.answer-body{max-inline-size:var(--measure-reading);font-size:var(--text-lg)}.answer-body p{margin:0 0 var(--space-4)}.question-head>*+*{margin-block-start:var(--space-3)}.hero{padding-block:var(--space-12) var(--space-4)}.hero>*+*{margin-block-start:var(--space-4)}.card-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.empty-state{color:var(--color-text-secondary)}.steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block-start:var(--space-8)}.pagination-pages{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sr-only,.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.prose{max-inline-size:var(--measure-reading);font-size:var(--text-lg)}.prose>*+*{margin-block-start:var(--space-4)}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);margin-block:var(--space-8) 0}.prose h2{font-size:var(--text-xl)}.prose ol,.prose ul{padding-inline-start:var(--space-6)}.prose li+li{margin-block-start:var(--space-2)}.prose blockquote{margin-inline:0;padding-inline-start:var(--space-4);border-inline-start:3px solid var(--color-border);color:var(--color-text-secondary)}.prose blockquote p{margin:0 0 var(--space-2)}.prose hr{border:0;border-block-start:1px solid var(--color-border)}.prose code{font-size:.9em}.table-scroll{overflow-x:auto}.prose table{border-collapse:collapse;inline-size:100%;font-size:var(--text-base)}.prose td,.prose th{text-align:start;vertical-align:top;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border)}