.page.svelte-y7ymwl{padding-top:calc(var(--nav-height) + var(--space-3xl));padding-bottom:var(--section-y);display:grid;gap:var(--section-y)}.phead.svelte-y7ymwl{display:grid;gap:var(--space-lg);max-width:880px}.umbrella.svelte-y7ymwl{margin:0;font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--ink-secondary)}.boundary.svelte-y7ymwl{margin:0;padding:14px 18px;border-left:2px solid var(--gold-line);background:var(--paper-raised);font-size:13.5px;line-height:1.55;color:var(--ink-secondary);max-width:760px}.argument.svelte-y7ymwl{max-width:760px;display:grid;gap:var(--space-md)}.argument.svelte-y7ymwl p:where(.svelte-y7ymwl){margin:0;font-size:15.5px;line-height:1.65}.argument.svelte-y7ymwl p:where(.svelte-y7ymwl):first-child{font-size:17px;color:var(--ink)}.overline.svelte-y7ymwl{margin-bottom:var(--space-md)}.step-grid.svelte-y7ymwl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-lg)}.step.svelte-y7ymwl{display:grid;gap:10px;align-content:start;padding-top:var(--space-md);border-top:1px solid var(--line-rule)}.step.svelte-y7ymwl h3:where(.svelte-y7ymwl){font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.25;margin:0}.step.svelte-y7ymwl p:where(.svelte-y7ymwl):last-child{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-secondary)}.spoke-grid.svelte-y7ymwl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);margin-top:var(--space-lg)}.spoke-card.svelte-y7ymwl{display:grid;gap:10px;align-content:start;padding:24px;border:1px solid var(--line-rule);background:var(--paper);transition:border-color var(--duration-fast) var(--ease-plate)}.spoke-card.svelte-y7ymwl:hover{border-color:color-mix(in srgb,var(--gold-line) 70%,var(--line-rule))}.spoke-eyebrow.svelte-y7ymwl{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--gold-ink)}.spoke-card.svelte-y7ymwl h3:where(.svelte-y7ymwl){font-family:var(--font-display);font-size:22px;font-weight:500;line-height:1.25;margin:0;color:var(--ink)}.spoke-thesis.svelte-y7ymwl{margin:0;font-size:14px;line-height:1.55;color:var(--ink-secondary)}.spoke-cta.svelte-y7ymwl{font-size:13px;font-weight:520;color:var(--ink)}.principle-grid.svelte-y7ymwl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);margin-top:var(--space-lg)}.principle.svelte-y7ymwl{display:grid;gap:8px;align-content:start}.principle.svelte-y7ymwl h3:where(.svelte-y7ymwl){font-family:var(--font-display);font-size:19px;font-weight:500;margin:0}.principle.svelte-y7ymwl p:where(.svelte-y7ymwl){margin:0;font-size:14px;line-height:1.6;color:var(--ink-secondary)}.treaty.svelte-y7ymwl{display:grid;gap:var(--space-lg)}.treaty-body.svelte-y7ymwl{margin:0;max-width:760px;font-size:15px;line-height:1.6;color:var(--ink-secondary)}.treaty-regions.svelte-y7ymwl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.treaty-region-name.svelte-y7ymwl{margin:0 0 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--ink-muted)}.treaty-list.svelte-y7ymwl{margin:0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}.treaty-list.svelte-y7ymwl li:where(.svelte-y7ymwl){font-size:13px;line-height:1.7;color:var(--ink-secondary);-moz-column-break-inside:avoid;break-inside:avoid}.treaty-note.svelte-y7ymwl{color:var(--gold-ink);cursor:help}.exclusions.svelte-y7ymwl{max-width:760px;padding:18px 20px;border:1px solid var(--line-rule);background:var(--paper-raised)}.exclusions-head.svelte-y7ymwl{margin:0 0 10px;font-size:14px;font-weight:520;color:var(--ink)}.exclusions-list.svelte-y7ymwl{margin:0;padding:0;list-style:none;display:grid;gap:6px}.exclusions-list.svelte-y7ymwl li:where(.svelte-y7ymwl){font-size:13.5px;line-height:1.55;color:var(--ink-secondary)}.treaty-caveat.svelte-y7ymwl{margin:0;font-size:12.5px;font-style:italic;color:var(--ink-muted);max-width:760px}.faq-list.svelte-y7ymwl{display:grid;gap:0;max-width:760px;border-top:1px solid var(--line-rule)}.faq-item.svelte-y7ymwl{border-bottom:1px solid var(--line-rule)}.faq-item.svelte-y7ymwl summary:where(.svelte-y7ymwl){padding:16px 28px 16px 0;font-family:var(--font-body);font-size:15px;font-weight:520;color:var(--ink);cursor:pointer;list-style:none;position:relative}.faq-item.svelte-y7ymwl summary:where(.svelte-y7ymwl)::-webkit-details-marker{display:none}.faq-item.svelte-y7ymwl summary:where(.svelte-y7ymwl):after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);color:var(--ink-muted);transition:transform var(--duration-fast) var(--ease-plate)}.faq-item[open].svelte-y7ymwl summary:where(.svelte-y7ymwl):after{content:"−"}.faq-item.svelte-y7ymwl p:where(.svelte-y7ymwl){margin:0;padding:0 0 18px;font-size:14.5px;line-height:1.6;color:var(--ink-secondary);max-width:680px}.sources.svelte-y7ymwl{max-width:760px;display:grid;gap:var(--space-md)}.source-list.svelte-y7ymwl{margin:0;padding:0;list-style:none;display:grid;gap:8px}.source-list.svelte-y7ymwl li:where(.svelte-y7ymwl){font-size:13px;line-height:1.55;color:var(--ink-muted)}.source-claim.svelte-y7ymwl{color:var(--ink-secondary)}.source-list.svelte-y7ymwl a:where(.svelte-y7ymwl){color:var(--ink-secondary);text-decoration:underline;text-underline-offset:3px}.cta.svelte-y7ymwl{display:grid;gap:var(--space-md);max-width:720px}.cta.svelte-y7ymwl p:where(.svelte-y7ymwl){margin:0;color:var(--ink-secondary)}@media (max-width: 860px){.step-grid.svelte-y7ymwl,.spoke-grid.svelte-y7ymwl,.principle-grid.svelte-y7ymwl,.treaty-regions.svelte-y7ymwl{grid-template-columns:1fr}}
