@layer base{@keyframes _collapsible-down_1grw8_1{0%{max-height:0}to{max-height:var(--radix-collapsible-content-height)}}@keyframes _collapsible-up_1grw8_1{0%{max-height:var(--radix-collapsible-content-height)}to{max-height:0}}._trigger_1grw8_20{cursor:pointer;display:block;appearance:none;border:none;background:transparent;color:inherit}._content_1grw8_29{overflow:hidden}._content_1grw8_29[data-state=open]{animation:_collapsible-down_1grw8_1 var(--animation-duration-fast) ease-out}._content_1grw8_29[data-state=closed]{animation:_collapsible-up_1grw8_1 var(--animation-duration-fast) ease-out}}@layer base{._revealChild_1dbl8_2{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}._revealChild_1dbl8_2[data-revealed=true]{opacity:1;transform:translateY(0)}._newsCard_1dbl8_14{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._newsCard_1dbl8_14:hover{box-shadow:var(--shadow-md)}._newsImageWrapper_1dbl8_28{width:100%;max-height:400px;overflow:hidden;background-color:var(--muted)}._newsImage_1dbl8_28{width:100%;height:100%;object-fit:cover;transition:transform var(--animation-duration-slow) ease}._newsCard_1dbl8_14:hover ._newsImage_1dbl8_28{transform:scale(1.02)}._newsBody_1dbl8_46{padding:var(--spacing-8);display:flex;flex-direction:column;gap:var(--spacing-4)}._newsTitle_1dbl8_53{font-family:var(--font-family-display);font-size:2rem;font-weight:700;color:var(--foreground);line-height:1.2}._newsDate_1dbl8_61{font-size:.875rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em}._newsSummary_1dbl8_69{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground)}._readMoreBtn_1dbl8_75{align-self:flex-start;margin-top:var(--spacing-4)}._fullArticleContent_1dbl8_80{margin-top:var(--spacing-4);color:var(--foreground);line-height:1.8;font-size:1rem;display:flex;flex-direction:column;gap:var(--spacing-4);border-top:1px solid var(--border);padding-top:var(--spacing-4)}@media(max-width:768px){._newsBody_1dbl8_46{padding:var(--spacing-6)}._newsTitle_1dbl8_53{font-size:1.75rem}}}
