*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;background:#fff;color:#111;-webkit-font-smoothing:antialiased}:root{--accent: #F5A623;--dark: #111111;--light: #F5F5F5;--white: #ffffff;--mid: rgba(255,255,255,.55);--muted: rgba(255,255,255,.28);--radius-btn: 999px}main.svelte-1co36ub{padding:80px 0 100px;min-height:100vh;background:#fff}.container.svelte-1co36ub{max-width:760px;margin:0 auto;padding:0 40px}.legal-page h1{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(40px,6vw,64px);text-transform:uppercase;color:var(--accent);letter-spacing:-.01em;line-height:1;margin-bottom:12px}.legal-page .last-updated{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#999;margin-bottom:48px;display:block}.legal-page h2{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1.4rem;text-transform:uppercase;letter-spacing:.04em;color:var(--dark);margin:48px 0 16px}.legal-page h3{font-family:DM Sans,sans-serif;font-weight:500;font-size:1rem;color:var(--dark);margin:28px 0 10px}.legal-page p{font-size:.95rem;font-weight:300;line-height:1.85;color:#444;margin-bottom:16px}.legal-page ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-left:4px}.legal-page ul li{font-size:.92rem;font-weight:300;color:#444;line-height:1.7;padding-left:20px;position:relative}.legal-page ul li:before{content:"→";position:absolute;left:0;color:var(--accent);font-size:.8rem}.legal-page a{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(245,166,35,.3);transition:border-color .2s}.legal-page a:hover{border-color:var(--accent)}.legal-page hr{border:none;border-top:1px solid rgba(0,0,0,.08);margin:40px 0}@media(max-width:900px){.container.svelte-1co36ub{padding:0 24px}main.svelte-1co36ub{padding:100px 0 72px}}
