.page_page__b0QVX{min-height:100vh;background:linear-gradient(180deg,#f8f9fa,#ffffff)}.page_hero__kIonU{background:linear-gradient(135deg,#1a237e,#283593 50%,#3949ab);color:white;padding:var(--spacing-xxl) var(--spacing-md);text-align:center;position:relative;overflow:hidden}.page_hero__kIonU:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,255,255,.05) 0,transparent 50%);pointer-events:none}.page_heroContent__JVNM4{position:relative;z-index:1;max-width:800px;margin:0 auto}.page_logoWrapper__zqAGO{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.page_globeIcon__wSXZ7{width:60px;height:60px;animation:page_rotate__HabmF 20s linear infinite}@keyframes page_rotate__HabmF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_title__uOoKb{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4rem);font-weight:800;margin:0;letter-spacing:-1px}.page_subtitle__CMdSe{font-size:1.1rem;opacity:.9;margin:0 0 var(--spacing-md);max-width:600px;margin-left:auto;margin-right:auto}.page_attribution__UV9zG{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:.85rem;opacity:.8;flex-wrap:wrap}.page_attribution__UV9zG a{color:#ffd700;text-decoration:none;border-bottom:1px dotted #ffd700}.page_attribution__UV9zG a:hover{color:#fff;border-bottom-style:solid}.page_emptyState__eA6ec,.page_errorState__mqzNF,.page_loadingState__tyt6R,.page_loading__SEIJX{padding:var(--spacing-xxl) var(--spacing-md);text-align:center}.page_spinner__lvbtt{width:40px;height:40px;margin:0 auto var(--spacing-md);border:3px solid rgba(0,0,0,.1);border-top-color:#1a237e;border-radius:50%;animation:page_spin__tlIYD 1s linear infinite}@keyframes page_spin__tlIYD{to{transform:rotate(1turn)}}.page_errorHint__vEdau{color:var(--color-text-2);font-size:.9rem;margin-top:var(--spacing-sm)}.page_emptyIcon__4zivP{width:80px;height:80px;margin:0 auto var(--spacing-lg);color:var(--color-text-muted)}.page_emptyState__eA6ec h2{font-size:1.5rem;margin-bottom:var(--spacing-sm);color:var(--color-text)}.page_emptyState__eA6ec>p{color:var(--color-text-2);margin-bottom:var(--spacing-xl)}.page_infoBox__amjp0{max-width:600px;margin:var(--spacing-xl) auto;padding:var(--spacing-xl);background:var(--color-bg-secondary);border-radius:var(--radius-lg);text-align:left}.page_infoBox__amjp0 h3{font-size:1.1rem;margin-bottom:var(--spacing-sm);color:#1a237e}.page_infoBox__amjp0 p{color:var(--color-text-2);line-height:1.6;margin-bottom:var(--spacing-sm)}.page_licenseNote__6fELM{font-size:.85rem;padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}.page_content__PBCPb{padding:var(--spacing-xl) 0}.page_articlesGrid__jT_GB{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_articleCard__Rn4ON{background:white;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all .2s;border:1px solid var(--color-border)}.page_articleCard__Rn4ON:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.page_articleLink__RMyJ7{display:block;text-decoration:none;color:inherit}.page_imageWrapper__mv00W{aspect-ratio:16/9;overflow:hidden;background:var(--color-bg-secondary)}.page_articleImage__X5Y2n{width:100%;height:100%;object-fit:cover;transition:transform .3s}.page_articleCard__Rn4ON:hover .page_articleImage__X5Y2n{transform:scale(1.05)}.page_articleContent__apaOl{padding:var(--spacing-md)}.page_articleTitle__7DfK9{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;margin:0 0 var(--spacing-sm);line-height:1.3;color:var(--color-text)}.page_articleSummary__PT4HE{font-size:.9rem;color:var(--color-text-2);line-height:1.5;margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_articleMeta__u6uN2{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;color:var(--color-text-muted);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border)}.page_sourceLink__RNpDP{color:#1a237e;text-decoration:none;font-weight:500}.page_sourceLink__RNpDP:hover{text-decoration:underline}@media (max-width:768px){.page_hero__kIonU{padding:var(--spacing-xl) var(--spacing-md)}.page_logoWrapper__zqAGO{flex-direction:column;gap:var(--spacing-sm)}.page_globeIcon__wSXZ7{width:40px;height:40px}.page_articlesGrid__jT_GB{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.page_page__b0QVX{background:linear-gradient(180deg,#0d1117,#161b22)}.page_articleCard__Rn4ON{background:var(--color-card);border-color:rgba(255,255,255,.1)}.page_infoBox__amjp0{background:rgba(255,255,255,.05)}}