.legal-document-module__7mCj2G__page{min-height:100dvh;color:var(--page-text);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--page-accent) 14%, transparent), transparent 28rem), linear-gradient(145deg, var(--page-bg), var(--page-bg-soft));padding:clamp(1rem,4vw,3.5rem)}.legal-document-module__7mCj2G__shell{width:min(100%,900px);margin:0 auto}.legal-document-module__7mCj2G__backLink{border:1px solid var(--page-border);background:var(--page-surface);min-height:42px;color:var(--page-text);box-shadow:5px 5px 12px color-mix(in srgb, var(--page-text) 8%, transparent), -5px -5px 12px color-mix(in srgb, var(--page-surface-strong) 70%, transparent);border-radius:999px;align-items:center;margin-bottom:1rem;padding:.55rem 1rem;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.legal-document-module__7mCj2G__backLink:focus-visible,.legal-document-module__7mCj2G__footer a:focus-visible{outline:3px solid var(--page-accent);outline-offset:3px}.legal-document-module__7mCj2G__card{border:1px solid var(--page-border);background:var(--page-surface);box-shadow:var(--page-shadow), inset 1px 1px 0 color-mix(in srgb, var(--page-surface-strong) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;overflow:hidden}.legal-document-module__7mCj2G__header{border-bottom:1px solid var(--page-border);background:linear-gradient(140deg, color-mix(in srgb, var(--page-accent-soft) 45%, var(--page-surface)), var(--page-surface));padding:clamp(1.35rem,5vw,3rem)}.legal-document-module__7mCj2G__eyebrow{color:var(--page-accent-strong);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.legal-document-module__7mCj2G__header h1{letter-spacing:-.045em;margin:.6rem 0 .7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,6vw,3.6rem);font-weight:500;line-height:1.04}.legal-document-module__7mCj2G__header p{max-width:64ch;color:var(--page-muted);margin:0;line-height:1.7}.legal-document-module__7mCj2G__version{border:1px solid var(--page-border);color:var(--page-muted);border-radius:999px;margin-top:1.1rem;padding:.4rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.legal-document-module__7mCj2G__sections{padding:0 clamp(1.35rem,5vw,3rem)}.legal-document-module__7mCj2G__section{border-bottom:1px solid color-mix(in srgb, var(--page-border) 70%, transparent);padding:1.4rem 0}.legal-document-module__7mCj2G__section:last-child{border-bottom:0}.legal-document-module__7mCj2G__section h2{letter-spacing:-.025em;margin:0 0 .7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2.7vw,1.45rem);font-weight:600}.legal-document-module__7mCj2G__section p,.legal-document-module__7mCj2G__section li{color:var(--page-muted);font-size:.94rem;line-height:1.75}.legal-document-module__7mCj2G__section p{margin:.55rem 0}.legal-document-module__7mCj2G__section ul{gap:.45rem;margin:.8rem 0 0;padding-left:1.25rem;display:grid}.legal-document-module__7mCj2G__footer{border-top:1px solid var(--page-border);color:var(--page-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem clamp(1.35rem,5vw,3rem);font-size:.76rem;display:flex}.legal-document-module__7mCj2G__footer nav{flex-wrap:wrap;gap:.9rem;display:flex}.legal-document-module__7mCj2G__footer a{color:var(--page-accent-strong);font-weight:800;text-decoration:none}.legal-document-module__7mCj2G__footer a:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.legal-document-module__7mCj2G__page{padding:.75rem}.legal-document-module__7mCj2G__card{border-radius:22px}.legal-document-module__7mCj2G__footer{flex-direction:column;align-items:flex-start}}
