._container_zcn4z_1{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}._pageHeader_zcn4z_7{position:relative;min-height:280px;display:flex;align-items:center;padding:var(--spacing-16) 0;background-size:cover;background-position:center;border-bottom:4px solid var(--secondary)}._headerOverlay_zcn4z_18{position:absolute;inset:0;background:linear-gradient(135deg,#0f172ae6,#0f172ab3);z-index:1}._headerContent_zcn4z_28{position:relative;z-index:2}._pageTitle_zcn4z_33{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,3rem);font-weight:900;text-transform:uppercase;margin:0 0 var(--spacing-4) 0;color:#fff;text-shadow:0 4px 12px rgba(0,0,0,.5)}._titleUnderline_zcn4z_43{height:4px;width:60px;background-color:var(--secondary);margin-bottom:var(--spacing-6)}._pageSubtitle_zcn4z_50{font-size:1.125rem;color:#ffffffe6;max-width:600px;line-height:1.6}._introSection_zcn4z_58{padding:var(--spacing-12) 0 var(--spacing-4);background-color:var(--background)}._introBlock_zcn4z_63{max-width:800px;background-color:var(--surface);border-left:4px solid var(--secondary);padding:var(--spacing-6) var(--spacing-8);box-shadow:var(--shadow)}._introText_zcn4z_71{font-size:1.125rem;line-height:1.7;color:var(--muted-foreground);margin:0}._newsSection_zcn4z_79{padding:var(--spacing-8) 0 var(--spacing-16);background-color:var(--background)}._grid_zcn4z_84{display:grid;grid-template-columns:1fr;gap:var(--spacing-8)}@media(min-width:768px){._grid_zcn4z_84{grid-template-columns:repeat(2,1fr)}}._newsCard_zcn4z_96{background-color:var(--card);border:1px solid var(--border);border-top:4px solid var(--secondary);border-radius:var(--radius-lg);padding:var(--spacing-8);box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._newsCard_zcn4z_96:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._newsHeader_zcn4z_113{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-4);flex-wrap:wrap;gap:var(--spacing-2)}._newsDate_zcn4z_122{display:inline-flex;align-items:center;font-family:var(--font-family-monospace);font-size:.875rem;color:var(--primary);background-color:color-mix(in srgb,var(--primary) 10%,transparent);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full)}._icon_zcn4z_133{margin-right:var(--spacing-2)}._iconRight_zcn4z_137{margin-left:var(--spacing-2)}._newsSource_zcn4z_141{font-size:.875rem;font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em}._newsTitle_zcn4z_149{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);line-height:1.3;margin:0 0 var(--spacing-4) 0}._newsSummary_zcn4z_158{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 var(--spacing-8) 0;flex-grow:1}._newsFooter_zcn4z_166{border-top:1px solid var(--border);padding-top:var(--spacing-4);margin-top:auto}._readMoreLink_zcn4z_172{display:inline-flex;align-items:center;font-family:var(--font-family-heading);font-weight:700;color:var(--secondary);text-decoration:none;text-transform:uppercase;letter-spacing:.05em;transition:color var(--animation-duration-fast) ease}._readMoreLink_zcn4z_172:hover{color:var(--foreground)}._ctaSection_zcn4z_189{background-color:var(--primary);color:var(--primary-foreground);padding:var(--spacing-20) 0;position:relative}._ctaSection_zcn4z_189:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--secondary)}._ctaInner_zcn4z_206{text-align:center;max-width:800px;margin:0 auto}._ctaTitle_zcn4z_212{font-family:var(--font-family-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--primary-foreground);margin:0 0 var(--spacing-4) 0}._ctaSubtitle_zcn4z_220{font-size:1.25rem;color:color-mix(in srgb,var(--primary-foreground) 80%,transparent);margin:0 0 var(--spacing-8) 0;line-height:1.6}._ctaButton_zcn4z_227{font-family:var(--font-family-heading);text-transform:uppercase;font-weight:700;letter-spacing:.05em;padding-left:var(--spacing-8);padding-right:var(--spacing-8)}
