body{margin:0;font-family:"Segoe UI",Arial,sans-serif;background:#f5f8fc;color:#10203a;line-height:1.65}.legal-wrap{width:min(900px,calc(100% - 34px));margin:0 auto;padding:54px 0 80px}.back{display:inline-block;margin-bottom:32px;text-decoration:none;color:#225fb8;font-weight:700}.legal-card{background:#fff;border:1px solid #d9e4ef;border-radius:22px;padding:42px;box-shadow:0 12px 32px rgba(15,34,65,.05)}h1{font-size:42px;line-height:1.08;margin:0 0 12px}h2{font-size:22px;margin-top:32px}p,li{color:#40536f}.updated{font-size:12px;color:#7b8ba1}.placeholder{background:#fff1dd;border:1px solid #ffc16e;color:#854300;border-radius:8px;padding:2px 6px;font-weight:700}.note{background:#edf5ff;border-left:4px solid #2c6ef2;padding:14px 16px;border-radius:8px;color:#294363}.legal-footer{text-align:center;margin-top:28px;font-size:12px}.legal-footer a{color:#45698f}@media(max-width:600px){.legal-card{padding:26px 20px}h1{font-size:34px}}