.gs-breadcrumb{font-family:var(--gs-font-ui);font-size:12px;color:var(--gs-text-3);padding:0 0 20px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gs-breadcrumb a{color:var(--gs-blue);text-decoration:none}.gs-breadcrumb a:hover{text-decoration:underline}.gs-breadcrumb span{color:var(--gs-text-3)}.gs-article-header{padding:32px 0 28px;border-bottom:2px solid var(--gs-teal);margin-bottom:32px}.gs-article-tag{display:inline-block;font-family:var(--gs-font-ui);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-teal);background:var(--gs-teal-light);padding:4px 12px;border-radius:20px;margin-bottom:16px}.gs-article-header h1{font-size:clamp(26px,5vw,40px);font-weight:700;line-height:1.25;color:var(--gs-navy);margin-bottom:16px}.gs-article-meta{font-family:var(--gs-font-ui);font-size:13px;color:var(--gs-text-3);display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:16px}.gs-article-meta strong{color:var(--gs-text-2)}.gs-meta-dot{width:4px;height:4px;border-radius:50%;background:var(--gs-border);display:inline-block}.gs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:28px 0}.gs-card{background:var(--gs-white);border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);padding:20px}.gs-card-icon{font-size:28px;margin-bottom:12px;display:block}.gs-card-title{font-family:var(--gs-font-ui);font-size:15px;font-weight:700;color:var(--gs-navy);margin-bottom:8px}.gs-card-body{font-family:var(--gs-font-ui);font-size:13px;color:var(--gs-text-2);line-height:1.65}.gs-card-badge{display:inline-block;font-family:var(--gs-font-ui);font-size:11px;font-weight:700;padding:2px 10px;border-radius:20px;margin-top:10px}.gs-badge-teal{background:var(--gs-teal-light);color:#0b5240}.gs-badge-amber{background:var(--gs-amber-light);color:#7a4e0a}.gs-badge-navy{background:#e8eef4;color:var(--gs-navy)}.gs-faq-item.open .gs-faq-a{display:block}.gs-faq-item.open .gs-faq-icon{transform:rotate(45deg)}@media (max-width:600px){.gs-cards{grid-template-columns:1fr}.gs-meta-dot{display:none}}