
:root{--bg:#f6fbfd;--surface:#ffffff;--ink:#15242b;--muted:#5b707b;--blue:#19b8df;--blue2:#0b88b8;--navy:#163746;--line:#dceaf0;--soft:#eaf8fc;--green:#2a9b73;--shadow:0 12px 32px rgba(16,67,88,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:var(--bg);color:var(--ink);line-height:1.65}a{color:var(--blue2);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1160px;margin:auto;padding:0 22px}.top{background:#0e2934;color:#dff7ff;font-size:14px;padding:8px 0;text-align:center}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.head{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;color:var(--navy);letter-spacing:-.4px}.brand img{width:46px;height:46px;object-fit:contain;border-radius:10px;background:#fff}.brand span{font-size:21px}.nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.nav a{font-weight:700;color:#264956;font-size:14px}.nav .navcta,.btn{display:inline-block;background:linear-gradient(135deg,var(--blue),var(--blue2));color:#fff!important;border-radius:10px;padding:12px 18px;font-weight:900;box-shadow:0 8px 18px rgba(11,136,184,.2);text-decoration:none!important}.hero{padding:44px 0 28px;background:linear-gradient(180deg,#eefbfe 0%,#f8fcfd 100%)}.crumb,.crumbs{font-size:13px;color:#617985;margin-bottom:18px}.crumb a,.crumbs a{font-weight:700}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:38px;align-items:center}.eyebrow{display:inline-block;padding:6px 10px;background:#dff6fb;border:1px solid #bdebf5;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#0b7193}h1{font-size:46px;line-height:1.07;margin:14px 0 14px;letter-spacing:-1.2px;color:#113847}h2{font-size:29px;line-height:1.2;margin:34px 0 14px;color:#143e4e}h3{font-size:21px;line-height:1.3;color:#1b4a5c}.lede{font-size:19px;color:#425f6b}.hero-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow);text-align:center}.hero-card img{max-width:100%;height:330px;object-fit:contain}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.btn.secondary{background:#fff;color:var(--navy)!important;border:2px solid var(--blue2);box-shadow:none}.trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.chip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800;color:#49626d}.main{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:34px;padding:28px 0 54px}.article,.side-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.article{padding:30px}.side{display:flex;flex-direction:column;gap:18px}.side-card{padding:20px;position:sticky;top:96px}.side-card img{width:100%;height:180px;object-fit:contain}.toc{padding:18px 20px;background:#f5fbfd;border:1px solid var(--line);border-radius:14px;margin:24px 0}.toc strong{display:block;margin-bottom:8px}.toc a{display:block;padding:4px 0}.callout{border-left:4px solid var(--blue);background:#effbfe;padding:16px 18px;border-radius:10px;margin:20px 0}.warning{border-left-color:#cf8c20;background:#fff8e9}.verdict{border:1px solid #bdebf5;background:linear-gradient(135deg,#f1fcfe,#fff);padding:20px;border-radius:15px}.table-wrap{overflow-x:auto;margin:18px 0}table{border-collapse:collapse;width:100%;font-size:15px}th,td{border:1px solid var(--line);padding:12px;text-align:left;vertical-align:top}th{background:#e8f7fb;color:#173f4d}.cta-box{margin:28px 0;padding:24px;border-radius:18px;background:linear-gradient(135deg,#113847,#0a657f);color:#fff}.cta-box h2,.cta-box h3{color:#fff;margin-top:0}.cta-box p{color:#dbf5fb}.cta-box .btn{background:#fff;color:#0b6e8e!important}.related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rel{display:block;border:1px solid var(--line);background:#fbfeff;padding:15px;border-radius:12px;font-weight:800}.sources li{margin-bottom:9px}.footer{background:#0d2833;color:#d6e9ef;padding:40px 0 26px}.footer a{color:#dff7ff}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}.small{font-size:13px;color:#68808a}.footer .small{color:#a9c2cb}.pill{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;color:#0d7190}.divider{height:1px;background:var(--line);margin:28px 0}.quote{font-style:italic;background:#f8fbfc;padding:14px;border-radius:10px;border:1px solid var(--line)}
@media(max-width:900px){.nav a:not(.navcta){display:none}.hero-grid,.main,.footgrid{grid-template-columns:1fr}.side-card{position:static}.hero-card img{height:270px}h1{font-size:37px}.article{padding:22px}.related{grid-template-columns:1fr}}
