:root{--background:#fff;--foreground:#171717;--primary:#4db6ac;--primary-dark:#26a69a;--secondary:#1a1a2e;--accent:#ffc107;--text-dark:#1a1a1a;--text-medium:#666;--text-light:#999;--border-light:#eee;--shadow-sm:0 2px 10px #0000000d;--shadow-md:0 5px 20px #0000001a;--shadow-lg:0 10px 40px #00000026;--gradient-primary:linear-gradient(135deg,#4db6ac,#26a69a);--gradient-dark:linear-gradient(180deg,#1a1a2e 0%,#16213e 100%)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--foreground);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f5;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#4db6ac,#26a69a);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#26a69a}::selection{color:var(--text-dark);background:#4db6ac4d}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.fade-in{animation:.5s ease-out fadeIn}.slide-in{animation:.5s ease-out slideIn}
.page{background:#fff;flex-direction:column;min-height:100vh;display:flex}.main{flex:1}.container{max-width:1200px;margin:0 auto}.mainNewsSection{background:#fff;padding:40px 0}.mainNewsGrid{grid-template-columns:1.5fr 1fr;align-items:start;gap:40px;display:grid}.mainNewsLeft{flex:1.5}.mainNewsRight{flex:1;min-width:300px}.newsSection{background:#fff;border-bottom:1px solid #f0f0f0;padding:40px 0}.topRow{grid-template-columns:350px 1fr;gap:40px;padding:0 20px;display:grid}.recentPostsColumn{border-right:1px solid #f0f0f0;align-self:start;padding-right:40px;position:sticky;top:70px}.hotNewsColumn{flex:1}.categoryGrid{background:#fff;padding:40px 0}.categoriesRow{grid-template-columns:repeat(2,1fr);gap:50px;display:grid}.mainContentSection{background:#fff;padding:40px 0}.mainContentGrid{grid-template-columns:300px 1fr;gap:40px;display:grid}.leftSidebar{flex-direction:column;gap:30px;display:flex}.rightContent{flex:1}@media (max-width:1024px){.mainNewsGrid,.topRow{grid-template-columns:1fr;gap:30px}.recentPostsColumn{border-bottom:1px solid #f0f0f0;border-right:none;padding-bottom:30px;padding-right:0;position:static;top:auto}.categoriesRow{grid-template-columns:1fr;gap:40px}.mainContentGrid{grid-template-columns:1fr;gap:30px}.leftSidebar{order:2}.rightContent{order:1}.sidebarColumn{position:static;top:auto}}@media (max-width:768px){.recentPostsColumn{padding-bottom:0}.container{padding:0 15px}.newsSection,.categoryGrid,.mainContentSection{padding:0}.mainNewsSection{padding:25px 0}.blogSection{padding:30px 0}.topRow{gap:20px}.categoriesRow{gap:25px}}.blogSection{background:#fff;border-bottom:1px solid #f0f0f0;padding:60px 0}.blogGrid{grid-template-columns:1fr 300px;align-items:start;gap:40px;display:grid}.mainColumn{flex:1}.sidebarColumn{align-self:start;width:400px;position:sticky;top:70px}@media (max-width:900px){.blogGrid{grid-template-columns:1fr}.sidebarColumn{width:100%;max-width:400px;margin:0 auto}}.categoryHeader{text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);padding:50px 0}.categoryTitle{color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px;font-size:2.5rem;font-weight:700}.categoryDescription{color:#ffffffb3;margin:0;font-size:1rem}@media (max-width:768px){.categoryHeader{padding:30px 0}.categoryTitle{font-size:1.75rem}.categoryDescription{font-size:.9rem}}
