.hero[data-astro-cid-6o27kgmg]{background:var(--bg);padding-block:var(--space-16) var(--space-12);border-bottom:1px solid var(--border)}.hero-inner[data-astro-cid-6o27kgmg]{align-items:flex-start;gap:var(--space-6);flex-direction:column;max-width:56rem;display:flex}.hero-heading[data-astro-cid-6o27kgmg]{gap:var(--space-1);color:var(--fg);flex-direction:column;margin:0;display:flex}.hero-figure[data-astro-cid-6o27kgmg]{font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2.75rem,13vw,5.5rem);font-weight:700;line-height:1.02}.hero-claim[data-astro-cid-6o27kgmg]{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.3}.hero-qualifier[data-astro-cid-6o27kgmg]{max-width:var(--measure);color:var(--fg-muted);font-size:var(--text-base);margin:0;line-height:1.7}.hero-lede[data-astro-cid-6o27kgmg]{padding-top:var(--space-4);border-top:var(--rule-hair) solid var(--border);max-width:var(--measure);font-family:var(--font-serif);font-size:var(--text-lg);color:var(--fg);margin:0;font-weight:700;line-height:1.5}.ruling-badge[data-astro-cid-6o27kgmg]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--badge-bg);color:var(--badge-fg);border-radius:var(--radius);font-weight:700;font-size:var(--text-base);transition:opacity var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);min-height:3rem;text-decoration:none;display:inline-flex}.ruling-badge[data-astro-cid-6o27kgmg]:hover,.ruling-badge[data-astro-cid-6o27kgmg]:focus-visible{opacity:.88;box-shadow:0 0 0 3px var(--badge-bg);color:var(--badge-fg);text-decoration:none}.ruling-badge[data-astro-cid-6o27kgmg]:focus-visible{outline:3px solid var(--accent-display);outline-offset:3px}.ruling-badge__ext[data-astro-cid-6o27kgmg]{opacity:.8;font-size:.8em}.hero-cta[data-astro-cid-6o27kgmg]{font-size:var(--text-lg);white-space:nowrap}@media (width<=30rem){.hero-cta[data-astro-cid-6o27kgmg]{white-space:normal;padding-inline:var(--space-5)}}.pillars-section[data-astro-cid-6o27kgmg]{padding-block:var(--space-12);background:var(--bg-alt)}.pillars-heading[data-astro-cid-6o27kgmg]{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--fg);margin-bottom:var(--space-8);letter-spacing:var(--tracking-display);text-align:start;padding-bottom:var(--space-3);border-bottom:2px solid var(--fg);font-weight:700}.pillars-grid[data-astro-cid-6o27kgmg]{grid-template-columns:repeat(auto-fit, minmax(min(100%, 20rem), minmax(0, 1fr)));gap:var(--space-6);display:grid}.pillar-card[data-astro-cid-6o27kgmg]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.pillar-card__header[data-astro-cid-6o27kgmg]{gap:var(--space-2);flex-direction:column;display:flex}.pillar-card__statute[data-astro-cid-6o27kgmg]{color:var(--accent);font-variant-numeric:tabular-nums}.pillar-card__statute[data-astro-cid-6o27kgmg]:after{content:" "}.pillar-card__title[data-astro-cid-6o27kgmg]{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--fg);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4}.pillar-card__summary[data-astro-cid-6o27kgmg]{color:var(--fg);font-size:var(--text-base);margin:0;line-height:1.75}.pillar-card__summary-zh[data-astro-cid-6o27kgmg]{color:var(--fg-muted);font-size:var(--text-sm);padding-top:var(--space-2);border-top:1px dashed var(--border);margin:0;line-height:1.65}.secondary-cta[data-astro-cid-6o27kgmg]{padding-block:var(--space-12);background:var(--bg);border-top:1px solid var(--border)}.secondary-cta__inner[data-astro-cid-6o27kgmg]{text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;max-width:44rem;display:flex}.secondary-cta__heading[data-astro-cid-6o27kgmg]{font-size:var(--text-xl);color:var(--fg);margin:0;font-weight:700}.secondary-cta__desc[data-astro-cid-6o27kgmg]{color:var(--fg-muted);font-size:var(--text-base);margin:0;line-height:1.75}.secondary-cta__actions[data-astro-cid-6o27kgmg]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=640px){.hero[data-astro-cid-6o27kgmg]{padding-block:var(--space-10) var(--space-8)}.hero-heading[data-astro-cid-6o27kgmg]{font-size:clamp(2rem, 6vw, var(--text-hero))}.pillars-grid[data-astro-cid-6o27kgmg]{grid-template-columns:1fr}.secondary-cta__actions[data-astro-cid-6o27kgmg],.secondary-cta__actions[data-astro-cid-6o27kgmg] a[data-astro-cid-6o27kgmg]{width:100%}}
