.legal-document-module__C-0CWW__page{background:radial-gradient(circle at 90% 8%, #d0866024, transparent 24rem), var(--color-background-canvas);min-height:100vh;color:var(--color-text-primary);padding:1.25rem clamp(1rem,4vw,4rem) 4rem}.legal-document-module__C-0CWW__siteHeader{justify-content:space-between;align-items:center;gap:1rem;width:min(100%,72rem);margin:0 auto 2rem;display:flex}.legal-document-module__C-0CWW__brand{color:var(--color-text-primary);text-decoration:none}.legal-document-module__C-0CWW__siteHeader nav,.legal-document-module__C-0CWW__related div{flex-wrap:wrap;gap:.65rem 1rem;display:flex}.legal-document-module__C-0CWW__siteHeader nav a,.legal-document-module__C-0CWW__related a{color:#087d77;text-underline-offset:.22rem;font-weight:750}.legal-document-module__C-0CWW__document{border:1px solid var(--color-border-subtle);background:var(--color-background-surface);width:min(100%,72rem);box-shadow:var(--shadow-card);border-radius:1.75rem;margin:0 auto;display:grid;overflow:hidden}.legal-document-module__C-0CWW__documentHeader{color:#fff;background:#153f43;gap:1rem;padding:clamp(2rem,6vw,4.5rem);display:grid}.legal-document-module__C-0CWW__documentHeader h1,.legal-document-module__C-0CWW__documentHeader p,.legal-document-module__C-0CWW__content p,.legal-document-module__C-0CWW__content ul,.legal-document-module__C-0CWW__related strong{margin:0}.legal-document-module__C-0CWW__documentHeader h1{max-width:18ch;font-family:var(--font-ui);letter-spacing:-.055em;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:780;line-height:.98}.legal-document-module__C-0CWW__documentHeader>p:last-child{color:#d9e7e4;max-width:48rem;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6}.legal-document-module__C-0CWW__eyebrow{color:#72d1c7;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:850}.legal-document-module__C-0CWW__content,.legal-document-module__C-0CWW__draftNotice,.legal-document-module__C-0CWW__related{padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,6vw,4.5rem)}.legal-document-module__C-0CWW__content{max-width:62rem;color:var(--color-text-secondary);gap:1.15rem;font-size:1.03rem;line-height:1.72;display:grid}.legal-document-module__C-0CWW__content ul{gap:.85rem;padding-left:1.25rem;display:grid}.legal-document-module__C-0CWW__content h2,.legal-document-module__C-0CWW__content h3{color:var(--color-text-primary);margin:1.2rem 0 0;line-height:1.2}.legal-document-module__C-0CWW__content h2{font-family:var(--font-display);font-size:clamp(1.45rem,2.5vw,2rem)}.legal-document-module__C-0CWW__content h3{font-size:1.08rem}.legal-document-module__C-0CWW__content a{color:#087d77;text-underline-offset:.2rem;font-weight:720}.legal-document-module__C-0CWW__content table{border-collapse:collapse;width:100%;font-size:.94rem}.legal-document-module__C-0CWW__content th,.legal-document-module__C-0CWW__content td{border:1px solid var(--color-border-subtle);text-align:left;vertical-align:top;padding:.75rem}.legal-document-module__C-0CWW__content th{color:var(--color-text-primary);background:#eaf3f0}.legal-document-module__C-0CWW__draftNotice{color:#65331f;background:#fff2e9;border:1px solid #d58a67;border-radius:1rem;gap:.65rem;margin:0 clamp(1.25rem,6vw,4.5rem) 2rem;display:grid}.legal-document-module__C-0CWW__draftNotice h2,.legal-document-module__C-0CWW__draftNotice p,.legal-document-module__C-0CWW__draftNotice ul{margin:0}.legal-document-module__C-0CWW__draftNotice h2{font-family:var(--font-ui);font-size:1rem}.legal-document-module__C-0CWW__draftNotice ul{columns:2;padding-left:1.2rem}.legal-document-module__C-0CWW__content li::marker{color:#d06f43}.legal-document-module__C-0CWW__related{border-top:1px solid var(--color-border-subtle);background:#f4f7f5;gap:.85rem;display:grid}@media (max-width:40rem){.legal-document-module__C-0CWW__page{padding:.85rem .85rem 2.5rem}.legal-document-module__C-0CWW__siteHeader{align-items:flex-start}.legal-document-module__C-0CWW__siteHeader nav{justify-items:end;font-size:.88rem;display:grid}.legal-document-module__C-0CWW__document{border-radius:1.35rem}.legal-document-module__C-0CWW__documentHeader h1{font-size:clamp(2.35rem,12vw,3.45rem)}.legal-document-module__C-0CWW__content{overflow-x:auto}.legal-document-module__C-0CWW__draftNotice ul{columns:1}}
