.legal-document_page__G66s1{min-height:100vh;background:radial-gradient(circle at top,hsla(34,42%,61%,.12),transparent 34%),linear-gradient(180deg,#fcfaf6,#f9f4ec);padding:0 0 6rem}.legal-document_hero__h4i5g{border-top:1px solid hsla(18,23%,56%,.16);border-bottom:1px solid hsla(18,23%,56%,.16);background:linear-gradient(180deg,#f2e8d9,#f7f0e6)}.legal-document_heroInner___G_LG{max-width:52rem;margin:0 auto;padding:4rem 1.5rem 4.5rem;text-align:center}.legal-document_eyebrow__YoZID{margin:0;font-size:.72rem;letter-spacing:.34em;text-transform:uppercase;font-weight:600;color:#9c7543}.legal-document_title__Q2GTy{margin:.9rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:.98;letter-spacing:-.03em;color:#2f2217}.legal-document_meta__4RK17{margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem 1.25rem;color:rgba(73,50,34,.7);font-size:.95rem}.legal-document_meta__4RK17 strong{color:#2f2217;font-weight:600}.legal-document_description__QrnAv{margin:1.15rem auto 0;max-width:40rem;font-size:1.03rem;line-height:1.85;color:rgba(73,50,34,.82)}.legal-document_contentShell__0GD27{max-width:52rem;margin:-2rem auto 0;padding:0 1.5rem}.legal-document_quickNav__Sg78I{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding:1rem 1.1rem;background:hsla(36,56%,93%,.96);border:1px solid hsla(18,23%,56%,.16);border-radius:1.5rem;box-shadow:0 18px 48px -42px rgba(47,34,23,.34)}.legal-document_quickNavLabel__BZiK6{flex:0 0 auto;font-size:.82rem;text-transform:uppercase;letter-spacing:.22em;color:rgba(73,50,34,.65)}.legal-document_quickNavTrack__RO92X{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:thin;width:100%}.legal-document_quickNavTrack__RO92X::-webkit-scrollbar{height:6px}.legal-document_quickNavTrack__RO92X::-webkit-scrollbar-thumb{background:rgba(156,117,67,.28);border-radius:999px}.legal-document_quickNavLink__AKLVO{flex:0 0 auto;white-space:nowrap;border-radius:999px;border:1px solid hsla(18,23%,56%,.2);background:hsla(0,0%,100%,.78);padding:.7rem 1rem;color:#5e4633;font-size:.95rem;line-height:1;transition:border-color .2s ease,color .2s ease,background .2s ease}.legal-document_quickNavLink__AKLVO:hover{border-color:rgba(156,117,67,.42);color:#2f2217;background:#fff}.legal-document_sections__WmC9_{margin-top:1.6rem;display:grid;gap:1.25rem}.legal-document_section__8EizS{scroll-margin-top:8rem;border-radius:1.9rem;border:1px solid hsla(18,23%,56%,.16);background:hsla(0,0%,100%,.92);box-shadow:0 20px 52px -42px rgba(47,34,23,.3);overflow:hidden}.legal-document_sectionHeader__EpmoP{display:flex;align-items:center;gap:.9rem;padding:1.45rem 1.6rem 1.1rem;border-bottom:1px solid hsla(18,23%,56%,.12)}.legal-document_iconWrap__i7Nb1{width:2.35rem;height:2.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f4ecdf;color:#9c7543;box-shadow:inset 0 0 0 1px hsla(18,23%,56%,.14)}.legal-document_sectionTitle__v4FMn{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;color:#2f2217}.legal-document_sectionBody__Uvgx6{padding:1.45rem 1.6rem 1.65rem}.legal-document_richText__TWQLr{color:rgba(63,45,31,.82);font-size:1rem;line-height:1.9}.legal-document_richText__TWQLr>*+*{margin-top:1rem}.legal-document_richText__TWQLr h3{margin:1.35rem 0 .4rem;color:#2f2217;font-size:1rem;text-transform:uppercase;letter-spacing:.16em;font-weight:600}.legal-document_richText__TWQLr p{margin:0}.legal-document_richText__TWQLr ul{margin:0;padding-left:1.2rem}.legal-document_richText__TWQLr li+li{margin-top:.45rem}.legal-document_richText__TWQLr a{color:#8c6840;text-decoration:underline;text-underline-offset:.18em}.legal-document_divider__T0sZT{height:1px;background:hsla(18,23%,56%,.16);margin:1.2rem 0}@media (max-width:768px){.legal-document_page__G66s1{padding:0 0 5rem}.legal-document_heroInner___G_LG{padding:3.25rem 1rem 4rem}.legal-document_contentShell__0GD27{padding:0 1rem}.legal-document_quickNav__Sg78I{padding:.9rem}.legal-document_sectionBody__Uvgx6,.legal-document_sectionHeader__EpmoP{padding-left:1.2rem;padding-right:1.2rem}.legal-document_sectionTitle__v4FMn{font-size:1.28rem}}