.legal-page{color:#30262c;background:linear-gradient(135deg,#e9dce3,#faf7ef 48%,#e9dce3);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:#30262c;font:400 24px var(--experience-font,"Outfit", sans-serif);letter-spacing:.04em;text-decoration:none}.legal-top a:last-child{color:#8d694e;letter-spacing:0;text-transform:none;font-size:9px;font-weight:800;text-decoration:none}.legal-card{background:#fdfbf6f0;border:1px solid #783b5852;width:min(900px,100%);margin:0 auto;padding:clamp(34px,7vw,78px);box-shadow:0 28px 85px #30262c21}.legal-card>p:first-child{color:#783b58;letter-spacing:0;text-transform:none;margin:0 0 11px;font-size:9px;font-weight:800}.legal-card h1{font:400 clamp(48px,8vw,78px)/.9 var(--experience-font,"Outfit", sans-serif);letter-spacing:-.055em;margin:0}.legal-card>span{color:#783b58;font:14px var(--experience-font,"Outfit", sans-serif);margin:18px 0 38px;display:block}.legal-card section{border-top:1px solid #783b5838;padding:25px 0 5px}.legal-card h2{font:400 26px var(--experience-font,"Outfit", sans-serif);margin:0 0 10px}.legal-card p,.legal-card li{color:#783b58;font:400 15px/1.7 var(--experience-font,"Outfit", sans-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}}
