.LegalDocumentLayout-module__0SEXyq__page{color:#f6f3eb;background:radial-gradient(circle at 15% 8%,#f2bf621c,#0000 28rem),#090a0c;min-height:100vh}.LegalDocumentLayout-module__0SEXyq__siteNav{z-index:10;position:relative}.LegalDocumentLayout-module__0SEXyq__hero{border-bottom:1px solid #f6f3eb2e;width:min(1120px,100% - 40px);margin:0 auto;padding:152px 0 72px}.LegalDocumentLayout-module__0SEXyq__eyebrow,.LegalDocumentLayout-module__0SEXyq__sectionNumber,.LegalDocumentLayout-module__0SEXyq__toc>p{color:#d9a957;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.LegalDocumentLayout-module__0SEXyq__hero h1{max-width:820px;font-family:var(--serif), Georgia, serif;letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(3rem,7vw,6.4rem);font-weight:400;line-height:.94}.LegalDocumentLayout-module__0SEXyq__summary{color:#f6f3ebb8;max-width:720px;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.LegalDocumentLayout-module__0SEXyq__metadata{flex-wrap:wrap;gap:36px;margin:40px 0 0;display:flex}.LegalDocumentLayout-module__0SEXyq__metadata div{gap:5px;display:grid}.LegalDocumentLayout-module__0SEXyq__metadata dt{color:#f6f3eb7a;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.LegalDocumentLayout-module__0SEXyq__metadata dd{margin:0;font-size:.92rem}.LegalDocumentLayout-module__0SEXyq__documentGrid{grid-template-columns:220px minmax(0,760px);gap:clamp(52px,8vw,120px);width:min(1120px,100% - 40px);margin:0 auto;padding:72px 0 112px;display:grid}.LegalDocumentLayout-module__0SEXyq__toc{align-self:start;position:sticky;top:112px}.LegalDocumentLayout-module__0SEXyq__toc ol{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.LegalDocumentLayout-module__0SEXyq__toc a{color:#f6f3eb8c;font-size:.82rem;line-height:1.35;text-decoration:none;transition:color .16s}.LegalDocumentLayout-module__0SEXyq__toc a:hover{color:#f6f3eb}.LegalDocumentLayout-module__0SEXyq__document section{padding:0 0 48px;scroll-margin-top:112px}.LegalDocumentLayout-module__0SEXyq__document section+section{border-top:1px solid #f6f3eb21;padding-top:48px}.LegalDocumentLayout-module__0SEXyq__document h2{font-family:var(--serif), Georgia, serif;letter-spacing:-.03em;margin:10px 0 22px;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:400;line-height:1.08}.LegalDocumentLayout-module__0SEXyq__sectionContent{color:#f6f3ebbd;font-size:1rem;line-height:1.75}.LegalDocumentLayout-module__0SEXyq__sectionContent p{margin:0 0 18px}.LegalDocumentLayout-module__0SEXyq__sectionContent p:last-child{margin-bottom:0}.LegalDocumentLayout-module__0SEXyq__sectionContent ul{gap:10px;margin:18px 0;padding-left:22px;display:grid}.LegalDocumentLayout-module__0SEXyq__sectionContent strong{color:#f6f3eb;font-weight:600}.LegalDocumentLayout-module__0SEXyq__sectionContent a{color:#efc77c;text-underline-offset:3px}.LegalDocumentLayout-module__0SEXyq__toc a:focus-visible,.LegalDocumentLayout-module__0SEXyq__sectionContent a:focus-visible{outline-offset:4px;outline:2px solid #efc77c}@media (max-width:780px){.LegalDocumentLayout-module__0SEXyq__hero{padding-top:124px;padding-bottom:52px}.LegalDocumentLayout-module__0SEXyq__documentGrid{grid-template-columns:1fr;gap:52px;padding-top:52px;padding-bottom:76px}.LegalDocumentLayout-module__0SEXyq__toc{background:#f6f3eb06;border:1px solid #f6f3eb24;border-radius:16px;padding:22px;position:static}.LegalDocumentLayout-module__0SEXyq__toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.LegalDocumentLayout-module__0SEXyq__hero,.LegalDocumentLayout-module__0SEXyq__documentGrid{width:min(100% - 28px,1120px)}.LegalDocumentLayout-module__0SEXyq__metadata{gap:22px}.LegalDocumentLayout-module__0SEXyq__toc ol{grid-template-columns:1fr}}@media print{.LegalDocumentLayout-module__0SEXyq__page{color:#111;background:#fff}.LegalDocumentLayout-module__0SEXyq__siteNav,.LegalDocumentLayout-module__0SEXyq__toc{display:none}.LegalDocumentLayout-module__0SEXyq__hero,.LegalDocumentLayout-module__0SEXyq__documentGrid{border-color:#ccc;width:100%;padding:24px 0}.LegalDocumentLayout-module__0SEXyq__documentGrid{display:block}.LegalDocumentLayout-module__0SEXyq__summary,.LegalDocumentLayout-module__0SEXyq__sectionContent,.LegalDocumentLayout-module__0SEXyq__metadata dt{color:#333}.LegalDocumentLayout-module__0SEXyq__document section+section{border-color:#ccc}}
