.legal[data-astro-cid-5shndpfi]{max-width:720px;margin:var(--space-24) auto var(--space-30);padding:0 var(--space-6)}.legal-head[data-astro-cid-5shndpfi]{text-align:center;margin-bottom:var(--space-12)}.legal-glyph[data-astro-cid-5shndpfi]{font-size:var(--text-2xl);color:var(--gold-2);margin-bottom:var(--space-6)}.legal-eyebrow[data-astro-cid-5shndpfi]{font-family:var(--font-mark);font-size:var(--text-2xs);letter-spacing:0.25em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--space-3)}.legal-head[data-astro-cid-5shndpfi] h1[data-astro-cid-5shndpfi]{font-family:var(--font-display);font-weight:300;font-size:var(--text-3xl);line-height:var(--leading-tight);margin:0 0 var(--space-6);color:var(--text)}.legal-lead[data-astro-cid-5shndpfi]{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-muted);max-width:560px;margin:0 auto var(--space-6)}.legal-updated[data-astro-cid-5shndpfi]{font-family:var(--font-ui);font-size:var(--text-12);letter-spacing:0.15em;text-transform:uppercase;color:var(--text-faint);margin:0}.legal-toc[data-astro-cid-5shndpfi]{border:1px solid var(--line);border-radius:4px;padding:var(--space-6) var(--space-8);margin-bottom:var(--space-16)}.legal-toc-label[data-astro-cid-5shndpfi]{font-family:var(--font-mark);font-size:var(--text-2xs);letter-spacing:0.25em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--space-3)}.legal-toc[data-astro-cid-5shndpfi] ol[data-astro-cid-5shndpfi]{margin:0;padding-left:var(--space-5);columns:2;column-gap:var(--space-8);font-family:var(--font-ui);font-size:var(--text-15);line-height:1.9;color:var(--text-faint)}.legal-toc[data-astro-cid-5shndpfi] a[data-astro-cid-5shndpfi]{color:var(--text-muted);text-decoration:none}.legal-toc[data-astro-cid-5shndpfi] a[data-astro-cid-5shndpfi]:hover{color:var(--gold)}.legal-section[data-astro-cid-5shndpfi]{scroll-margin-top:96px;padding-top:var(--space-10);margin-top:var(--space-10);border-top:1px solid var(--line-soft)}.legal-section[data-astro-cid-5shndpfi]:first-of-type{border-top:0;margin-top:0;padding-top:0}.legal-section--plain[data-astro-cid-5shndpfi]{border-top:0;margin-top:0;padding-top:0}.legal-section[data-astro-cid-5shndpfi] h2[data-astro-cid-5shndpfi]{font-family:var(--font-display);font-weight:400;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--text);margin:0 0 var(--space-5);display:flex;align-items:baseline;gap:var(--space-4)}.legal-num[data-astro-cid-5shndpfi]{font-family:var(--font-mark);font-size:var(--text-xs);letter-spacing:0.15em;color:var(--gold-2)}.legal-section[data-astro-cid-5shndpfi] h3[data-astro-cid-5shndpfi]{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--text-lg);color:var(--gold);margin:var(--space-6) 0 var(--space-2)}.legal-section[data-astro-cid-5shndpfi] p[data-astro-cid-5shndpfi],.legal-section[data-astro-cid-5shndpfi] li[data-astro-cid-5shndpfi]{font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-loose);color:var(--text-muted)}.legal-section[data-astro-cid-5shndpfi] p[data-astro-cid-5shndpfi]{margin:0 0 var(--space-4)}.legal-section[data-astro-cid-5shndpfi] ul[data-astro-cid-5shndpfi]{margin:0 0 var(--space-4);padding-left:0;list-style:none}.legal-section[data-astro-cid-5shndpfi] li[data-astro-cid-5shndpfi]{position:relative;padding-left:var(--space-6);margin-bottom:var(--space-2)}.legal-section[data-astro-cid-5shndpfi] li[data-astro-cid-5shndpfi]::before{content:"✦";position:absolute;left:0;top:0.1em;font-size:0.7em;color:var(--gold-2)}.legal-section[data-astro-cid-5shndpfi] strong{color:var(--text);font-weight:600}.legal-section[data-astro-cid-5shndpfi] a{color:var(--gold);text-underline-offset:3px}.legal-end[data-astro-cid-5shndpfi]{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-16);color:var(--gold-2)}.legal-end[data-astro-cid-5shndpfi] .line[data-astro-cid-5shndpfi]{flex:1;height:1px;background:var(--line)}@media (max-width: 720px){.legal[data-astro-cid-5shndpfi]{margin-top:var(--space-12);padding:0 var(--space-4)}.legal-head[data-astro-cid-5shndpfi] h1[data-astro-cid-5shndpfi]{font-size:var(--text-38)}.legal-toc[data-astro-cid-5shndpfi]{padding:var(--space-5)}.legal-toc[data-astro-cid-5shndpfi] ol[data-astro-cid-5shndpfi]{columns:1}.legal-section[data-astro-cid-5shndpfi] h2[data-astro-cid-5shndpfi]{font-size:var(--text-lg)}}