:root{--navy:#0B3262;--cyan:#1CACCE;--dark:#071B33;--text:#10243E;--surface:#F5F8FC;--muted:#64748B;--line:#DDE6F0;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--text);background:var(--surface);line-height:1.65}.legal-head{background:#fff;border-bottom:1px solid var(--line)}.legal-nav{width:min(920px,calc(100% - 32px));min-height:72px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-brand img{width:132px;height:auto;display:block}.legal-links{display:flex;gap:16px;flex-wrap:wrap;font-size:.8rem}.legal-links a{color:var(--navy);font-weight:700}.legal-wrap{width:min(920px,calc(100% - 32px));margin:40px auto 60px}.legal-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:32px;box-shadow:0 12px 34px rgba(11,50,98,.06)}h1,h2{font-family:Montserrat,Arial,Helvetica,sans-serif;color:var(--navy);letter-spacing:-.025em}h1{font-size:clamp(2rem,4vw,3rem);margin:.4rem 0 1.5rem}h2{font-size:1.22rem;margin:2rem 0 .6rem}.draft{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 10px;background:#FFF7E7;color:#795A11;font-size:.7rem;font-weight:800}.draft:before{content:"";width:8px;height:8px;border-radius:50%;background:#D99A16}.notice{border-left:4px solid var(--cyan);background:#F2FAFC;padding:14px 16px;border-radius:0 10px 10px 0;color:#34506f}.pending{font-weight:700;color:#805C0C}.muted{color:var(--muted)}a{color:var(--navy)}footer{margin-top:24px;color:var(--muted);font-size:.76rem}.small{font-size:.78rem;color:var(--muted)}@media(max-width:720px){.legal-nav{min-height:66px}.legal-brand img{width:108px}.legal-links{gap:10px;font-size:.74rem}.legal-card{padding:22px}.legal-wrap{margin-top:24px}}