.legal-page{color:#263a47;background:#fff;min-height:100vh;font-family:Arial,sans-serif}.legal-page header{border-bottom:1px solid #dbe3e8;justify-content:space-between;gap:16px;padding:24px;display:flex}.legal-page header a:first-child{font-size:24px;font-weight:700}.legal-page main{max-width:820px;margin:auto;padding:40px 24px}.legal-page h1{margin-bottom:24px;font-size:32px;line-height:1.2}.legal-page h2{margin:28px 0 12px;font-size:21px}.legal-page p{margin:14px 0;font-size:16px;line-height:1.75}.legal-page a{color:#087c68}.legal-footer{border-top:1px solid #dbe3e8;flex-wrap:wrap;gap:12px 20px;margin-top:32px;padding:24px 0;font-size:13px;display:flex}.legal-footer a{text-decoration:underline}.legal-footer span{margin-left:auto}@media (max-width:500px){.legal-page main{padding:28px 20px}.legal-page h1{font-size:28px}.legal-footer span{flex-basis:100%;margin-left:0}}
