.wrapper[data-astro-cid-fb3qbcs3]{padding-top:calc(var(--header-height) + 12rem);min-height:100vh;background:linear-gradient(135deg,#ea580c03,#c2410c05);position:relative;overflow:hidden}.wrapper[data-astro-cid-fb3qbcs3]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0% 0%,rgba(234,88,12,.05) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(194,65,12,.03) 0%,transparent 50%);z-index:0;pointer-events:none}.wrapper[data-astro-cid-fb3qbcs3]:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(234,88,12,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(234,88,12,.08) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(circle at center,black 30%,transparent 70%);z-index:0;pointer-events:none}.content[data-astro-cid-fb3qbcs3]{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:8rem 0}.header[data-astro-cid-fb3qbcs3]{text-align:center;margin-bottom:4rem}.header[data-astro-cid-fb3qbcs3] h1[data-astro-cid-fb3qbcs3]{font-size:clamp(2.5rem,5vw,3.5rem);background:linear-gradient(135deg,#fff 20%,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;line-height:1.2}.header[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{color:rgb(var(--text-secondary));font-size:clamp(1.1rem,2.5vw,1.25rem)}.table-of-contents[data-astro-cid-fb3qbcs3]{background:#1a1a1a80;border-radius:16px;border:1px solid rgba(234,88,12,.15);padding:2rem;margin-bottom:3rem;backdrop-filter:blur(10px)}.table-of-contents[data-astro-cid-fb3qbcs3] h3[data-astro-cid-fb3qbcs3]{color:#ea580c;margin-bottom:1.5rem;font-size:1.25rem}.table-of-contents[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.75rem}.toc-link[data-astro-cid-fb3qbcs3]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid transparent}.toc-link[data-astro-cid-fb3qbcs3]:hover{background:#ea580c1a;border-color:#ea580c4d;transform:translate(4px)}.toc-number[data-astro-cid-fb3qbcs3]{background:linear-gradient(135deg,#ea580c,#c2410c);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;flex-shrink:0}.toc-title[data-astro-cid-fb3qbcs3]{font-weight:500}.toc-link[data-astro-cid-fb3qbcs3].active{background:#ea580c26;border-color:#ea580c66}.sections-grid[data-astro-cid-fb3qbcs3]{display:grid;gap:3rem}.policy-section[data-astro-cid-fb3qbcs3]{background:#1a1a1a80;border-radius:24px;border:1px solid rgba(234,88,12,.15);padding:2rem;backdrop-filter:blur(10px);transition:transform .3s ease;scroll-margin-top:120px}.policy-section[data-astro-cid-fb3qbcs3]:hover{transform:translateY(-2px)}.policy-section[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]{color:#ea580c;margin-bottom:1.5rem;font-size:1.5rem;display:flex;align-items:center;gap:.5rem}.policy-section[data-astro-cid-fb3qbcs3] h2[data-astro-cid-fb3qbcs3]:before{content:"";width:4px;height:24px;background:linear-gradient(135deg,#ea580c,#c2410c);border-radius:2px}.section-content[data-astro-cid-fb3qbcs3]{color:rgb(var(--text-secondary));line-height:1.7}.section-content[data-astro-cid-fb3qbcs3] p[data-astro-cid-fb3qbcs3]{margin-bottom:1rem}.section-content[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3]{margin:1rem 0;padding-left:1.5rem}.section-content[data-astro-cid-fb3qbcs3] li[data-astro-cid-fb3qbcs3]{margin-bottom:.5rem}.notice-box[data-astro-cid-fb3qbcs3],.info-box[data-astro-cid-fb3qbcs3],.warning-box[data-astro-cid-fb3qbcs3]{background:#ea580c1a;border:1px solid rgba(234,88,12,.3);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.info-box[data-astro-cid-fb3qbcs3]{background:#3b82f61a;border-color:#3b82f64d}.warning-box[data-astro-cid-fb3qbcs3]{background:#ef44441a;border-color:#ef44444d}.contact-box[data-astro-cid-fb3qbcs3]{background:#1a1a1a80;border:1px solid rgba(234,88,12,.2);border-radius:12px;padding:1.5rem;text-align:center;margin:1.5rem 0}.email-link[data-astro-cid-fb3qbcs3]{color:#ea580c;text-decoration:none;font-weight:600;font-size:1.1rem;transition:color .3s ease}.email-link[data-astro-cid-fb3qbcs3]:hover{color:#c2410c}.notice-small[data-astro-cid-fb3qbcs3]{font-size:.9rem;opacity:.8;margin-top:.5rem}@media(max-width:768px){.table-of-contents[data-astro-cid-fb3qbcs3] ul[data-astro-cid-fb3qbcs3]{grid-template-columns:1fr}.policy-section[data-astro-cid-fb3qbcs3]{padding:1.5rem}}
