*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Open Sans,Arial,sans-serif;color:#1d2b36;font-size:15px;line-height:1.6;background:#fff}h1,h2,h3,h4{font-family:Raleway,Arial,sans-serif;margin:0}p{margin:0}a{color:#124b80}img{max-width:100%;display:block}.wrap{max-width:1160px;margin:0 auto;padding:8px 16px}.btn{display:inline-block;text-decoration:none;font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:15px;padding:14px 28px;border-radius:999px;text-align:center;border:none;cursor:pointer}.btn-navy{background:#124b80;color:#fff}.btn-teal{background:#3fb4c6;color:#06323b}.btn:hover{filter:brightness(1.08)}.btn:focus-visible,a:focus-visible{outline:3px solid #f2b705;outline-offset:2px}.h2{font-weight:800;font-size:30px;line-height:1.2;color:#124b80}@media (max-width:760px){.h2{font-size:24px}.btn{width:100%}}.sec{padding:52px 0 0}.head{margin-bottom:22px;max-width:780px}.head p{margin-top:12px;font-size:16px;color:#2b3a46}.top{padding:80px 0 56px;background:#124b80;text-align:center}.top .eyebrow{font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#8fd0da}.top h1{font-weight:800;font-size:44px;line-height:1.18;color:#fff;margin-top:10px}.top p{margin:16px auto 0;font-size:18px;color:#eaf3f8;max-width:640px}@media (max-width:760px){.top{padding:56px 0 40px}.top h1{font-size:28px}.top p{font-size:16px}}.crumb{font-size:13px;color:#5a6b78;margin-bottom:10px}.crumb a{color:#5a6b78;text-decoration:none}.crumb a:hover{color:#124b80;text-decoration:underline}.crumb .sep{margin:0 6px;color:#b7c2ca}.crumb .cur{color:#124b80;font-weight:700}.chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:26px}.chip{display:inline-block;text-decoration:none;font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:13px;padding:9px 18px;border-radius:999px;background:#ffffff1f;color:#fff;border:1.5px solid rgba(255,255,255,.4)}.chip:hover{background:#ffffff38}.chip.active{background:#3fb4c6;color:#06323b;border-color:#3fb4c6}.chip .n{opacity:.75;font-weight:600;margin-left:4px}.postgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:920px){.postgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.postgrid{grid-template-columns:1fr}}.post-card{background:#fff;border:1px solid #e1e8ed;border-radius:16px;padding:24px 24px 22px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .15s,transform .15s}.post-card:hover{box-shadow:0 10px 28px #124b801f;transform:translateY(-2px)}.post-card .cat{display:inline-block;align-self:flex-start;background:#e8f1f5;color:#1f7d90;font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.post-card h3{font-weight:700;font-size:17px;line-height:1.35;color:#124b80}.post-card h3 a{color:inherit;text-decoration:none}.post-card h3 a:hover{text-decoration:underline}.post-card .meta{font-size:12.5px;color:#7a8894}.post-card .more{margin-top:auto;font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:13.5px;color:#124b80;text-decoration:none}.post-card .more:hover{text-decoration:underline}.pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin:44px 0 8px;flex-wrap:wrap}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 10px;border-radius:10px;font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:14px;text-decoration:none;color:#124b80;border:1px solid #d5dde3}.pagination a:hover{background:#e8f1f5}.pagination .cur{background:#124b80;color:#fff;border-color:#124b80}.pagination .dots{border:none;color:#9aa7b0}.cta{background:#e8f1f5;border-radius:18px;padding:34px 36px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:nowrap;text-align:left}.cta .text h2{font-weight:800;font-size:21px;color:#124b80}.cta .text p{margin-top:8px;font-size:14.5px;color:#2b3a46;max-width:520px}.cta .actions{white-space:nowrap;flex-shrink:0}@media (max-width:820px){.cta{flex-direction:column;align-items:stretch;text-align:center}.cta .text p{max-width:none}.cta .actions{white-space:normal}}.foot{margin-top:56px;padding-top:24px;border-top:1px solid #d5dde3;font-size:13px;color:#4a5a66;text-align:center}.post-top{padding:56px 0 40px;background:#124b80}.post-top .wrap{max-width:820px}.post-top .cat{display:inline-block;background:#ffffff24;color:#fff;font-family:Raleway,Arial,sans-serif;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.post-top h1{font-weight:800;font-size:34px;line-height:1.25;color:#fff;margin-top:16px}.post-top .meta{margin-top:14px;font-size:13.5px;color:#bcd6e6}.post-top .crumb a{color:#bcd6e6}.post-top .crumb .sep{color:#5f88a8}.post-top .crumb .cur{color:#fff}.post-body{max-width:760px;margin:0 auto;padding:44px 16px 8px}.post-body h2{font-weight:800;font-size:23px;color:#124b80;margin-top:36px}.post-body h3{font-weight:700;font-size:19px;color:#124b80;margin-top:28px}.post-body p{font-size:16px;line-height:1.8;color:#243745;margin-top:16px}.post-body ul,.post-body ol{font-size:16px;line-height:1.8;color:#243745;margin-top:16px;padding-left:22px}.post-body a{text-decoration:underline}.post-body strong{color:#12222f}.post-body img{border-radius:14px;margin-top:20px}.draft-note{max-width:760px;margin:0 auto;background:#fff4e0;border:1px solid #f0d7a6;border-radius:14px;padding:18px 22px;font-size:14px;color:#6b4e12;line-height:1.6}.draft-note a{color:#6b4e12;font-weight:700}
