.page-module__MkhXSa__page{min-height:100vh;padding-bottom:var(--spacing-3xl)}.page-module__MkhXSa__breadcrumbs{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg)0;font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;display:flex;overflow-x:auto}.page-module__MkhXSa__breadcrumbs a{color:var(--color-primary);font-weight:var(--font-weight-medium);text-decoration:none;transition:color .2s}.page-module__MkhXSa__breadcrumbs a:hover{color:var(--color-primary-dark);text-decoration:underline}.page-module__MkhXSa__hero{padding:var(--spacing-3xl)0;text-align:center;color:#fff;margin-bottom:var(--spacing-2xl);background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%)}.page-module__MkhXSa__heroContent{max-width:800px;margin:0 auto}.page-module__MkhXSa__heroBadge{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-full);margin-bottom:var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;background:#ffffff26;border:1px solid #ffffff4d;padding:.35rem .9rem;display:inline-flex}.page-module__MkhXSa__liveDot{background-color:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #4ade80}.page-module__MkhXSa__heroTitle{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:#fff;line-height:1.25}.page-module__MkhXSa__heroDesc{font-size:var(--font-size-lg);opacity:.95;max-width:680px;margin:0 auto;line-height:1.6}.page-module__MkhXSa__section{padding-bottom:var(--spacing-3xl)}.page-module__MkhXSa__filterSection{margin-bottom:var(--spacing-2xl)}.page-module__MkhXSa__filterList{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.page-module__MkhXSa__filterChip{border-radius:var(--radius-full);background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;padding:.45rem 1.1rem}.page-module__MkhXSa__filterChip:hover{border-color:var(--color-primary-light);color:var(--color-primary);background-color:var(--color-bg-secondary)}.page-module__MkhXSa__filterChipActive{box-shadow:var(--shadow-sm);font-weight:var(--font-weight-semibold);background-color:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.page-module__MkhXSa__grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.page-module__MkhXSa__card{background-color:var(--color-bg);border-radius:var(--radius-xl);padding:var(--spacing-xl);box-shadow:var(--shadow-md);transition:all var(--transition-base);border:1px solid var(--color-border-light);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.page-module__MkhXSa__card:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary-light);transform:translateY(-4px)}.page-module__MkhXSa__cardHeader{margin-bottom:var(--spacing-md);font-size:var(--font-size-xs);justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.page-module__MkhXSa__categoryBadge{color:var(--color-primary);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);background-color:#1e40af14;padding:.25rem .65rem}.page-module__MkhXSa__date{color:var(--color-text-light);font-weight:var(--font-weight-medium);white-space:nowrap}.page-module__MkhXSa__tagPill{font-size:.72rem;font-weight:var(--font-weight-semibold);color:var(--color-secondary);border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.03em;background-color:#f973161a;align-self:flex-start;padding:.15rem .5rem;display:inline-block}.page-module__MkhXSa__cardTitle{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);line-height:1.4;font-weight:var(--font-weight-bold)}.page-module__MkhXSa__cardTitle a{color:var(--color-text);transition:color var(--transition-fast);text-decoration:none}.page-module__MkhXSa__cardTitle a:hover{color:var(--color-primary)}.page-module__MkhXSa__cardExcerpt{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__MkhXSa__cardFooter{padding-top:var(--spacing-md);border-top:1px solid var(--color-border-light);justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-top:auto;display:flex}.page-module__MkhXSa__readMore{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-primary);transition:gap var(--transition-fast);align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.page-module__MkhXSa__readMore:hover{gap:.45rem;text-decoration:underline}.page-module__MkhXSa__guideBadge{font-size:var(--font-size-xs);color:var(--color-text-secondary);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full);transition:all var(--transition-fast);text-overflow:ellipsis;white-space:nowrap;max-width:170px;padding:.25rem .65rem;text-decoration:none;overflow:hidden}.page-module__MkhXSa__guideBadge:hover{color:var(--color-primary);border-color:var(--color-primary-light);background-color:var(--color-bg-tertiary)}@media (max-width:768px){.page-module__MkhXSa__heroTitle{font-size:var(--font-size-2xl)}.page-module__MkhXSa__grid{grid-template-columns:1fr}.page-module__MkhXSa__cardFooter{flex-direction:column;align-items:flex-start}.page-module__MkhXSa__guideBadge{max-width:100%}}
