.legal-hero[data-astro-cid-3yp5qtls]{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem) clamp(3rem,2rem + 3vw,5rem);text-align:center;border-bottom:1px solid var(--gold-line-soft);background:radial-gradient(60% 80% at 50% -10%,rgb(240 205 133 / .16),transparent 70%),radial-gradient(40% 60% at 90% 110%,rgb(41 90 120 / .2),transparent 70%),linear-gradient(180deg,#06192a,#000c1a)}.legal-hero[data-astro-cid-3yp5qtls]:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 110% 90% at 50% 40%,transparent 55%,rgb(0 0 0 / .5) 100%)}.legal-hero[data-astro-cid-3yp5qtls]:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--grain-url);background-size:220px 220px;opacity:.06;mix-blend-mode:overlay}.legal-hero__rose[data-astro-cid-3yp5qtls]{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1;color:var(--gold-500);opacity:.07}.legal-hero__light[data-astro-cid-3yp5qtls]{position:absolute;inset:0;z-index:-1;background:conic-gradient(from 180deg at 50% -20%,transparent 160deg,rgb(240 205 133 / .08) 175deg,transparent 182deg,rgb(240 205 133 / .06) 190deg,transparent 200deg)}.legal-hero__inner[data-astro-cid-3yp5qtls]{display:grid;justify-items:center;gap:.6rem}.legal-hero__kicker[data-astro-cid-3yp5qtls]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-engraved);font-size:.8125rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-400)}.legal-hero__title[data-astro-cid-3yp5qtls]{font-size:var(--fs-h1);line-height:1;color:var(--ivory-100)}.legal-hero__sub[data-astro-cid-3yp5qtls]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-lead);color:var(--gold-300)}.legal-hero__date[data-astro-cid-3yp5qtls]{margin-top:.4rem;color:var(--ivory-400)}.legal-hero__promises[data-astro-cid-3yp5qtls]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.2rem;padding:0;list-style:none}.legal-hero__promises[data-astro-cid-3yp5qtls] li[data-astro-cid-3yp5qtls]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1rem;border:1px solid var(--gold-line);border-radius:var(--r-pill);background:#041726b3;font-size:var(--fs-small);color:var(--ivory-50)}.legal-hero__promises[data-astro-cid-3yp5qtls] svg{color:var(--gold-400)}.legal[data-astro-cid-3yp5qtls]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,1rem + 2vw,3rem);padding-block:clamp(2.5rem,2rem + 3vw,5rem) clamp(4rem,3rem + 4vw,7rem)}@media(min-width:1000px){.legal[data-astro-cid-3yp5qtls]{grid-template-columns:260px minmax(0,820px);justify-content:center;align-items:start}.legal__toc[data-astro-cid-3yp5qtls]{position:sticky;top:calc(var(--header-h) + 2rem)}}.legal__toc[data-astro-cid-3yp5qtls]{padding:1.25rem 1.4rem;border:1px solid var(--gold-line-soft);border-radius:var(--r-md);background:linear-gradient(180deg,#0b1f33cc,#041726b3)}.legal__toc-title[data-astro-cid-3yp5qtls]{margin-bottom:.6rem;font-family:var(--font-engraved);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-400)}.legal__toc[data-astro-cid-3yp5qtls] ol[data-astro-cid-3yp5qtls]{display:grid;gap:.1rem;margin:0;padding:0;list-style:none}.legal__toc[data-astro-cid-3yp5qtls] a[data-astro-cid-3yp5qtls]{display:flex;align-items:baseline;gap:.7rem;min-height:44px;padding:.55rem .6rem;border-radius:var(--r-sm);font-family:var(--font-serif);font-size:1.1rem;color:var(--ivory-50);text-decoration:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.legal__toc[data-astro-cid-3yp5qtls] a[data-astro-cid-3yp5qtls]:hover,.legal__toc[data-astro-cid-3yp5qtls] a[data-astro-cid-3yp5qtls].is-current{background:#e6ae5c1a;color:var(--gold-300)}.legal__toc-n[data-astro-cid-3yp5qtls]{font-family:var(--font-engraved);font-size:.78rem;color:var(--gold-500)}.legal__doc[data-astro-cid-3yp5qtls]{position:relative;isolation:isolate;padding:clamp(1.5rem,1rem + 3vw,3.5rem);border:1px solid var(--gold-line-soft);border-radius:var(--r-lg);background:radial-gradient(70% 40% at 50% 0%,rgb(240 205 133 / .07),transparent 70%),linear-gradient(180deg,#0b1f33d9,#041726e6);box-shadow:0 40px 80px -40px #000000e6}.legal__doc[data-astro-cid-3yp5qtls]:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--grain-url);background-size:220px 220px;opacity:.05;mix-blend-mode:overlay}.legal__corner[data-astro-cid-3yp5qtls]{position:absolute;width:48px;height:48px;border:1px solid var(--gold-line);pointer-events:none}.legal__corner--tl[data-astro-cid-3yp5qtls]{top:12px;left:12px;border-right:0;border-bottom:0}.legal__corner--br[data-astro-cid-3yp5qtls]{right:12px;bottom:12px;border-left:0;border-top:0}.legal[data-astro-cid-3yp5qtls] .legal__sep{margin-block:var(--space-2xl)}.legal[data-astro-cid-3yp5qtls] h2[data-astro-cid-3yp5qtls]{display:flex;align-items:center;gap:.6rem;font-size:var(--fs-h3);font-family:var(--font-serif);color:var(--ivory-100);margin-top:2em}.legal[data-astro-cid-3yp5qtls] h2[data-astro-cid-3yp5qtls]:before{content:"";flex:none;width:14px;height:14px;background:var(--gold-gradient);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%)}.legal[data-astro-cid-3yp5qtls] h2[data-astro-cid-3yp5qtls]:first-child{margin-top:0}.legal[data-astro-cid-3yp5qtls] h3[data-astro-cid-3yp5qtls]{font-size:var(--fs-h4);margin-top:1.8em;color:var(--gold-300)}.legal[data-astro-cid-3yp5qtls] .prose[data-astro-cid-3yp5qtls]{color:var(--u-text)}
