
.blog-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 32px}.category-pills{display:flex;gap:9px;flex-wrap:wrap}.category-pills a{padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800;color:#38506a}.category-pills a.active,.category-pills a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.blog-search{display:flex;gap:8px}.blog-search input{min-width:230px;padding:10px 14px;border:1px solid var(--line);border-radius:999px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 10px 34px rgba(7,20,38,.07);transition:.25s}.blog-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.blog-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.blog-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.blog-meta{display:flex;gap:9px;flex-wrap:wrap;color:var(--muted);font-size:.82rem;font-weight:750;margin-bottom:10px}.blog-card h2,.blog-card h3{font-size:1.3rem;line-height:1.25;margin:0 0 11px}.blog-card p{color:var(--muted);margin:0 0 18px}.blog-card .text-link{margin-top:auto}.pagination{display:flex;justify-content:center;gap:8px;margin-top:38px}.pagination a,.pagination span{min-width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;font-weight:850}.pagination .current{background:var(--navy);color:#fff}.article-shell{max-width:900px}.article-featured{width:100%;max-height:540px;object-fit:cover;border-radius:28px;box-shadow:var(--shadow);margin:0 0 36px}.article-content{font-size:1.08rem}.article-content h2{font-size:1.75rem;margin:38px 0 14px}.article-content h3{font-size:1.35rem;margin:30px 0 12px}.article-content p,.article-content li{color:#34475a}.article-content a{color:var(--blue);text-decoration:underline}.article-content blockquote,.article-content .article-callout{border-inline-start:5px solid var(--cyan);padding:18px 22px;background:#eef9fb;border-radius:15px;margin:28px 0}.article-share{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;margin-top:42px;padding-top:25px;border-top:1px solid var(--line)}.lead-success{background:#eaf9f0;border:1px solid #b9e7ca;padding:18px;border-radius:16px;margin-bottom:22px}.form-errors{background:#fff0f0;border:1px solid #f0bcbc;color:#861818;padding:16px;border-radius:14px;margin-bottom:20px}.hp-field{position:absolute!important;left:-9999px!important;opacity:0!important}.seo-chip{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e9f8fb;color:#08708c;font-size:.76rem;font-weight:850}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.blog-grid{grid-template-columns:1fr}.blog-toolbar{align-items:stretch}.blog-search,.blog-search input{width:100%;min-width:0}.article-content{font-size:1rem}}
