.policy{max-width:760px;padding:64px 0 80px}.policy h1{font-size:64px}.policy h2{font-size:29px;margin-top:40px}.policy p{color:var(--dim)}.policy a{overflow-wrap:anywhere}footer nav{flex-wrap:wrap}@media(max-width:620px){.policy{padding-top:32px}.policy h1{font-size:48px}.policy h2{font-size:26px}footer nav{gap:20px}}.soon{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:center;padding:72px 0 64px;border-bottom:1px solid var(--line)}.soon h1{margin:18px 0 20px}.soon-badge{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 14px;border:1px solid var(--accent);border-radius:999px;color:var(--accent);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.soon-badge span{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.soon-note{margin:0 0 24px;font-size:17px;color:var(--ink)}.soon-chain{margin:0;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.soon-chain ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.soon-chain li{position:relative;display:grid;gap:4px;padding:14px 16px 14px 18px;background:var(--card);border-radius:10px;border-left:4px solid var(--tone)}.soon-chain li+li::before{content:;position:absolute;left:24px;top:-13px;width:2px;height:12px;background:var(--line)}.soon-chain span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tone)}.soon-chain b{font-weight:500;font-size:16px;line-height:1.35;color:var(--ink)}.soon-chain figcaption{margin-top:16px;font-size:13px;color:var(--dim)}.c-sea{--tone:var(--sea)}.c-ochre{--tone:var(--ochre)}.c-iris{--tone:var(--iris)}.c-coral{--tone:var(--coral)}@media(max-width:900px){.soon{grid-template-columns:1fr;gap:36px;padding:44px 0 48px}}@media(prefers-reduced-motion:no-preference){.soon-badge span{animation:soon-pulse 2.4s ease-in-out infinite}}@keyframes soon-pulse{50%{opacity:.45}}