.legal.svelte-1aenmaa{background:var(--color-surface-muted);min-height:100vh;color:var(--color-text)}.bar.svelte-1aenmaa{z-index:20;height:60px;padding:0 var(--space-12);background:var(--color-surface-alt);border-bottom:var(--stroke-hairline) solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand.svelte-1aenmaa{align-items:baseline;gap:var(--space-3);text-decoration:none;display:flex}.brand-tagline.svelte-1aenmaa{font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.04em;color:var(--color-text-faint)}.brand-name.svelte-1aenmaa{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:.06em;color:var(--color-text)}.cross-group.svelte-1aenmaa{align-items:center;gap:var(--space-6);display:flex}.cross.svelte-1aenmaa{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--accent-text);white-space:nowrap;text-decoration:none}.cross.svelte-1aenmaa:hover{text-decoration:underline}.doc.svelte-1aenmaa{max-width:820px;padding:44px var(--space-11) 90px;margin:0 auto}.back.svelte-1aenmaa{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:var(--space-8);text-decoration:none;display:inline-flex}.back.svelte-1aenmaa:hover{color:var(--accent-text);text-decoration:underline}.card.svelte-1aenmaa{background:var(--color-surface);border-radius:var(--radius-xl);padding:var(--space-14);display:block}.foot.svelte-1aenmaa{justify-content:space-between;align-items:center;row-gap:var(--space-3);margin-top:var(--space-10);padding:0 var(--space-1);flex-wrap:wrap;display:flex}.copyright.svelte-1aenmaa{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted);letter-spacing:.5px}.foot-links.svelte-1aenmaa{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.foot-link.svelte-1aenmaa{font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;text-decoration:none}.foot-link.svelte-1aenmaa:hover{color:var(--accent-text);text-decoration:underline}@media (width<=768px){.bar.svelte-1aenmaa{row-gap:var(--space-3);height:auto;min-height:60px;padding:var(--space-4) var(--space-7);flex-wrap:wrap}.cross-group.svelte-1aenmaa{gap:var(--space-4);flex-wrap:wrap}.doc.svelte-1aenmaa{padding:var(--space-12) var(--space-7) 64px}.card.svelte-1aenmaa{padding:var(--space-9) var(--space-7)}}.card.svelte-1aenmaa .doc-title{font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:.5px;margin:0 0 var(--space-7)}.card.svelte-1aenmaa .meta{align-items:center;gap:var(--space-5);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.card.svelte-1aenmaa .badge,.card.svelte-1aenmaa .updated{font-size:var(--text-xs);color:var(--color-text-muted)}.card.svelte-1aenmaa .intro{font-size:var(--text-base);color:var(--color-text);margin:0 0 var(--space-3);line-height:2}.card.svelte-1aenmaa a{color:var(--accent-text)}.card.svelte-1aenmaa .rule{height:var(--stroke-hairline);background:var(--color-border);margin:var(--space-14) 0;border:0}.card.svelte-1aenmaa section{margin-bottom:var(--space-14)}.card.svelte-1aenmaa section:last-of-type{margin-bottom:var(--space-3)}.card.svelte-1aenmaa section h2{font-size:var(--text-lg);font-weight:var(--weight-black);color:var(--color-text);margin:0 0 var(--space-5);line-height:1.5}.card.svelte-1aenmaa .num{margin-right:.75em}.card.svelte-1aenmaa section p{font-size:var(--text-base);color:var(--color-text);margin:0 0 var(--space-5);line-height:2}.card.svelte-1aenmaa section p:last-child{margin-bottom:0}.card.svelte-1aenmaa ol.clauses{margin:0 0 var(--space-5);padding-left:var(--space-9);gap:var(--space-4);flex-direction:column;display:flex}.card.svelte-1aenmaa ol.clauses>li{font-size:var(--text-base);color:var(--color-text);line-height:2}.card.svelte-1aenmaa ol.clauses:last-child{margin-bottom:0}.card.svelte-1aenmaa ol.clauses ol{counter-reset:subclause;margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding-left:0;list-style:none;display:flex}.card.svelte-1aenmaa ol.clauses ol>li{counter-increment:subclause;padding-left:var(--space-14);position:relative}.card.svelte-1aenmaa ol.clauses ol>li:before{content:"(" counter(subclause) ")";color:var(--color-text-muted);position:absolute;left:0}.card.svelte-1aenmaa ul.items{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding-left:0;list-style:none;display:flex}.card.svelte-1aenmaa ul.items+p{margin-top:var(--space-3)}.card.svelte-1aenmaa ul.items>li{padding-left:var(--space-6);font-size:var(--text-base);color:var(--color-text);line-height:2;position:relative}.card.svelte-1aenmaa ul.items>li:before{content:"";left:0;top:calc((2em - var(--size-dot)) / 2);width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:var(--color-text-muted);position:absolute}.card.svelte-1aenmaa .contact{margin-top:var(--space-14);border-top:var(--stroke-hairline) solid var(--color-border);padding-top:var(--space-8)}.card.svelte-1aenmaa .contact-title{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:var(--space-2)}.card.svelte-1aenmaa .contact p{font-size:var(--text-base);color:var(--color-text-secondary);margin:0;line-height:1.9}
