.legal-page{color:#263029;background:linear-gradient(135deg,#e3eadf,#faf7ef 48%,#dce5d8);min-height:100svh;padding:24px}.legal-top{justify-content:space-between;align-items:center;width:min(900px,100%);margin:0 auto;padding:13px 0 28px;display:flex}.legal-top a:first-child{color:#263029;letter-spacing:.04em;font:400 24px Georgia,serif;text-decoration:none}.legal-top a:last-child{color:#8d694e;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.legal-card{background:#fdfbf6f0;border:1px solid #72857052;width:min(900px,100%);margin:0 auto;padding:clamp(34px,7vw,78px);box-shadow:0 28px 85px #2b3a2f21}.legal-card>p:first-child{color:#a47b5c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:800}.legal-card h1{letter-spacing:-.055em;margin:0;font:400 clamp(48px,8vw,78px)/.9 Georgia,serif}.legal-card>span{color:#6d786f;margin:18px 0 38px;font:italic 14px Georgia,serif;display:block}.legal-card section{border-top:1px solid #72857038;padding:25px 0 5px}.legal-card h2{margin:0 0 10px;font:400 26px Georgia,serif}.legal-card p,.legal-card li{color:#5e6a61;font:400 15px/1.7 Georgia,serif}.legal-card ul{padding-left:20px}.legal-card a{color:#7b614d}@media (max-width:560px){.legal-page{padding:12px}.legal-card{padding:34px 23px}.legal-top{padding:10px 4px 20px}}
