body{margin:0;background:#f5f7fc;color:#142e52;font:18px/1.65 Arial,sans-serif}header,main,footer{max-width:960px;margin:auto;padding:24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px}header img{width:220px;max-width:45vw;height:auto}main{background:white;border:1px solid #d1d9e7;border-radius:16px;padding:36px;box-sizing:border-box}h1{font:42px/1.15 Georgia,serif}h2{font-size:25px;margin-top:32px}a{color:#174b96;text-underline-offset:3px}nav{display:flex;gap:18px;flex-wrap:wrap}li{margin:10px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f4f9;padding:20px;font:15px/1.55 monospace}.note{border-left:5px solid #bd263a;background:#edf2fa;padding:18px}.header-note{font-size:13px;letter-spacing:1px}.policy-meta{font-size:16px}.policy-footer{font-size:16px}@media(max-width:600px){main{padding:22px;border-radius:0}header{display:block}h1{font-size:34px}}@media print{body{background:white}main{border:0}header,footer{padding:12px}a{color:inherit}}