.hero.svelte-16fxxow{padding:clamp(2rem,5vw,3.5rem) 0 clamp(1.2rem,3vw,2rem)}.hero-grid.svelte-16fxxow{display:block}.eyebrow.svelte-16fxxow{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-copper);margin-bottom:.8rem}.hero-text.svelte-16fxxow h1:where(.svelte-16fxxow){font-family:var(--font-display);font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.02;margin:0}.hero-text.svelte-16fxxow h1:where(.svelte-16fxxow) .accent:where(.svelte-16fxxow){font-style:italic;color:var(--color-copper)}.rule-accent.svelte-16fxxow{display:block;width:4rem;height:2px;background:var(--color-copper);margin:1.1rem 0}.sub.svelte-16fxxow{color:var(--color-text-soft);max-width:34ch;line-height:1.6}.legal-body.svelte-16fxxow{padding-bottom:clamp(2.5rem,6vw,4.5rem);display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.2rem)}.sec.svelte-16fxxow{display:grid;grid-template-columns:auto 1fr;gap:clamp(1rem,2.5vw,1.6rem);align-items:start}.sec-ic.svelte-16fxxow{display:grid;place-items:center;width:3.2rem;height:3.2rem;flex:none;border:1px solid var(--color-line-strong);border-radius:var(--radius);color:var(--color-copper)}.sec-main.svelte-16fxxow{min-width:0}.sec-title-row.svelte-16fxxow{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.sec-title-row.svelte-16fxxow h2:where(.svelte-16fxxow){font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);white-space:nowrap;margin:0}.rule.svelte-16fxxow{flex:1;height:1px;background:var(--color-line-strong)}.sec-main.svelte-16fxxow p:where(.svelte-16fxxow){margin:0 0 .35rem;color:var(--color-text-soft);line-height:1.55}.sec-main.svelte-16fxxow .lead:where(.svelte-16fxxow){color:var(--color-text-mute);margin-bottom:.6rem}.sec-main.svelte-16fxxow .strong:where(.svelte-16fxxow){color:var(--color-text);font-weight:600}.sec-main.svelte-16fxxow .spaced:where(.svelte-16fxxow){margin-top:.9rem}.sec-main.svelte-16fxxow .body:where(.svelte-16fxxow){max-width:74ch;line-height:1.7;margin-bottom:.7rem}.editor-grid.svelte-16fxxow{display:grid;grid-template-columns:1.3fr .9fr;gap:clamp(1.2rem,3vw,2.4rem);align-items:start}.contact-box.svelte-16fxxow{display:flex;flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem;border:1px solid var(--color-line-strong);border-radius:var(--radius);background:var(--color-bg-2)}.cb-row.svelte-16fxxow{display:flex;align-items:center;gap:.75rem}.cb-ic.svelte-16fxxow{display:grid;place-items:center;color:var(--color-copper);flex:none}.cb-text.svelte-16fxxow{display:flex;flex-direction:column;line-height:1.3}.cb-label.svelte-16fxxow{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-mute)}.cb-text.svelte-16fxxow a:where(.svelte-16fxxow){color:var(--color-text);text-decoration:none}.cb-text.svelte-16fxxow a:where(.svelte-16fxxow):hover{color:var(--color-copper)}.pub.svelte-16fxxow{margin-top:1.1rem}.pub.svelte-16fxxow p:where(.svelte-16fxxow){color:var(--color-text);margin:.15rem 0 0}.exercise.svelte-16fxxow{margin-top:.6rem;color:var(--color-text)!important}.exercise.svelte-16fxxow a:where(.svelte-16fxxow),.dev-link.svelte-16fxxow{color:var(--color-copper);text-decoration:none;font-weight:600}.exercise.svelte-16fxxow a:where(.svelte-16fxxow):hover,.dev-link.svelte-16fxxow:hover{text-decoration:underline}@media (max-width: 860px){.editor-grid.svelte-16fxxow{grid-template-columns:1fr}}@media (max-width: 560px){.sec.svelte-16fxxow{grid-template-columns:1fr;gap:.9rem}}
