@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/4972593c9055.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fac7d5fe65b9.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#CA8A04;--accent:#B45309;--heading:#0F172A;--body-text:#334155;--bg-dark:#0F172A;--bg-light:#F8FAFC;--white:#fff;--border:#E2E8F0;--font-heading:'Playfair Display',serif;--font-body:'Inter',sans-serif;--max-width:1200px;--transition:0.25s}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--body-text);background:var(--white);-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}a{color:inherit;text-decoration:none;transition:color var(--transition)}img{max-width:100%;height:auto;display:block}ol,ul{list-style:none}button{cursor:pointer;font-family:var(--font-body)}.skip-link{position:absolute;left:-9999px;top:0;z-index:100000;padding:10px 16px;background:#111;color:#fff;font-weight:700;text-decoration:none}.skip-link:focus{left:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.3;color:var(--heading)}.container{max-width:var(--max-width);margin:0 auto;padding:0 15px;width:100%}.site-header{background:var(--bg-dark);padding:18px 0}.header-inner{display:flex;align-items:center;justify-content:center}.site-logo{display:flex;align-items:center;text-decoration:none}.site-logo img{height:50px;width:auto}.logo-svg{display:flex;align-items:center}.logo-svg svg{height:50px;width:auto;max-width:280px}.logo-svg svg *{fill:var(--white)}.site-name{font-family:var(--font-heading);font-size:32px;font-weight:700;color:var(--white);letter-spacing:-.5px}.main-nav{background:var(--white);border-bottom:1px solid #eee;position:sticky;top:0;z-index:1000}.main-nav .container{display:flex;align-items:center;justify-content:space-between}.nav-menu{display:flex;align-items:center;flex-wrap:wrap;flex:1}.nav-item>a{display:block;padding:14px 16px;font-family:var(--font-body);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--heading);transition:color var(--transition)}.nav-item>a:hover{color:var(--primary)}.nav-toggle{display:none;flex-direction:column;gap:5px;background:0 0;border:none;padding:10px}.nav-toggle span{display:block;width:22px;height:2px;background:var(--heading);transition:var(--transition)}.aufmacher-section{padding:30px 0;background:var(--white)}.aufmacher-grid{display:grid;grid-template-columns:7fr 5fr;gap:30px}.aufmacher-main{position:relative;overflow:hidden;border-radius:8px;background:var(--bg-dark)}.aufmacher-main .aufmacher-image{height:100%;min-height:460px;overflow:hidden}.aufmacher-main .aufmacher-image img{width:100%;height:100%;object-fit:cover}.aufmacher-main .aufmacher-content{position:absolute;bottom:0;left:0;right:0;padding:80px 30px 30px;background:linear-gradient(to top,rgba(15,23,42,.95) 0,rgba(15,23,42,.6) 60%,transparent 100%);color:var(--white)}.aufmacher-main .aufmacher-content h2{font-size:28px;color:var(--white);margin:10px 0 12px;line-height:1.25}.aufmacher-main .aufmacher-content h2 a{color:var(--white)}.aufmacher-main .aufmacher-content h2 a:hover{color:var(--primary)}.aufmacher-main .aufmacher-content p{color:rgba(255,255,255,.8);font-size:14px;line-height:1.6;margin-bottom:12px}.aufmacher-meta{display:flex;align-items:center;gap:15px;font-size:13px;color:rgba(255,255,255,.7)}.aufmacher-meta .author-name{font-weight:600;color:var(--white)}.category-badge{display:inline-block;padding:4px 12px;background:var(--primary);color:var(--white);font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:3px}.category-badge:hover{background:var(--accent)}.top-stories h3{font-size:20px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--primary)}.top-story{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid #eee}.top-story:last-child{border-bottom:none}.top-story-image{flex-shrink:0;width:110px;height:80px;overflow:hidden;border-radius:5px}.top-story-image img{width:100%;height:100%;object-fit:cover}.top-story-content{flex:1;display:flex;flex-direction:column;justify-content:center}.top-story-content .category-badge{font-size:10px;padding:2px 8px;margin-bottom:6px;align-self:flex-start}.top-story-content h4{font-size:15px;line-height:1.35;margin-bottom:4px}.top-story-content h4 a:hover{color:var(--primary)}.reading-time{font-size:12px;color:#999}@media(max-width:768px){.nav-toggle{display:flex}.nav-menu{position:absolute;top:100%;left:0;right:0;background:var(--white);flex-direction:column;padding:15px;display:none;border-bottom:1px solid #eee;box-shadow:0 4px 12px rgba(0,0,0,.08)}.nav-menu.active{display:flex}.aufmacher-grid{grid-template-columns:1fr}}@font-face{font-family: 'Inter';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/4972593c9055.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family: 'Playfair Display';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/assets/fac7d5fe65b9.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{--primary: #CA8A04;--accent: #B45309;--heading: #0F172A;--body-text: #334155;--bg-dark: #0F172A;--bg-light: #F8FAFC;--white: #fff;--border: #E2E8F0;--font-heading: 'Playfair Display', serif;--font-body: 'Inter', sans-serif;--max-width: 1200px;--transition: 0.25s;--shadow: 0 2px 10px rgba(15,23,42,0.08);--radius: 6px;}*, *::before, *::after{box-sizing: border-box;margin: 0;padding: 0;}body{font-family: var(--font-body);color: var(--body-text);line-height: 1.6;font-size: 16px;background: var(--white);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}h1, h2, h3, h4, h5, h6{font-family: var(--font-heading);color: var(--heading);line-height: 1.3;}a{color: var(--heading);text-decoration: none;transition: color var(--transition);}a:hover{color: var(--primary);}img{max-width: 100%;height: auto;display: block;}.container{max-width: var(--max-width);margin: 0 auto;padding: 0 20px;}h1{font-size: 40px;}h2{font-size: 32px;}h3{font-size: 26px;}h4{font-size: 22px;}h5{font-size: 18px;}h6{font-size: 16px;}p{margin-bottom: 16px;}.site-header{background: var(--bg-dark);padding: 0;}.header-inner{display: flex;align-items: center;justify-content: space-between;height: 60px;}.site-logo{display: flex;align-items: center;}.site-logo img{height: 40px;width: auto;}.site-logo .site-name{font-family: var(--font-heading);font-size: 24px;font-weight: 700;color: var(--white);}.logo-svg{color: var(--white);}.logo-svg svg{height: 40px;width: auto;}.logo-svg svg *{fill: var(--white);}.main-nav{background: var(--bg-dark);border-top: 1px solid rgba(255,255,255,0.1);position: sticky;top: 0;z-index: 100;}.main-nav .container{display: flex;align-items: center;justify-content: space-between;}.nav-menu{display: flex;list-style: none;margin: 0;padding: 0;gap: 0;flex: 1;flex-wrap: wrap;}.nav-item a{display: block;padding: 14px 18px;color: rgba(255,255,255,0.8);font-size: 14px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.5px;transition: color var(--transition);}.nav-item a:hover, .nav-item.active a{color: var(--white);background: rgba(255,255,255,0.05);}.nav-toggle{display: none;background: none;border: none;cursor: pointer;padding: 10px;flex-direction: column;gap: 5px;}.nav-toggle span{display: block;width: 24px;height: 2px;background: var(--white);transition: var(--transition);}.aufmacher-section{padding: 40px 0;background: var(--white);}.aufmacher-grid{display: grid;grid-template-columns: 7fr 5fr;gap: 30px;}.aufmacher-main{position: relative;overflow: hidden;border-radius: 8px;background: var(--bg-dark);}.aufmacher-main .aufmacher-image{overflow: hidden;height: 100%;min-height: 460px;}.aufmacher-main .aufmacher-image img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--transition);}.aufmacher-main:hover .aufmacher-image img{transform: scale(1.03);}.aufmacher-main .aufmacher-content{position: absolute;bottom: 0;left: 0;right: 0;padding: 80px 30px 30px;background: linear-gradient(to top, rgba(15,23,42,0.95) 0%, rgba(15,23,42,0.6) 60%, transparent 100%);color: var(--white);}.aufmacher-main .aufmacher-content .category-badge{margin-bottom: 10px;}.aufmacher-main .aufmacher-content h2{font-size: 28px;color: var(--white);margin: 0 0 12px;line-height: 1.25;}.aufmacher-main .aufmacher-content h2 a{color: var(--white);}.aufmacher-main .aufmacher-content h2 a:hover{color: var(--primary);}.aufmacher-main .aufmacher-content p{color: rgba(255,255,255,0.8);font-size: 14px;line-height: 1.6;margin-bottom: 12px;}.aufmacher-meta{display: flex;align-items: center;gap: 12px;font-size: 14px;color: rgba(255,255,255,0.7);}.aufmacher-meta .author-name{font-weight: 600;color: var(--white);}.aufmacher-meta .author-name:hover{color: var(--primary);}.top-stories .section-subtitle{font-family: var(--font-heading);font-size: 20px;font-weight: 700;color: var(--heading);margin-bottom: 20px;padding-bottom: 10px;border-bottom: 2px solid var(--primary);}.top-story-card{display: flex;gap: 15px;padding: 15px 0;border-bottom: 1px solid var(--border);}.top-story-card:last-child{border-bottom: none;}.top-story-card .card-thumb{flex-shrink: 0;width: 100px;height: 75px;border-radius: var(--radius);overflow: hidden;}.top-story-card .card-thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--transition);}.top-story-card:hover .card-thumb img{transform: scale(1.05);}.top-story-card .card-info{flex: 1;}.top-story-card .category-badge{display: inline-block;font-size: 10px;font-weight: 600;text-transform: uppercase;color: var(--white);background: var(--primary);padding: 2px 8px;border-radius: 3px;margin-bottom: 4px;}.top-story-card h4{font-size: 15px;line-height: 1.3;margin-bottom: 4px;}.top-story-card h4 a{color: var(--heading);}.top-story-card h4 a:hover{color: var(--primary);}.top-story-card .card-meta{font-size: 12px;color: var(--body-text);}.section-title{font-family: var(--font-heading);font-size: 24px;font-weight: 700;color: var(--heading);margin-bottom: 25px;padding-bottom: 10px;border-bottom: 2px solid var(--primary);display: inline-block;}.latest-news-section{padding: 40px 0;background: var(--bg-light);}.latest-news-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;}.latest-card{background: var(--white);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);transition: transform var(--transition), box-shadow var(--transition);cursor: pointer;}.latest-card:hover{transform: translateY(-3px);box-shadow: 0 8px 25px rgba(15,23,42,0.12);}.latest-card .card-image{position: relative;overflow: hidden;}.latest-card .card-image img{width: 100%;height: 220px;object-fit: cover;transition: transform var(--transition);}.latest-card:hover .card-image img{transform: scale(1.05);}.latest-card .card-image .category-badge{position: absolute;bottom: 10px;left: 10px;background: var(--primary);color: var(--white);padding: 4px 12px;border-radius: 3px;font-size: 11px;font-weight: 600;text-transform: uppercase;}.latest-card .card-content{padding: 18px;}.latest-card h5{margin-bottom: 8px;font-size: 17px;}.latest-card h5 a{color: var(--heading);}.latest-card h5 a:hover{color: var(--primary);}.latest-card .card-meta{font-size: 13px;color: var(--body-text);}.editors-pick-section{padding: 40px 0;}.editors-pick-grid{display: grid;grid-template-columns: 2fr 1fr;gap: 30px;align-items: start;}.editors-pick-grid > .sidebar{position: sticky;top: 70px;}.feature-card{display: flex;gap: 20px;padding: 20px 0;border-bottom: 1px solid var(--border);transition: background var(--transition);cursor: pointer;}.feature-card:hover{background: var(--bg-light);}.feature-card:last-child{border-bottom: none;}.feature-card .card-image{flex-shrink: 0;width: 250px;height: 170px;border-radius: var(--radius);overflow: hidden;}.feature-card .card-image img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--transition);}.feature-card:hover .card-image img{transform: scale(1.05);}.feature-card .card-content{flex: 1;}.feature-card .category-badge{margin-bottom: 6px;}.feature-card h3{font-size: 20px;margin-bottom: 8px;}.feature-card h3 a{color: var(--heading);}.feature-card h3 a:hover{color: var(--primary);}.feature-card .card-meta{font-size: 13px;color: var(--body-text);}.category-badge{display: inline-block;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;padding: 4px 12px;background: var(--primary);color: var(--white);border-radius: 3px;transition: background var(--transition);}.category-badge:hover{background: var(--accent);color: var(--white);}.category-badge.small{font-size: 10px;padding: 2px 8px;}.overlay-badge{position: absolute;bottom: 10px;left: 10px;z-index: 2;}.author-link{font-weight: 600;color: var(--heading);}.author-link:hover{color: var(--primary);}.latest-card .card-image{position: relative;overflow: hidden;}.popular-section{padding: 40px 0;background: var(--bg-light);}.popular-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 25px;}.popular-card{background: var(--white);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);transition: transform var(--transition), box-shadow var(--transition);cursor: pointer;}.popular-card:hover{transform: translateY(-3px);box-shadow: 0 8px 25px rgba(15,23,42,0.12);}.popular-card .card-image{overflow: hidden;}.popular-card .card-image img{width: 100%;height: 280px;object-fit: cover;transition: transform var(--transition);}.popular-card:hover .card-image img{transform: scale(1.05);}.popular-card .card-content{padding: 20px;}.popular-card h4{font-size: 20px;margin-bottom: 10px;}.popular-card h4 a{color: var(--heading);}.popular-card h4 a:hover{color: var(--primary);}.popular-card .card-meta{font-size: 13px;color: var(--body-text);display: flex;gap: 15px;}.articles-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 25px;}.article-card{background: var(--white);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow);transition: transform var(--transition), box-shadow var(--transition);cursor: pointer;}.article-card:hover{transform: translateY(-3px);box-shadow: 0 8px 25px rgba(15,23,42,0.12);}.article-card .card-image{display: block;overflow: hidden;}.article-card .card-image img{width: 100%;height: 200px;object-fit: cover;transition: transform var(--transition);}.article-card:hover .card-image img{transform: scale(1.05);}.article-card .card-content{padding: 16px;}.article-card .card-content h3, .article-card .card-content h4{font-size: 17px;margin-bottom: 6px;line-height: 1.3;}.article-card .card-content h3 a, .article-card .card-content h4 a{color: var(--heading);}.article-card .card-content h3 a:hover, .article-card .card-content h4 a:hover{color: var(--primary);}.article-card .card-meta{font-size: 13px;color: var(--body-text);}.content-grid{display: grid;grid-template-columns: 1fr 340px;gap: 40px;padding: 40px 0;}.content-main{min-width: 0;}.article-header{margin-bottom: 25px;}.article-header h1{font-size: 36px;margin: 12px 0 16px;line-height: 1.25;}.article-meta{display: flex;align-items: center;gap: 10px;font-size: 14px;color: var(--body-text);margin-bottom: 20px;}.article-meta .author-avatar{width: 40px;height: 40px;border-radius: 50%;object-fit: cover;}.article-meta .author-initial{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background: var(--primary);color: var(--white);font-weight: 700;font-size: 16px;}.article-meta .author-name{font-weight: 600;color: var(--heading);}.article-meta .meta-sep{color: var(--border);}.article-aufmacher-image{margin-bottom: 30px;border-radius: var(--radius);overflow: hidden;}.article-aufmacher-image img{width: 100%;height: auto;}.article-content{font-size: 17px;line-height: 1.8;color: var(--body-text);}.article-content h2{font-size: 28px;margin: 30px 0 15px;}.article-content h3{font-size: 22px;margin: 25px 0 12px;}.article-content p{margin-bottom: 18px;}.article-content img{border-radius: var(--radius);margin: 20px 0;}.article-content ul, .article-content ol{padding-left: 24px;margin-bottom: 18px;}.article-content li{margin-bottom: 6px;}.article-content blockquote{border-left: 4px solid var(--primary);padding: 16px 20px;margin: 20px 0;background: var(--bg-light);font-style: italic;}.article-share{display: flex;align-items: center;gap: 12px;padding: 20px 0;border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);margin: 30px 0;}.article-share span{font-weight: 600;font-size: 14px;color: var(--heading);}.article-share a{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;background: var(--bg-light);color: var(--body-text);transition: background var(--transition), color var(--transition);}.article-share a:hover{background: var(--primary);color: var(--white);}.author-box{display: flex;gap: 20px;padding: 25px;background: var(--bg-light);border-radius: var(--radius);margin: 30px 0;}.author-box-avatar{width: 80px;height: 80px;border-radius: 50%;object-fit: cover;flex-shrink: 0;}.author-box-initial{display: inline-flex;align-items: center;justify-content: center;width: 80px;height: 80px;border-radius: 50%;background: var(--primary);color: var(--white);font-size: 28px;font-weight: 700;flex-shrink: 0;}.author-box-info h4{margin-bottom: 6px;}.author-box-info h4 a{color: var(--heading);}.author-box-info h4 a:hover{color: var(--primary);}.author-box-info p{font-size: 14px;color: var(--body-text);margin-bottom: 8px;}.author-articles-link{font-size: 14px;font-weight: 600;color: var(--primary);}.author-articles-link:hover{color: var(--accent);}.related-articles{margin-top: 40px;}.related-articles h3{font-size: 22px;margin-bottom: 20px;padding-bottom: 10px;border-bottom: 2px solid var(--primary);display: inline-block;}.related-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 20px;}.widget{background: var(--white);border-radius: var(--radius);padding: 20px;margin-bottom: 25px;box-shadow: var(--shadow);}.widget-title{font-family: var(--font-heading);font-size: 18px;font-weight: 700;color: var(--heading);margin-bottom: 15px;padding-bottom: 10px;border-bottom: 2px solid var(--primary);}.widget-social .social-stats{display: flex;flex-direction: column;gap: 8px;}.social-stat{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: var(--radius);color: var(--white);font-size: 13px;transition: opacity var(--transition);}.social-stat:hover{opacity: 0.9;color: var(--white);}.social-stat.facebook{background: #3B5997;}.social-stat.twitter{background: #1BA1F2;}.social-stat.instagram{background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);}.social-stat.youtube{background: #ED4141;}.social-stat .count{font-weight: 700;margin-left: auto;}.social-stat .label{margin-left: 4px;opacity: 0.8;}.widget-newsletter p{font-size: 14px;color: var(--body-text);margin-bottom: 12px;}.newsletter-form input[type="email"]{width: 100%;padding: 10px 14px;border: 1px solid var(--border);border-radius: var(--radius);font-family: var(--font-body);font-size: 14px;margin-bottom: 10px;outline: none;transition: border-color var(--transition);}.newsletter-form input[type="email"]:focus{border-color: var(--primary);}.newsletter-form button{width: 100%;padding: 10px;background: var(--primary);color: var(--white);border: none;border-radius: var(--radius);font-family: var(--font-body);font-size: 14px;font-weight: 600;cursor: pointer;transition: background var(--transition);}.newsletter-form button:hover{background: var(--accent);}.categories-list{list-style: none;padding: 0;margin: 0;}.categories-list li{border-bottom: 1px solid var(--border);}.categories-list li:last-child{border-bottom: none;}.categories-list a{display: flex;justify-content: space-between;align-items: center;padding: 10px 0;font-size: 14px;color: var(--body-text);}.categories-list a:hover{color: var(--primary);}.category-count{background: var(--bg-light);padding: 2px 8px;border-radius: 12px;font-size: 12px;font-weight: 600;}.widget-popular .popular-post{display: flex;gap: 12px;padding: 10px 0;border-bottom: 1px solid var(--border);}.widget-popular .popular-post:last-child{border-bottom: none;}.widget-popular .popular-post .post-thumb{flex-shrink: 0;width: 70px;height: 55px;border-radius: var(--radius);overflow: hidden;}.widget-popular .popular-post .post-thumb img{width: 100%;height: 100%;object-fit: cover;}.widget-popular .popular-post h5{font-size: 14px;margin-bottom: 4px;line-height: 1.3;}.widget-popular .popular-post h5 a{color: var(--heading);}.widget-popular .popular-post h5 a:hover{color: var(--primary);}.widget-popular .popular-post .post-meta{font-size: 12px;color: var(--body-text);}.breadcrumb-nav{padding: 15px 0;background: var(--bg-light);border-bottom: 1px solid var(--border);}.breadcrumb{list-style: none;display: flex;align-items: center;gap: 8px;padding: 0;margin: 0;font-size: 13px;}.breadcrumb li{display: flex;align-items: center;gap: 8px;}.breadcrumb li + li::before{content: '/';color: var(--body-text);}.breadcrumb a{color: var(--body-text);}.breadcrumb a:hover{color: var(--primary);}.breadcrumb [aria-current="page"]{color: var(--heading);font-weight: 500;}.pagination{display: flex;justify-content: center;align-items: center;gap: 6px;margin-top: 40px;padding: 20px 0;}.pagination a, .pagination span{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 38px;padding: 0 12px;border: 1px solid var(--border);border-radius: var(--radius);font-size: 14px;color: var(--body-text);transition: background var(--transition), color var(--transition), border-color var(--transition);}.pagination a:hover{background: var(--primary);color: var(--white);border-color: var(--primary);}.pagination .active{background: var(--primary);color: var(--white);border-color: var(--primary);}.pagination .disabled{opacity: 0.4;pointer-events: none;}.site-footer{background: var(--bg-dark);color: rgba(255,255,255,0.7);padding: 50px 0 0;}.footer-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 30px;padding-bottom: 40px;}.footer-section h3{font-family: var(--font-heading);color: var(--white);font-size: 18px;margin-bottom: 15px;}.footer-description{font-size: 14px;line-height: 1.6;}.footer-links{list-style: none;padding: 0;margin: 0;}.footer-links li{margin-bottom: 8px;}.footer-links a{color: rgba(255,255,255,0.7);font-size: 14px;transition: color var(--transition);}.footer-links a:hover{color: var(--white);}.footer-bottom{border-top: 1px solid rgba(255,255,255,0.1);padding: 20px 0;text-align: center;font-size: 14px;}.category-header{padding: 40px 0 30px;background: var(--bg-light);}.category-header h1{font-size: 36px;margin-bottom: 10px;}.category-description{color: var(--body-text);max-width: 600px;margin-bottom: 8px;}.category-articles-count{font-size: 14px;color: var(--body-text);font-weight: 500;}.featured-category-article{margin-bottom: 30px;}.featured-category-article .featured-image{display: block;border-radius: var(--radius);overflow: hidden;margin-bottom: 18px;}.featured-category-article .featured-image img{width: 100%;height: 400px;object-fit: cover;transition: transform var(--transition);}.featured-category-article:hover .featured-image img{transform: scale(1.03);}.featured-category-article h2{font-size: 28px;margin-bottom: 10px;}.featured-category-article h2 a{color: var(--heading);}.featured-category-article h2 a:hover{color: var(--primary);}.no-articles{text-align: center;padding: 40px;color: var(--body-text);font-size: 16px;}.author-profile{padding: 50px 0 30px;background: var(--bg-light);}.author-profile-card{text-align: center;max-width: 600px;margin: 0 auto;}.author-profile-avatar{width: 120px;height: 120px;border-radius: 50%;object-fit: cover;margin: 0 auto 16px;border: 4px solid var(--white);box-shadow: var(--shadow);}.author-profile-initial{display: inline-flex;align-items: center;justify-content: center;width: 120px;height: 120px;border-radius: 50%;background: var(--primary);color: var(--white);font-size: 42px;font-weight: 700;margin: 0 auto 16px;}.author-profile-card h1{font-size: 32px;margin-bottom: 10px;}.author-bio{color: var(--body-text);line-height: 1.6;margin-bottom: 10px;}.author-articles-count{font-size: 14px;color: var(--body-text);font-weight: 500;}.contact-section{padding: 60px 0;}.contact-content{max-width: 600px;margin: 0 auto;text-align: center;}.contact-content h1{font-size: 36px;margin-bottom: 16px;}.contact-intro{color: var(--body-text);margin-bottom: 30px;line-height: 1.6;}.contact-email-box{background: var(--bg-light);padding: 30px;border-radius: var(--radius);display: inline-block;}.contact-email-box a{font-size: 20px;font-weight: 600;color: var(--primary);}.contact-email-box a:hover{color: var(--accent);}.page-content-section{padding: 40px 0;}.page-content-wrapper{max-width: 800px;margin: 0 auto;}.page-content-wrapper h1{font-size: 36px;margin-bottom: 16px;}.page-description{color: var(--body-text);font-size: 18px;margin-bottom: 30px;}.page-body{font-size: 17px;line-height: 1.8;color: var(--body-text);}.page-body h2{margin: 30px 0 15px;}.page-body h3{margin: 25px 0 12px;}.page-body p{margin-bottom: 16px;}.page-body img{border-radius: var(--radius);margin: 20px 0;max-width: 100%;}.page-body ul, .page-body ol{padding-left: 24px;margin-bottom: 16px;}#back-to-top{position: fixed;bottom: 30px;right: 30px;width: 44px;height: 44px;border-radius: 50%;background: var(--primary);color: var(--white);border: none;cursor: pointer;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: opacity var(--transition), visibility var(--transition), background var(--transition);z-index: 50;box-shadow: 0 4px 12px rgba(0,0,0,0.15);}#back-to-top.visible{opacity: 1;visibility: visible;}#back-to-top:hover{background: var(--accent);}.all-news-section{padding: 40px 0;}.all-news-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 25px;}.bottom-posts-section{padding: 40px 0;background: var(--bg-light);}.bottom-posts-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px;}.bottom-posts-column h5.column-title{font-size: 18px;margin-bottom: 15px;padding-bottom: 8px;border-bottom: 2px solid var(--primary);}.bottom-post-item{display: flex;gap: 12px;padding: 12px 0;border-bottom: 1px solid var(--border);}.bottom-post-item:last-child{border-bottom: none;}.bottom-post-item .post-thumb{flex-shrink: 0;width: 80px;height: 60px;border-radius: var(--radius);overflow: hidden;}.bottom-post-item .post-thumb img{width: 100%;height: 100%;object-fit: cover;}.bottom-post-item .post-info{flex: 1;}.bottom-post-item .post-info .category-badge{font-size: 10px;display: inline-block;margin-bottom: 2px;color: var(--white);}.bottom-post-item .post-info h5{font-size: 14px;line-height: 1.3;}.bottom-post-item .post-info h5 a{color: var(--heading);}.bottom-post-item .post-info h5 a:hover{color: var(--primary);}.popular-card h4 a{color: var(--heading);}.popular-card h4 a:hover{color: var(--primary);}.article-card .card-content h5{font-size: 17px;margin-bottom: 6px;line-height: 1.3;}.article-card .card-content h5 a{color: var(--heading);}.article-card .card-content h5 a:hover{color: var(--primary);}.article-card .card-image{position: relative;}.article-card .card-image .category-badge{position: absolute;bottom: 10px;left: 10px;}.all-articles-section{padding: 40px 0;}.categories-section{padding: 40px 0;}.editors-main{min-width: 0;}@media (max-width: 1024px){.aufmacher-grid{grid-template-columns: 1fr;}.editors-pick-grid{grid-template-columns: 1fr;}.content-grid{grid-template-columns: 1fr;}.footer-grid{grid-template-columns: repeat(2, 1fr);}.popular-grid{grid-template-columns: 1fr;}.bottom-posts-grid{grid-template-columns: 1fr;}.feature-card .card-image{width: 200px;height: 140px;}.sidebar{margin-top: 30px;}}@media (max-width: 768px){.nav-menu{display: none;position: absolute;top: 100%;left: 0;right: 0;background: var(--bg-dark);flex-direction: column;border-top: 1px solid rgba(255,255,255,0.1);z-index: 100;}.nav-menu.active{display: flex;}.nav-toggle{display: flex;}.nav-item a{padding: 12px 20px;}.latest-news-grid{grid-template-columns: 1fr;}.all-news-grid{grid-template-columns: 1fr;}.articles-grid{grid-template-columns: 1fr;}.related-grid{grid-template-columns: 1fr;}.footer-grid{grid-template-columns: 1fr;}.feature-card{flex-direction: column;}.feature-card .card-image{width: 100%;height: 200px;}.aufmacher-main h2{font-size: 24px;}.aufmacher-main .aufmacher-image img{height: 260px;}.article-header h1{font-size: 28px;}.category-header h1{font-size: 28px;}.author-box{flex-direction: column;align-items: center;text-align: center;}h1{font-size: 28px;}h2{font-size: 24px;}.container{padding: 0 15px;}.featured-category-article .featured-image img{height: 250px;}}@media (max-width: 480px){.top-story-card .card-thumb{width: 80px;height: 60px;}.latest-card .card-image img{height: 180px;}.popular-card .card-image img{height: 200px;}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;transition-duration: 0.01ms !important;}}.pagination{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 4px;padding: 16px 0;margin: 2rem 0;}.pagination--left{justify-content: flex-start;}.pagination--right{justify-content: flex-end;}.pagination__controls{display: flex;align-items: center;flex-wrap: wrap;gap: 4px;}.pagination__pages{display: flex;align-items: center;flex-wrap: wrap;gap: 4px;}.pagination__link, .pagination__page{display: inline-flex;align-items: center;justify-content: center;min-width: 36px;height: 36px;padding: 0 10px;color: var(--text, var(--text-dark, var(--text-body, #333)));background-color: var(--white, var(--bg-white, #fff));border: 1px solid var(--border-color, var(--border-light, var(--border-gray, #dee2e6)));border-radius: var(--radius-sm, 4px);text-decoration: none;transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease;cursor: pointer;}.pagination__link:hover, .pagination__page:hover{background-color: var(--primary, var(--accent, #1A7DFF));color: var(--white, var(--bg-white, #fff));border-color: var(--primary, var(--accent, #1A7DFF));}.pagination__page--current{background-color: var(--primary, var(--accent, #1A7DFF));color: var(--white, var(--bg-white, #fff));border-color: var(--primary, var(--accent, #1A7DFF));font-weight: bold;pointer-events: none;}.pagination__link--disabled{opacity: 0.5;pointer-events: none;}.pagination__ellipsis{padding: 0 8px;color: var(--text-muted, var(--text-meta, #999));}.pagination__info{font-size: 0.875rem;color: var(--text-muted, var(--text-meta, #999));margin-top: 8px;}@media (max-width: 480px){.pagination__link-text{display: none;}.pagination__link, .pagination__page{min-width: 32px;height: 32px;padding: 0 6px;font-size: 14px;}}iframe{max-width: 100%;border: 0;}.article-content iframe, .article-body iframe, .post-content iframe, .entry-content iframe, figure.wp-block-embed iframe{width: 100%;aspect-ratio: 16 / 9;height: auto !important;display: block;margin: 1em auto;}figure.wp-block-embed, .wp-block-embed, .wp-has-aspect-ratio{max-width: 100%;margin: 1.5em 0;}.wp-block-embed__wrapper{position: relative;width: 100%;}