.styles_page__sGzt3{min-height:calc(100vh - var(--nav-h, 56px));background:var(--background)}.styles_container___9KIT{max-width:1200px;margin:0 auto;padding:var(--spacing-5xl) var(--spacing-lg)}.styles_header__LJVRl{margin-bottom:var(--spacing-6xl);text-align:center}.styles_title__iXrO2{color:var(--orchid);font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);line-height:1.1;margin:0 0 var(--spacing-xl) 0}.styles_subtitle__Db53b{color:var(--foreground);font-size:var(--font-size-xl);line-height:1.6;max-width:800px;margin:0 auto;font-weight:var(--font-weight-medium);opacity:.9}.styles_newsContent__B_UBc{display:flex;flex-direction:column;gap:var(--spacing-6xl)}.styles_yearSection__9ajJb{border-bottom:2px solid var(--border-light);padding-bottom:var(--spacing-5xl)}.styles_yearSection__9ajJb:last-child{border-bottom:none;padding-bottom:0}.styles_yearTitle__x2rfs{color:var(--orchid);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-3xl) 0;text-align:center;position:relative}.styles_yearTitle__x2rfs:after{content:"";position:absolute;bottom:-var(--spacing-lg);left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--lily),var(--orchid));border-radius:2px}.styles_articlesGrid__Lyyd0{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.styles_articleCard__hS9KE{background:var(--white);border-radius:var(--border-radius);padding:var(--spacing-2xl);box-shadow:var(--shadow-card);transition:all .2s ease;border:1px solid var(--border-light)}.styles_articleCard__hS9KE:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.styles_articleHeader__h5tNu{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-light)}.styles_source__vvMFQ{color:var(--orchid);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px;background:var(--orchid-10);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm)}.styles_date__CIKDZ{color:var(--foreground);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);opacity:.7}.styles_articleTitle__FjRzH{color:var(--foreground);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.5;margin:0}.styles_articleLink__596dH{color:inherit;text-decoration:none;transition:color .2s ease}.styles_articleLink__596dH:hover{color:var(--orchid);text-decoration:underline}.styles_footer__zQ0wd{margin-top:var(--spacing-6xl);padding-top:var(--spacing-3xl);border-top:2px solid var(--border-light);text-align:center}.styles_footerText__xELx8{color:var(--foreground);font-size:var(--font-size-lg);line-height:1.6;margin:0;opacity:.8}.styles_contactLink__AzC_O{color:var(--orchid);text-decoration:underline;font-weight:var(--font-weight-semibold);transition:color .2s ease}.styles_contactLink__AzC_O:hover{color:var(--lily)}@media (max-width:1024px){.styles_container___9KIT{padding:var(--spacing-4xl) var(--spacing-lg)}.styles_title__iXrO2{font-size:var(--font-size-4xl)}.styles_yearTitle__x2rfs{font-size:var(--font-size-3xl)}.styles_articlesGrid__Lyyd0{grid-template-columns:1fr;gap:var(--spacing-xl)}}@media (max-width:640px){.styles_container___9KIT{padding:var(--spacing-3xl) var(--spacing-md)}.styles_header__LJVRl{margin-bottom:var(--spacing-4xl)}.styles_newsContent__B_UBc{gap:var(--spacing-4xl)}.styles_yearSection__9ajJb{padding-bottom:var(--spacing-3xl)}.styles_title__iXrO2{font-size:var(--font-size-3xl)}.styles_subtitle__Db53b{font-size:var(--font-size-lg)}.styles_yearTitle__x2rfs{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-2xl)}.styles_articlesGrid__Lyyd0{gap:var(--spacing-lg)}.styles_articleCard__hS9KE{padding:var(--spacing-xl)}.styles_articleHeader__h5tNu{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}.styles_articleTitle__FjRzH{font-size:var(--font-size-base)}.styles_footer__zQ0wd{margin-top:var(--spacing-4xl);padding-top:var(--spacing-2xl)}.styles_footerText__xELx8{font-size:var(--font-size-base)}}