
:root{--blue:#005bac;--cyan:#14a6df;--ink:#14233b;--muted:#64748b;--line:#d9e6f2;--bg:#f5f9fc;--panel:#ffffff;--deep:#08376a;}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--ink);line-height:1.65}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}.topbar{background:#eef6fc;border-bottom:1px solid var(--line);font-size:13px}.topbar .wrap,.nav .wrap,.wrap{max-width:1180px;margin:auto;padding:0 22px}.topbar .wrap{display:flex;justify-content:space-between;gap:20px;padding-top:8px;padding-bottom:8px}.nav{background:#fff;box-shadow:0 2px 12px #0b355014;position:sticky;top:0;z-index:5}.nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}.logo{font-weight:800;font-size:24px;color:var(--deep);letter-spacing:.5px}.navlinks{display:flex;gap:18px;flex-wrap:wrap;font-size:14px}.hero{background:linear-gradient(115deg,#05305f 0%,#006bb8 55%,#16a4de 100%);color:#fff}.hero .wrap{display:grid;grid-template-columns:290px 1fr;gap:34px;padding-top:38px;padding-bottom:44px}.sidepanel{background:#ffffff12;border:1px solid #ffffff33;padding:22px}.sidepanel a{display:block;color:#fff;border-bottom:1px solid #ffffff33;padding:10px 0}.hero h1{font-size:44px;line-height:1.1;margin:0 0 16px}.hero p{font-size:18px;max-width:760px}.cta{display:inline-block;background:#fff;color:var(--deep);padding:12px 18px;border-radius:2px;font-weight:bold;margin-top:10px}.grid-main{display:grid;grid-template-columns:300px 1fr;gap:28px;padding:34px 22px}.leftbox,.contentbox,.article{background:#fff;border:1px solid var(--line);padding:22px}.newslist li{border-bottom:1px solid var(--line);padding:12px 0}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tile{background:#fff;border:1px solid var(--line);padding:20px}.tile h3{margin-top:0;color:var(--deep)}.section-title{border-left:6px solid var(--cyan);padding-left:12px;color:var(--deep)}.footer{background:#0b2a4b;color:#d9e9f8;margin-top:30px}.footer .wrap{display:grid;grid-template-columns:2fr 1fr 1fr;gap:24px;padding-top:28px;padding-bottom:28px}.footer a{color:#fff}.breadcrumb{font-size:14px;color:var(--muted);margin:20px 0}.notice{background:#fff7e6;border-left:5px solid #f59e0b;padding:14px;margin:18px 0}.risk{background:#fff1f2;border-left:5px solid #e11d48;padding:14px;margin:18px 0}.article h1{font-size:36px;line-height:1.15;color:var(--deep)}.article h2{border-top:1px solid var(--line);padding-top:22px;color:#0b4f8a}.meta{color:var(--muted);font-size:14px}.faq details{border:1px solid var(--line);padding:12px;margin:10px 0;background:#fbfdff}table{border-collapse:collapse;width:100%;margin:16px 0}td,th{border:1px solid var(--line);padding:10px;text-align:left}@media(max-width:850px){.hero .wrap,.grid-main,.footer .wrap{grid-template-columns:1fr}.three{grid-template-columns:1fr}.nav .wrap{display:block}.navlinks{margin-top:12px}.hero h1{font-size:34px}}
