.LegalPage-module__bHW_4a__page{min-height:100vh;font-family:var(--font-body), sans-serif;background:#f8f7f2}.LegalPage-module__bHW_4a__hero{color:#fff;background:#153d2a;padding:115px 20px 95px}.LegalPage-module__bHW_4a__eyebrow{color:#d8b76b;letter-spacing:2.5px;margin-bottom:25px;font-size:13px;font-weight:700;display:inline-block}.LegalPage-module__bHW_4a__hero h1{font-family:var(--font-heading), serif;margin-bottom:25px;font-size:clamp(44px,6vw,78px);font-weight:500;line-height:1.1}.LegalPage-module__bHW_4a__hero p{font-family:var(--font-body), sans-serif;color:#ffffffbf;max-width:650px;font-size:18px;line-height:1.8}.LegalPage-module__bHW_4a__updated{font-family:var(--font-body), sans-serif;color:#fff9;margin-top:30px;font-size:13px;display:inline-block}.LegalPage-module__bHW_4a__contentSection{padding:95px 20px 120px}.LegalPage-module__bHW_4a__layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:75px;display:grid}.LegalPage-module__bHW_4a__sidebar{position:sticky;top:110px}.LegalPage-module__bHW_4a__sidebarLabel{color:#a17d36;letter-spacing:2px;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.LegalPage-module__bHW_4a__sidebar nav{flex-direction:column;gap:15px;display:flex}.LegalPage-module__bHW_4a__sidebar a{color:#617064;font-family:var(--font-body), sans-serif;font-size:14px;line-height:1.5;transition:color .2s}.LegalPage-module__bHW_4a__sidebar a:hover{color:#153d2a}.LegalPage-module__bHW_4a__article{min-width:0}.LegalPage-module__bHW_4a__policySection{border-bottom:1px solid #dce4d9;margin-bottom:45px;padding-bottom:40px;scroll-margin-top:120px}.LegalPage-module__bHW_4a__policySection h2{font-family:var(--font-heading), serif;color:#153d2a;margin-bottom:20px;font-size:clamp(25px,3vw,34px);font-weight:600}.LegalPage-module__bHW_4a__policySection p{color:#56645a;font-family:var(--font-body), sans-serif;margin-bottom:15px;font-size:16px;line-height:1.95}.LegalPage-module__bHW_4a__contactBox{background:#e9eee5;border-left:4px solid #c5a05a;padding:40px}.LegalPage-module__bHW_4a__contactBox h3{font-family:var(--font-heading), serif;color:#153d2a;margin-bottom:15px;font-size:28px}.LegalPage-module__bHW_4a__contactBox p{color:#56645a;font-family:var(--font-body), sans-serif;margin-bottom:20px;line-height:1.8}.LegalPage-module__bHW_4a__contactBox a{color:#153d2a;border-bottom:2px solid #c5a05a;align-items:center;gap:10px;padding-bottom:5px;font-weight:700;display:inline-flex}@media (max-width:768px){.LegalPage-module__bHW_4a__hero{padding:85px 10px 70px}.LegalPage-module__bHW_4a__contentSection{padding:65px 13px 90px}.LegalPage-module__bHW_4a__layout{grid-template-columns:1fr;gap:40px}.LegalPage-module__bHW_4a__sidebar{border-bottom:1px solid #dce4d9;padding-bottom:30px;position:static}.LegalPage-module__bHW_4a__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:480px){.LegalPage-module__bHW_4a__sidebar nav{grid-template-columns:1fr}.LegalPage-module__bHW_4a__contactBox{padding:28px}}

