.sr-only[data-astro-cid-yp5imhn7]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.news-masthead[data-astro-cid-yp5imhn7]{flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem;padding-top:.85rem;padding-bottom:.5rem;display:flex}.news-site-title[data-astro-cid-yp5imhn7]{color:var(--text,#0f172a);letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:800}.news-site-tagline[data-astro-cid-yp5imhn7]{color:var(--text-muted,#64748b);margin:0;font-size:.875rem}.news-section-title[data-astro-cid-yp5imhn7]{border-top:3px solid var(--primary,#1e3a8a);color:var(--text,#0f172a);margin:0 0 1rem;padding-top:.6rem;font-size:1.05rem;font-weight:800}.news-section-title[data-astro-cid-yp5imhn7] a[data-astro-cid-yp5imhn7]{color:inherit;text-decoration:none!important}.news-section-title[data-astro-cid-yp5imhn7] a[data-astro-cid-yp5imhn7]:hover{color:var(--primary,#1e3a8a)}.news-top[data-astro-cid-yp5imhn7]{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:2rem;padding-top:1.25rem;padding-bottom:1.5rem;display:grid}.news-side-item[data-astro-cid-yp5imhn7]+.news-side-item[data-astro-cid-yp5imhn7]{border-top:1px solid var(--border,#e2e8f0);margin-top:.85rem;padding-top:.85rem}.news-body[data-astro-cid-yp5imhn7]{grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem;padding-top:.5rem;padding-bottom:2rem;display:grid}.news-feed-item[data-astro-cid-yp5imhn7]+.news-feed-item[data-astro-cid-yp5imhn7]{border-top:1px solid var(--border,#e2e8f0);margin-top:1rem;padding-top:1rem}.news-more-link[data-astro-cid-yp5imhn7]{text-align:center;color:var(--primary,#1e3a8a);border:1px solid var(--border,#e2e8f0);border-radius:8px;margin-top:1.25rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600;display:block;text-decoration:none!important}.news-more-link[data-astro-cid-yp5imhn7]:hover{border-color:var(--primary,#1e3a8a)}.news-aside[data-astro-cid-yp5imhn7]{flex-direction:column;gap:2rem;display:flex}.news-popular[data-astro-cid-yp5imhn7],.news-cat-list[data-astro-cid-yp5imhn7]{margin:0;padding:0;list-style:none}.news-popular[data-astro-cid-yp5imhn7] li[data-astro-cid-yp5imhn7]{border-bottom:1px solid var(--border,#e2e8f0);gap:.75rem;padding:.7rem 0;display:flex}.news-popular[data-astro-cid-yp5imhn7] li[data-astro-cid-yp5imhn7]:first-child{padding-top:0}.news-rank[data-astro-cid-yp5imhn7]{min-width:1.25rem;color:var(--accent,#d97706);font-size:1.35rem;font-weight:800;line-height:1.2}.news-popular[data-astro-cid-yp5imhn7] a[data-astro-cid-yp5imhn7]{color:var(--text,#0f172a);font-size:.925rem;font-weight:600;line-height:1.4;text-decoration:none!important}.news-popular[data-astro-cid-yp5imhn7] a[data-astro-cid-yp5imhn7]:hover{color:var(--primary,#1e3a8a)}.news-cat-list[data-astro-cid-yp5imhn7] a[data-astro-cid-yp5imhn7]{min-height:44px;color:var(--text,#0f172a);border-bottom:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;gap:.75rem;font-size:.925rem;font-weight:600;display:flex;text-decoration:none!important}.news-cat-list[data-astro-cid-yp5imhn7] a[data-astro-cid-yp5imhn7]:hover{color:var(--primary,#1e3a8a)}.news-cat-count[data-astro-cid-yp5imhn7]{color:var(--text-muted,#64748b);font-weight:500}.news-category[data-astro-cid-yp5imhn7]{padding-top:.5rem;padding-bottom:1.75rem}.news-category-grid[data-astro-cid-yp5imhn7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=900px){.news-top[data-astro-cid-yp5imhn7],.news-body[data-astro-cid-yp5imhn7]{grid-template-columns:minmax(0,1fr)}.news-top[data-astro-cid-yp5imhn7]{gap:1.25rem;padding-top:.75rem}.news-category-grid[data-astro-cid-yp5imhn7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.news-site-tagline[data-astro-cid-yp5imhn7]{display:none}.news-category-grid[data-astro-cid-yp5imhn7]{grid-template-columns:minmax(0,1fr);gap:.85rem}}.topic-chips-section[data-astro-cid-yp5imhn7]{border-bottom:1px solid var(--border,#e2e8f0);background:var(--bg,#fcfbf9);padding:1rem 0}.chips-scroll-wrap[data-astro-cid-yp5imhn7]{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.25rem 0;overflow-x:auto}.chips-scroll-wrap[data-astro-cid-yp5imhn7]::-webkit-scrollbar{display:none}.chips-list[data-astro-cid-yp5imhn7]{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.topic-chip[data-astro-cid-yp5imhn7]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);color:var(--text,#334155);border-radius:9999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.825rem;font-weight:600;transition:all .15s;display:inline-flex;text-decoration:none!important}.topic-chip[data-astro-cid-yp5imhn7]:hover{background:var(--primary-subtle);border-color:var(--primary);color:var(--primary)}.chip-dot[data-astro-cid-yp5imhn7]{background:var(--kicker-color,var(--primary));border-radius:50%;width:6px;height:6px}.section-heading-wrap[data-astro-cid-yp5imhn7]{text-align:center;margin-bottom:2.5rem}.heading-badge[data-astro-cid-yp5imhn7]{text-transform:uppercase;letter-spacing:.05em;color:var(--kicker-color,var(--primary));margin-bottom:.4rem;font-size:.75rem;font-weight:700;display:inline-block}.section-main-title[data-astro-cid-yp5imhn7]{color:var(--text,#0f172a);letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.85rem;font-weight:800}.section-sub-title[data-astro-cid-yp5imhn7]{color:var(--text-muted,#64748b);margin:0;font-size:.95rem}.section-heading-row[data-astro-cid-yp5imhn7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2rem;display:flex}.view-all-link[data-astro-cid-yp5imhn7]{color:var(--primary,#1e3a8a);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex;text-decoration:none!important}.view-all-link[data-astro-cid-yp5imhn7]:hover{text-decoration:underline!important}.journey-section[data-astro-cid-yp5imhn7]{padding:4rem 1.25rem 3rem}.journey-grid[data-astro-cid-yp5imhn7]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;display:grid}.journey-card[data-astro-cid-yp5imhn7]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,14px);flex-direction:column;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.journey-card[data-astro-cid-yp5imhn7]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.journey-card-illus[data-astro-cid-yp5imhn7]{background:var(--bg-subtle,#f8fafc);border-radius:10px;width:100%;height:96px;margin-bottom:.85rem;overflow:hidden}.journey-card-illus[data-astro-cid-yp5imhn7] svg[data-astro-cid-yp5imhn7]{object-fit:cover;width:100%;height:100%;display:block}.journey-card-header[data-astro-cid-yp5imhn7]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.step-num[data-astro-cid-yp5imhn7]{color:var(--accent,#d97706);background:var(--accent-subtle);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.1rem;font-weight:800;display:flex}.step-title[data-astro-cid-yp5imhn7]{color:var(--text,#0f172a);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.step-desc[data-astro-cid-yp5imhn7]{color:var(--text-muted,#64748b);flex:1;margin:0 0 1rem;font-size:.85rem;line-height:1.5}.step-links[data-astro-cid-yp5imhn7]{border-top:1px solid var(--border-light,#f1f5f9);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.step-article-link[data-astro-cid-yp5imhn7]{color:var(--primary,#1e3a8a);align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:inline-flex;text-decoration:none!important}.step-article-link[data-astro-cid-yp5imhn7]:hover{text-decoration:underline!important}.step-service-link[data-astro-cid-yp5imhn7]{color:var(--text,#475569);background:var(--bg-subtle,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:6px;justify-content:space-between;align-items:center;padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:all .15s;display:inline-flex;text-decoration:none!important}.step-service-link[data-astro-cid-yp5imhn7]:hover{border-color:var(--accent);color:var(--accent)}.services-strip-section[data-astro-cid-yp5imhn7]{background:var(--bg-subtle,#f8fafc);border-radius:var(--radius-lg,18px);margin:2rem auto;padding:3rem 1.25rem}.services-cards-grid[data-astro-cid-yp5imhn7]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.service-strip-card[data-astro-cid-yp5imhn7]{background:var(--bg-card,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,14px);flex-direction:column;padding:1.25rem;transition:transform .2s,box-shadow .2s;display:flex}.service-strip-card[data-astro-cid-yp5imhn7]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.service-card-illus[data-astro-cid-yp5imhn7]{background:var(--bg-subtle,#f8fafc);border-radius:10px;width:100%;height:110px;margin-bottom:1rem;overflow:hidden}.service-card-illus[data-astro-cid-yp5imhn7] svg[data-astro-cid-yp5imhn7]{object-fit:cover;width:100%;height:100%;display:block}.card-top[data-astro-cid-yp5imhn7]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.service-badge[data-astro-cid-yp5imhn7]{text-transform:uppercase;color:var(--accent,#d97706);background:var(--accent-subtle);border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.service-icon[data-astro-cid-yp5imhn7]{background:var(--primary-subtle);width:38px;height:38px;color:var(--primary,#1e3a8a);border-radius:10px;justify-content:center;align-items:center;display:flex}.service-name[data-astro-cid-yp5imhn7]{color:var(--text,#0f172a);margin:0 0 .4rem;font-size:1.05rem;font-weight:700}.service-desc[data-astro-cid-yp5imhn7]{color:var(--text-muted,#64748b);flex:1;margin:0 0 1.25rem;font-size:.85rem;line-height:1.5}.service-btn[data-astro-cid-yp5imhn7]{background:var(--primary,#1e3a8a);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;transition:opacity .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.service-btn[data-astro-cid-yp5imhn7]:hover{opacity:.9}.empty-state[data-astro-cid-yp5imhn7]{text-align:center;color:var(--text-muted,#64748b);padding:3rem 0}
