.page_main__f1LzS{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.page_header__mvckY{margin-bottom:var(--spacing-xl)}.page_title__JVs_H{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.page_subtitle__uOJUV{font-size:1.125rem;color:var(--color-text-muted);margin:0}.page_metroNav__Z0Usb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);padding:var(--spacing-md);background:var(--color-background-alt);border-radius:8px}.page_metroNavLabel__XGQSg{font-size:.875rem;color:var(--color-text-muted)}.page_metroLinks__HxYwf{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.page_metroLink___ZFxh{font-size:.875rem;color:var(--color-primary);text-decoration:none;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-background);border-radius:4px}.page_metroLink___ZFxh:hover{text-decoration:underline}.page_categorySection__mbLG6{margin-bottom:var(--spacing-2xl)}.page_categoryHeader__1YKZp{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.page_categoryTitle__u9TJc{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0}.page_viewAll__VTpsl{font-size:.875rem;color:var(--color-primary);text-decoration:none}.page_viewAll__VTpsl:hover{text-decoration:underline}.page_grid__CLDTf{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (min-width:640px){.page_grid__CLDTf{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__CLDTf{grid-template-columns:repeat(4,1fr)}}