.public-legal-page{min-height:calc(100vh - 183px);padding:78px 0 110px;background:#fff}.legal-container{max-width:820px}.public-back-link{display:inline-block;margin-bottom:35px;color:#155eef;font-size:13px;font-weight:750}.legal-container h1{margin:0 0 16px;font-size:clamp(44px,6vw,72px);letter-spacing:-.065em;line-height:1}.legal-lead{max-width:660px;color:#667085;font-size:19px;line-height:1.6}.legal-container h2{margin:42px 0 10px;font-size:24px;letter-spacing:-.03em}.legal-container p{color:#475467;line-height:1.7}.legal-warning{margin:30px 0;padding:18px 20px;border-left:3px solid #f79009;background:#fffaeb;color:#7a2e0e;line-height:1.6;font-size:14px}.legal-warning strong{display:block;margin-bottom:4px}
