.business-footer{padding:55px 5vw;display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:45px;background:var(--night);color:white;text-transform:none;letter-spacing:0}.business-footer>div:first-child p{max-width:320px;color:#999;line-height:1.6;font-size:12px}.business-footer .brand{color:white}.business-footer nav{display:flex;flex-direction:column;gap:10px}.business-footer nav strong{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:var(--lime);margin-bottom:6px}.business-footer nav a{color:#aaa;text-decoration:none;font-size:12px}.business-footer nav a:hover{color:white}.footer-status{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-status i{width:8px;height:8px;border-radius:50%;background:var(--lime)}.footer-status span{font-size:10px;text-transform:uppercase;letter-spacing:1px}.footer-status small{color:#777;margin-top:20px}.legal-page{min-height:100vh;background:var(--cream)}.legal-wrap{max-width:850px;margin:auto;padding:80px 28px 110px}.legal-wrap h1{font-size:clamp(48px,8vw,90px);letter-spacing:-.06em;line-height:.9}.legal-wrap h2{margin-top:45px;font-size:20px}.legal-wrap p,.legal-wrap li{color:#555;line-height:1.75;font-size:14px}.legal-wrap .notice{background:var(--lime);border:1px solid var(--night);padding:18px;margin:30px 0}.legal-back{display:inline-block;color:var(--night);text-transform:uppercase;font-size:11px;font-weight:bold;letter-spacing:1px}@media(max-width:750px){.business-footer{grid-template-columns:1fr 1fr}.business-footer>div:first-child{grid-column:1/-1}}@media(max-width:430px){.business-footer{grid-template-columns:1fr}}
