:root{--ink:#102d39;--muted:#60727a;--line:#d6e2e6;--blue:#079bd3;--bg:#f5f9fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.62}.legal-header{background:#102d39;color:#fff}.legal-header-inner,.legal-main,.legal-footer{max-width:920px;margin:0 auto;padding-left:22px;padding-right:22px}.legal-header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand{color:#fff;text-decoration:none;font-weight:900;font-style:italic;font-size:22px}.legal-back{color:#8eddf9;text-decoration:none;font-weight:700}.legal-main{padding-top:55px;padding-bottom:70px}.legal-main article{padding:34px;background:#fff;border:1px solid var(--line);border-radius:15px}.legal-main h1{margin:0 0 10px;font-size:clamp(30px,5vw,46px);line-height:1.08}.legal-main h2{margin:34px 0 9px;font-size:21px}.legal-main p,.legal-main li{color:#344f59}.legal-main a{color:#067fad}.legal-meta{margin:0 0 30px;color:var(--muted)}.legal-note{padding:15px 17px;border-left:4px solid var(--blue);background:#eaf7fc}.legal-details{width:100%;border-collapse:collapse;margin:18px 0}.legal-details th,.legal-details td{padding:10px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal-details th{width:210px;padding-right:20px;color:var(--muted);font-weight:400}.legal-footer{padding-top:0;padding-bottom:45px;color:var(--muted);font-size:13px}@media(max-width:620px){.legal-header-inner{min-height:66px}.legal-main{padding-top:24px}.legal-main article{padding:22px}.legal-details th,.legal-details td{display:block;width:100%;padding:7px 0}.legal-details th{border-bottom:0;padding-top:14px}.legal-details td{padding-top:0}}
