.legal-site{color:#20251f;background:#fcfcf7;min-height:100vh;font-family:Inter,Segoe UI,sans-serif;line-height:1.8}.legal-site header,.legal-site footer{flex-wrap:wrap;justify-content:space-between;gap:20px;max-width:960px;margin:auto;padding:24px;display:flex}.legal-site header{border-bottom:1px solid #dfe5da}.legal-site header>a:first-child{font-size:22px;font-weight:800}.legal-site main{width:100%;max-width:800px;margin:0 auto;padding:48px 24px;display:block}.legal-site h1{margin:0 0 16px;font-size:clamp(30px,5vw,44px);line-height:1.2}.legal-site h2{margin-top:32px;font-size:22px;line-height:1.4}.legal-site a{color:#275742;overflow-wrap:anywhere;text-decoration:underline}.legal-site a:focus-visible{outline-offset:4px;outline:3px solid #71815c}.legal-site p,.legal-site li{font-size:16px}.legal-site ul,.legal-site ol{padding-left:24px}.legal-site footer{border-top:1px solid #dfe5da;font-size:14px}.legal-site nav{flex-wrap:wrap;gap:18px;display:flex}.legal-site .legal-note{background:#eef3e7;border-radius:12px;padding:18px}
