.legal-module__xeC1Ja__page{background:var(--night);height:100%;min-height:0;color:var(--ink);grid-template-rows:auto minmax(0,1fr) auto;padding-inline:clamp(1.25rem,5vw,4rem);display:grid;overflow:hidden}.legal-module__xeC1Ja__header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:54rem;min-height:clamp(4rem,10vh,5.5rem);margin:0 auto;display:flex}.legal-module__xeC1Ja__homeLink{min-height:2.75rem;color:var(--gold);text-underline-offset:.2em;flex:none;align-items:center;font-size:.9rem;font-weight:750;text-decoration:underline;display:inline-flex}.legal-module__xeC1Ja__brand{color:var(--ink);align-items:center;gap:1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-module__xeC1Ja__brand span{border-inline-start:1px solid var(--line);color:var(--muted);padding-inline-start:1rem}.legal-module__xeC1Ja__logo{width:auto;height:1.9rem}.legal-module__xeC1Ja__content{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex-direction:column;gap:1.25rem;width:100%;max-width:54rem;min-height:0;margin:0 auto;padding:clamp(1.25rem,3vh,2.5rem) .2rem;display:flex;overflow-y:auto}.legal-module__xeC1Ja__titleArea h1{color:var(--ink);font:700 clamp(2.25rem, 4.5vw, 3.5rem)/1.15 var(--font-playfair), Georgia, serif;letter-spacing:-.03em;margin:0}.legal-module__xeC1Ja__lastUpdated{color:var(--muted);margin:.75rem 0 0;font-size:.95rem}.legal-module__xeC1Ja__section{border:1px solid var(--line);background:var(--panel);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.legal-module__xeC1Ja__section h2{color:var(--gold);font:700 1.25rem/1.3 var(--font-inter), sans-serif;margin:0}.legal-module__xeC1Ja__section p{color:var(--ink);margin:0;font-size:1rem;line-height:1.65}.legal-module__xeC1Ja__section ul{flex-direction:column;gap:.5rem;margin:0;padding-inline-start:1.4rem;line-height:1.6;display:flex}.legal-module__xeC1Ja__footer{width:100%;max-width:54rem;padding-block:.75rem max(.75rem, env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;font-size:.9rem;display:flex}.legal-module__xeC1Ja__footer p{margin:0}.legal-module__xeC1Ja__footer a{color:var(--gold);text-decoration:underline}@media (max-width:650px){.legal-module__xeC1Ja__page{padding-inline:.85rem}.legal-module__xeC1Ja__header{min-height:4rem}.legal-module__xeC1Ja__brand{gap:.65rem}.legal-module__xeC1Ja__brand span{display:none}.legal-module__xeC1Ja__content{gap:.85rem;padding-block:.85rem}.legal-module__xeC1Ja__titleArea h1{font-size:clamp(1.8rem,9vw,2.35rem)}.legal-module__xeC1Ja__lastUpdated{margin-top:.35rem;font-size:.8rem}.legal-module__xeC1Ja__section{gap:.55rem;padding:.9rem}.legal-module__xeC1Ja__section h2{font-size:1.05rem}.legal-module__xeC1Ja__section p,.legal-module__xeC1Ja__section ul{font-size:.9rem;line-height:1.5}.legal-module__xeC1Ja__footer{gap:.25rem 1rem;font-size:.78rem}}@media (max-height:420px) and (orientation:landscape){.legal-module__xeC1Ja__header{min-height:3.25rem}.legal-module__xeC1Ja__logo{height:1.55rem}.legal-module__xeC1Ja__content{gap:.65rem;padding-block:.6rem}.legal-module__xeC1Ja__titleArea{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.legal-module__xeC1Ja__titleArea h1{font-size:1.55rem}.legal-module__xeC1Ja__lastUpdated{margin:0}.legal-module__xeC1Ja__section{padding:.75rem}.legal-module__xeC1Ja__footer{padding-block:.45rem;font-size:.75rem}}
