body:has(.legalPage){--inst-plum:#4a2c20;--inst-deep:#4a2c20}.legalPage{color:#38261f;background:#f7f4ee;min-height:70vh;padding:92px max(24px,7vw) 110px;font-family:Arial,Helvetica Neue,sans-serif}.legalPage>header{border-bottom:1px solid #38261f40;max-width:980px;padding-bottom:55px}.legalPage>header p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 26px;font-size:11px;font-weight:700}.legalPage>header h1{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:1}.legalPage>header div{color:#596776;max-width:760px;font-size:17px;line-height:1.7}.legalPage>header time{color:#70645d;margin-top:22px;font-size:12px;display:block}.legalBody{max-width:900px;padding-top:58px}.legalBody section{padding:0 0 42px}.legalBody h2{letter-spacing:-.025em;margin:0 0 16px;font-size:27px;font-weight:500}.legalBody h3{margin:24px 0 10px;font-size:18px;font-weight:600}.legalBody p,.legalBody li{color:#4e5965;font-size:16px;line-height:1.78}.legalBody ul{margin:12px 0;padding-left:22px}.legalBody a{color:inherit;text-underline-offset:4px;text-decoration:underline}.legalNotice{border:1px solid #38261f47;margin-bottom:45px;padding:24px 26px!important}.legalNotice p{margin:0}.legalGrid{background:#38261f33;border:1px solid #38261f33;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:22px 0;display:grid}.legalGrid article{background:#f7f4ee;padding:26px}.legalGrid article h3{margin-top:0}.legalGrid article p{font-size:14px}.legalScope{font-weight:600;color:#38261f!important}@media (max-width:760px){.legalPage{padding:65px 24px 80px}.legalPage>header h1{font-size:48px}.legalGrid{grid-template-columns:1fr}.legalBody h2{font-size:24px}}
