.sf-legal{min-height:100vh;background:#0c1014;color:#f3f5f6}.sf-legal-head{height:76px;padding:0 max(22px,calc((100vw - 1100px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#10151a}.sf-legal-tools{display:flex;align-items:center;gap:18px}.sf-legal-tools>a{color:#9da7af;text-decoration:none;text-transform:uppercase;font:700 8px var(--mono);letter-spacing:.1em}.sf-legal-main{max-width:1100px;margin:auto;padding:90px 24px 120px}.sf-legal-hero{padding-bottom:55px;border-bottom:1px solid var(--line)}.sf-legal h1{margin:18px 0 22px;color:#f3f5f6;font-size:clamp(60px,8vw,108px);line-height:.86;letter-spacing:-.075em}.sf-legal-lead{max-width:710px;color:#9ba5ae;font-size:17px;line-height:1.75}.sf-legal-content{max-width:820px;padding-top:58px}.sf-legal-content section{padding:0 0 38px;margin:0 0 38px;border-bottom:1px solid var(--line)}.sf-legal-content h2{margin:0 0 16px;color:#f3f5f6;font-size:25px;letter-spacing:-.035em}.sf-legal-content h3{margin:24px 0 10px;color:#d8dde1;font-size:15px}.sf-legal-content p,.sf-legal-content li,.sf-address{color:#9ba5ae;line-height:1.75}.sf-legal-content ul{padding-left:20px}.sf-address{font-style:normal}.sf-legal-content a{color:#d4dae0;text-decoration-color:#697680;text-underline-offset:3px}.sf-legal-content a:hover{color:var(--orange)}.sf-legal-note{padding:18px 20px;border-left:3px solid var(--orange);background:#151b21}.sf-legal-footer{max-width:1100px;margin:auto;padding:32px 24px 45px;display:flex;justify-content:space-between;gap:24px;border-top:1px solid var(--line);color:#77828b;font:8px var(--mono);text-transform:uppercase;letter-spacing:.1em}.sf-legal-footer a{color:#aeb7bf;text-decoration:none}@media(max-width:620px){.sf-legal-head{padding-inline:18px}.sf-legal-tools>a{display:none}.sf-legal-main{padding:65px 20px 90px}.sf-legal-footer{margin-inline:20px;padding-inline:0;flex-direction:column}}
