.legal-page{color:#171547;background:#fff8ef;min-height:100vh;padding:48px 22px 80px}.legal-shell{background:#fff;border:1px solid #ded9e6;border-radius:24px;max-width:900px;margin:auto;padding:clamp(28px,6vw,64px);box-shadow:0 18px 55px #17154714}.legal-shell a{color:#c9472c}.legal-back{font-weight:850;text-decoration:none}.legal-shell h1{margin:42px 0 16px;font-family:Georgia,serif;font-size:clamp(40px,7vw,68px);line-height:1}.legal-shell h2{margin:36px 0 10px;font-size:22px}.legal-shell p,.legal-shell li{color:#45415d;font-size:16px;line-height:1.75}.legal-shell ul{padding-left:22px}.legal-meta{color:#716d82!important;font-size:14px!important}.legal-contact{border-top:1px solid #ded9e6;margin-top:42px;padding-top:24px}
