.hub.svelte-1ov12p3{max-width:760px;margin:0 auto;padding:64px 2rem 6rem}.breadcrumb.svelte-1ov12p3{display:flex;align-items:center;gap:.5rem;padding:2rem 0 1.5rem;font-family:var(--font-mono);font-size:.68rem;color:var(--gold-muted, var(--text-dim))}.breadcrumb.svelte-1ov12p3 a:where(.svelte-1ov12p3){color:var(--gold-muted, var(--text-dim));text-decoration:none;transition:color .15s}.breadcrumb.svelte-1ov12p3 a:where(.svelte-1ov12p3):hover{color:var(--gold)}.sep.svelte-1ov12p3{opacity:.4}.hero.svelte-1ov12p3{padding:1rem 0 2.5rem;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:2.5rem}.eyebrow.svelte-1ov12p3{font-family:var(--font-mono);font-size:.72rem;color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem}h1.svelte-1ov12p3{font-family:var(--font-display);font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:800;color:var(--white);line-height:1.08;letter-spacing:-.01em;margin:0 0 1.25rem;text-wrap:balance}.lede.svelte-1ov12p3{font-family:var(--font-body);font-size:1.05rem;line-height:1.65;color:var(--ice);font-weight:300;max-width:60ch;margin:0 0 1.25rem}.lede.svelte-1ov12p3 strong{color:var(--white);font-weight:600}.rebut-tag.svelte-1ov12p3{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;color:var(--ice-dim);margin:0}.rebut-tag.svelte-1ov12p3 a{color:var(--gold);border-bottom:1px solid rgba(201,168,76,.4);text-decoration:none}.rebut-tag.svelte-1ov12p3 a:hover{border-bottom-color:var(--gold)}.concession.svelte-1ov12p3{margin-bottom:3rem}.label.svelte-1ov12p3{display:inline-block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;padding:.3rem .7rem;border-radius:2px;margin-bottom:1rem}.label.ok.svelte-1ov12p3{background:#5ba85b14;color:#6cba6c;border:1px solid rgba(91,168,91,.4)}h2.svelte-1ov12p3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--white);margin:0 0 1rem;line-height:1.2}.concession.svelte-1ov12p3 p:where(.svelte-1ov12p3),.conclusion.svelte-1ov12p3 p:where(.svelte-1ov12p3){font-family:var(--font-body);font-size:.97rem;line-height:1.75;color:var(--ice);font-weight:300;margin:0 0 1rem}.clean-list.svelte-1ov12p3 ul{margin:0 0 1rem;padding:0;list-style:none}.clean-list.svelte-1ov12p3 li{position:relative;padding-left:1.5rem;margin-bottom:.85rem;font-family:var(--font-body);font-size:.97rem;line-height:1.7;color:var(--ice);font-weight:300}.clean-list.svelte-1ov12p3 li:before{content:"";position:absolute;left:.2rem;top:.7rem;width:7px;height:7px;background:var(--gold);transform:rotate(45deg)}.clean-list.pillars.svelte-1ov12p3 ul{margin-top:.5rem}.muted.svelte-1ov12p3{color:var(--ice-dim);font-size:.92rem}.grid-section.svelte-1ov12p3{margin-bottom:3rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.07)}.card-grid.svelte-1ov12p3{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.card.svelte-1ov12p3{margin:0}.card.svelte-1ov12p3 a:where(.svelte-1ov12p3){display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.35rem;background:var(--navy-light, rgba(255, 255, 255, .03));border:1px solid rgba(201,168,76,.18);border-left:3px solid var(--gold);border-radius:0 4px 4px 0;text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.card.svelte-1ov12p3 a:where(.svelte-1ov12p3):hover{border-color:#c9a84c73;border-left-color:var(--gold);background:#c9a84c0a}.verdict.svelte-1ov12p3{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.title.svelte-1ov12p3{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--white);line-height:1.3}.summary.svelte-1ov12p3{font-family:var(--font-body);font-size:.88rem;line-height:1.55;color:var(--ice-dim);font-weight:300}.arrow.svelte-1ov12p3{font-family:var(--font-mono);font-size:.66rem;color:var(--gold);margin-top:auto;letter-spacing:.04em}.conclusion.svelte-1ov12p3{background:#c9a84c0a;border-left:3px solid var(--gold);padding:1.5rem 1.75rem;border-radius:0 4px 4px 0;margin-top:2.5rem}.conclusion.svelte-1ov12p3 h2:where(.svelte-1ov12p3){color:var(--gold);margin-top:0}
