html:root{--hs-ring:#3a2a1c33;--home-chip-open-ink:#2f5a40;--home-chip-closed-ink:#a3301f;--gradient-signature:linear-gradient(135deg, #e0a646 0%, #c98a2e 100%);--gradient-signature-hover:linear-gradient(135deg, #c98a2e 0%, #a9701f 100%);--gradient-warm:linear-gradient(135deg, #c98a2e 0%, #c73e2e 100%);--gradient-sunset:linear-gradient(135deg, #e0a646 0%, #c98a2e 50%, #f5c842 100%);--gradient-fire:linear-gradient(135deg, #a9701f 0%, #c73e2e 50%, #f5c842 100%);--gradient-cosmic:linear-gradient(135deg, #c98a2e 0%, #a9701f 40%, #c73e2e 100%);--color-primary:#c98a2e;--color-primary-dim:#a9701f;--color-primary-container:#f3ddb0;--color-primary-fixed:#e0a646;--color-primary-fixed-dim:#c98a2e;--color-on-primary-container:#5e3f0e;--color-on-primary-fixed:#3a2608;--color-on-primary-fixed-variant:#6e4a12;--color-inverse-primary:#f2c46f;--color-surface-tint:#c98a2e;--shadow-glow-primary:0 0 24px #c98a2e33;--paper-navy:#2e2219;--paper-orange:#c98a2e;--paper-orange-deep:#a9701f;--paper-orange-bright:#e0a646;--paper-nav:#5b3a26;--paper-nav-edge:#3f2718;--paper-nav-ink-soft:#d9c7ae;--topbar-bg:#eed6a6;--topbar-edge:#c9a15e;--paper-edge-orange:#94621a;--font-headline:"Barlow", "Inter", system-ui, sans-serif;--font-display:"Newsreader", "Iowan Old Style", Georgia, serif}html .input-field:focus{box-shadow:inset 0 2px 4px #6b42260f,0 0 0 3px #c98a2e38}html .material-symbols-outlined.spin,html .material-symbols-outlined[style*=animation\:spin],html .material-symbols-outlined[style*="animation: spin"],html .ticket-compose__spinner,html .inbox-file__busy,html .calls-sms__draft-spin,html .calls-sms__draft-btn--busy .material-symbols-outlined{animation-duration:1.2s!important;animation-timing-function:steps(12,end)!important}html .wp{--paper-orange:#ee7a1c;--paper-orange-deep:#d4640a;--paper-orange-bright:#f7931e;--paper-edge-orange:#c55a08;--color-primary:#ee7a1c;--font-headline:"Baloo 2", "Plus Jakarta Sans", sans-serif}html:root[data-motion=reduced] .material-symbols-outlined.spin,html:root[data-motion=reduced] .material-symbols-outlined[style*=animation\:spin],html:root[data-motion=reduced] .material-symbols-outlined[style*="animation: spin"],html:root[data-motion=reduced] .ticket-compose__spinner,html:root[data-motion=reduced] .inbox-file__busy,html:root[data-motion=reduced] .calls-sms__draft-spin{animation-duration:12s!important}@media (prefers-reduced-motion:reduce){html .material-symbols-outlined.spin,html .material-symbols-outlined[style*=animation\:spin],html .material-symbols-outlined[style*="animation: spin"],html .ticket-compose__spinner,html .inbox-file__busy,html .calls-sms__draft-spin{animation-duration:12s!important}}html .paper-toast{box-shadow:var(--lift-2);background-image:none;border:1px solid #3a2a1c59}html .paper-toast:before{content:none}html .paper-toast--success,html .paper-toast--error{box-shadow:var(--lift-2)}html .toast-stack{gap:10px}html .paper-gift-tag{clip-path:none;filter:none;background-image:none;border:1px solid #3a2a1c66;border-radius:6px;padding:3px 8px}html .paper-gift-tag:before{content:none}html .paper-scene{box-shadow:var(--lift-2);border:1.5px solid #3a2a1c}:root[data-theme=dark] .paper-toast,:root[data-theme=dark] .paper-gift-tag{border-color:#c98a2e66}:root[data-theme=dark] .paper-scene{border-color:#c98a2e80}html .btn-gradient{box-shadow:0 0 0 1px var(--hs-ring), var(--lift-1)}html .toggle-thumb{box-shadow:0 0 0 1px var(--hs-ring), 0 2px 4px #6b422633}:root{--lg-max-width:800px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{line-height:1.7}a{color:var(--paper-orange-deep);text-decoration:none}a:hover{text-decoration:underline}.legal-skip{z-index:60;clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;color:var(--paper-ink);font-weight:700;position:absolute;top:12px;left:12px;overflow:hidden}.legal-skip:focus{clip:auto;background:var(--paper-sheet);width:auto;height:auto;box-shadow:var(--shadow-subtle);outline:2px solid var(--paper-orange-deep);outline-offset:2px;border-radius:12px;padding:12px 16px;text-decoration:none;overflow:visible}#content:focus{outline:none}.legal-nav{z-index:50;background:var(--paper-sheet);box-shadow:var(--shadow-subtle);border-bottom:1px solid #6b422614;padding:0 24px;position:sticky;top:0}.legal-nav__inner{max-width:var(--lg-max-width);justify-content:space-between;align-items:center;min-height:72px;margin:0 auto;padding:8px 0;display:flex}@media (min-width:768px){.legal-nav__inner{min-height:88px}}.legal-nav__logo{font-family:var(--font-headline);color:var(--paper-ink);align-items:center;gap:8px;font-size:1.25rem;font-weight:800;display:flex}.legal-nav__logo-img{width:auto;height:48px;display:block}@media (min-width:768px){.legal-nav__logo-img{height:56px}}.legal-nav__tabs{gap:4px;display:flex}.legal-nav__tab{border-radius:var(--radius-default);min-height:44px;font-family:var(--font-headline);color:var(--paper-ink-soft);cursor:pointer;background:0 0;border:none;align-items:center;padding:6px 16px;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.legal-nav__tab:hover{color:var(--paper-ink);background:var(--paper-shade)}.legal-nav__tab--active,.legal-nav__tab--active:hover{background:var(--color-primary-container);color:var(--color-on-primary-container)}.legal-content{max-width:var(--lg-max-width);background:var(--paper-sheet);border-radius:var(--radius-lg);box-shadow:var(--lift-2);border:1px solid #6b42260f;margin:32px auto 80px;padding:40px 44px}.legal-content h1{font-family:var(--font-headline);color:var(--paper-ink);margin-bottom:8px;font-size:2rem;font-weight:800}.legal-date{color:var(--paper-ink-soft);margin-bottom:40px;font-size:.8125rem}.legal-content h2{font-family:var(--font-headline);color:var(--paper-ink);margin-top:40px;margin-bottom:12px;font-size:1.25rem;font-weight:700}.legal-content h3{font-family:var(--font-headline);color:var(--paper-ink);margin-top:24px;margin-bottom:8px;font-size:1rem;font-weight:600}.legal-content p{color:var(--paper-ink-soft);margin-bottom:16px;font-size:.9375rem}.legal-content ul,.legal-content ol{color:var(--paper-ink-soft);margin-bottom:16px;padding-left:24px;font-size:.9375rem}.legal-content li{margin-bottom:8px}.legal-content strong{color:var(--paper-ink)}.legal-table{border-collapse:collapse;width:100%;color:var(--paper-ink-soft);margin-bottom:20px;font-size:.875rem}.legal-table thead th{text-align:left;background:var(--paper-shade);border-bottom:1px solid var(--color-outline-variant);color:var(--paper-ink-soft);font-family:var(--font-headline);white-space:nowrap;padding:10px 14px;font-size:.8125rem;font-weight:700}.legal-table tbody td{border-bottom:1px solid var(--color-outline-variant);vertical-align:top;padding:10px 14px}.legal-table tbody tr:last-child td{border-bottom:none}@media (max-width:640px){.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{width:100%;display:block}.legal-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-table tbody tr{border:1px solid var(--color-outline-variant);border-radius:var(--radius-default);margin-bottom:12px;padding:6px 0}.legal-table tbody td,.legal-table tbody tr:last-child td{border-bottom:none;padding:6px 14px}.legal-table tbody td[data-label]:before{content:attr(data-label);font-family:var(--font-headline);color:var(--paper-ink);font-size:.75rem;font-weight:700;display:block}}.legal-footer{text-align:center;color:var(--paper-ink-soft);border-top:1px solid #6b422614;padding:24px;font-size:.8125rem}@media (max-width:640px){.legal-content h1{font-size:1.5rem}.legal-content{padding:32px 20px 60px}}@media (pointer:coarse){.legal-footer a{margin:-13px -8px;padding:13px 8px;display:inline-block}}
