:root{--bg:#ffffff;--soft:#f2f5f7;--ink:#141414;--ink-soft:#3a3a3a;--line:#e3e3e3;--accent:#1d4ed8;--accent-dark:#1638a5;--header-bg:#111111;--footer-bg:#0c1a22;--topbar-bg:#0c1a22;--hff:'Oswald',sans-serif;--bff:'Open Sans',sans-serif;--container:1280px;--radius:8px;}:root{--ink: #000;--ink-soft: #1a1a1a;--gray: #555;--gray-light: #888;--line: #000;--soft: #f2f2f2;--bg: #fff;--accent: #ff5400;--accent-dark: #e04a00;--hff: 'Anton', Impact, sans-serif;--bff: 'Inter', system-ui, sans-serif;--container: 1280px;--radius: 0;--border: 2px solid var(--line);--shadow-hard: 6px 6px 0 0 var(--ink);--shadow-accent: 6px 6px 0 0 var(--accent);}*, *::before, *::after{margin: 0;padding: 0;box-sizing: border-box;}html{scroll-behavior: smooth;}body{font-family: var(--bff);color: var(--ink);background: var(--bg);font-size: 16px;line-height: 1.55;-webkit-font-smoothing: antialiased;overflow-x: hidden;}img{display: block;max-width: 100%;}a{color: inherit;text-decoration: none;}ul, ol{list-style: none;}button{font-family: inherit;cursor: pointer;border: none;background: none;}h1, h2, h3, h4, h5, h6{font-family: var(--hff);text-transform: uppercase;letter-spacing: 0.02em;line-height: 1.05;color: var(--ink);}a:focus-visible, button:focus-visible, input:focus-visible{outline: 3px solid var(--accent);outline-offset: 3px;}.oqegm-container{max-width: var(--container);margin: 0 auto;padding: 0 22px;}.oqegm-skip-link{position: absolute;left: -9999px;top: 0;z-index: 100000;padding: 12px 18px;background: var(--accent);color: #fff;font-family: var(--hff);text-transform: uppercase;font-size: 14px;}.oqegm-skip-link:focus{left: 0;}.oqegm-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.oqegm-site-header{background: var(--bg);border-bottom: var(--border);position: relative;}.oqegm-header-inner{display: flex;align-items: center;justify-content: space-between;padding: 18px 0;gap: 16px;}.oqegm-site-logo{display: flex;align-items: center;}.oqegm-site-logo .oqegm-logo-svg svg{height: 48px;width: auto;max-width: 300px;}.oqegm-site-logo img{max-height: 54px;width: auto;}.oqegm-site-name{font-family: var(--hff);font-size: 38px;text-transform: uppercase;letter-spacing: -0.02em;line-height: 1;color: var(--ink);transform: rotate(-1deg);}.oqegm-header-actions{display: flex;align-items: center;gap: 10px;}.oqegm-icon-btn{width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border: var(--border);background: var(--bg);color: var(--ink);transition: transform .15s, box-shadow .15s;}.oqegm-icon-btn:hover{transform: translate(-3px, -3px);box-shadow: var(--shadow-hard);}.oqegm-icon-btn svg{width: 20px;height: 20px;}.oqegm-main-nav{background: var(--ink);border-bottom: var(--border);position: sticky;top: 0;z-index: 50;}.oqegm-main-nav .oqegm-container{display: flex;align-items: center;position: relative;}.oqegm-nav-menu{display: flex;align-items: center;flex-wrap: wrap;}.oqegm-nav-item > a{display: block;padding: 16px 18px;font-family: var(--hff);font-size: 15px;text-transform: uppercase;color: #fff;letter-spacing: 0.04em;transition: color .15s, background .15s;}.oqegm-nav-item > a:hover, .oqegm-nav-item.oqegm-active > a{color: var(--accent);}.oqegm-nav-toggle{display: none;flex-direction: column;gap: 6px;padding: 14px 12px;margin-right: auto;background: var(--accent);}.oqegm-nav-toggle span{width: 24px;height: 3px;background: #fff;transition: transform .2s, opacity .2s;}.oqegm-nav-toggle[aria-expanded="true"] span:nth-child(1){transform: translateY(9px) rotate(45deg);}.oqegm-nav-toggle[aria-expanded="true"] span:nth-child(2){opacity: 0;}.oqegm-nav-toggle[aria-expanded="true"] span:nth-child(3){transform: translateY(-9px) rotate(-45deg);}.oqegm-layout{display: grid;grid-template-columns: 1fr 340px;gap: 40px;padding: 34px 0 60px;}.oqegm-main-col{min-width: 0;}.oqegm-sidebar{display: flex;flex-direction: column;gap: 34px;}.oqegm-section-head{display: flex;align-items: center;gap: 16px;margin-bottom: 26px;}.oqegm-section-title{font-size: 34px;flex-shrink: 0;background: var(--accent);color: #fff;padding: 8px 16px;transform: rotate(-1deg);}.oqegm-section-line{flex: 1;height: 3px;background: var(--ink);}.oqegm-vedette{padding: 36px 0;}.oqegm-vedette-grid{display: grid;grid-template-columns: 1.3fr 1fr;gap: 28px;}.oqegm-vedette-main{position: relative;}.oqegm-vedette-main .oqegm-card-thumb{aspect-ratio: 4/3;}.oqegm-vedette-main h2{font-size: 42px;margin-top: 16px;background: var(--ink);color: #fff;padding: 10px 14px;display: inline;box-decoration-break: clone;}.oqegm-vedette-main h2 a{color: #fff;}.oqegm-vedette-main h2 a:hover{color: var(--accent);}.oqegm-vedette-side{display: flex;flex-direction: column;gap: 22px;}.oqegm-vedette-side article{display: grid;grid-template-columns: 140px 1fr;gap: 16px;align-items: center;}.oqegm-vedette-side .oqegm-card-thumb{aspect-ratio: 1/1;width: 140px;height: 140px;}.oqegm-vedette-side h3{font-size: 20px;}.oqegm-card{position: relative;}.oqegm-card-thumb{position: relative;display: block;overflow: hidden;background: var(--soft);border: var(--border);transition: transform .15s, box-shadow .15s;}.oqegm-card-thumb:hover{transform: translate(-4px, -4px);box-shadow: var(--shadow-hard);}.oqegm-card-thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease;}.oqegm-card:hover .oqegm-card-thumb img{transform: scale(1.05);}.oqegm-meta-line{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 14px;font-family: var(--bff);font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: var(--gray);}.oqegm-meta-line a{color: var(--gray);}.oqegm-meta-line a:hover{color: var(--accent);}.oqegm-meta-line .oqegm-sep{color: var(--accent);font-weight: 900;}.oqegm-card h3{font-size: 26px;margin-top: 10px;}.oqegm-card h3 a:hover{color: var(--accent);}.oqegm-card-excerpt{margin-top: 10px;color: var(--gray);font-size: 15px;line-height: 1.6;}.oqegm-read-more{display: inline-flex;align-items: center;gap: 10px;margin-top: 16px;font-family: var(--hff);font-size: 14px;text-transform: uppercase;border: var(--border);padding: 10px 14px;background: var(--bg);transition: transform .15s, box-shadow .15s, background .15s;}.oqegm-read-more:hover{transform: translate(-4px, -4px);box-shadow: var(--shadow-hard);background: var(--accent);color: #fff;}.oqegm-read-more svg{width: 16px;height: 16px;}.oqegm-sticker-badge{position: absolute;top: -12px;right: -12px;z-index: 2;display: inline-flex;align-items: center;justify-content: center;min-width: 54px;height: 32px;padding: 0 12px;background: var(--accent);color: #fff;font-family: var(--hff);font-size: 15px;text-transform: uppercase;letter-spacing: 0.04em;border: var(--border);transform: rotate(4deg);box-shadow: 3px 3px 0 0 var(--ink);}.oqegm-sticker-badge--sm{min-width: 42px;height: 26px;font-size: 12px;top: -8px;right: -8px;}.oqegm-highlight{background: var(--accent);color: #fff;padding: 0 6px;}.oqegm-cards-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 34px 28px;}.oqegm-cat-strip{padding: 30px 0;border-top: var(--border);border-bottom: var(--border);margin-bottom: 34px;}.oqegm-cat-strip-row{display: flex;gap: 18px;overflow-x: auto;padding-bottom: 10px;}.oqegm-cat-pill{display: inline-flex;align-items: center;gap: 12px;flex-shrink: 0;border: var(--border);padding: 10px 18px;background: var(--bg);transition: transform .15s, box-shadow .15s;}.oqegm-cat-pill:hover{transform: translate(-4px, -4px);box-shadow: var(--shadow-hard);}.oqegm-cat-pill img{width: 44px;height: 44px;object-fit: cover;border: var(--border);}.oqegm-cat-pill h3{font-size: 16px;}.oqegm-cat-pill span{font-size: 12px;color: var(--gray-light);font-weight: 700;}.oqegm-widget{border: var(--border);padding: 22px;background: var(--bg);}.oqegm-widget-title{font-size: 24px;margin-bottom: 18px;background: var(--ink);color: #fff;padding: 8px 12px;display: inline-block;transform: rotate(-1deg);}.oqegm-popular-item{display: grid;grid-template-columns: 96px 1fr;gap: 14px;margin-bottom: 18px;}.oqegm-popular-item:last-child{margin-bottom: 0;}.oqegm-popular-item .oqegm-card-thumb{width: 96px;height: 80px;}.oqegm-popular-item h4{font-size: 15px;line-height: 1.2;margin-top: 4px;}.oqegm-newsletter-widget-form{display: flex;flex-direction: column;gap: 12px;}.oqegm-newsletter-widget-form input{width: 100%;padding: 14px;border: var(--border);font-family: var(--bff);font-size: 14px;}.oqegm-newsletter-widget-form button{padding: 14px;background: var(--accent);color: #fff;font-family: var(--hff);font-size: 16px;text-transform: uppercase;border: var(--border);transition: transform .15s, box-shadow .15s;}.oqegm-newsletter-widget-form button:hover{transform: translate(-3px, -3px);box-shadow: var(--shadow-hard);}.oqegm-cat-cards{display: flex;flex-direction: column;gap: 14px;}.oqegm-cat-card{position: relative;display: block;border: var(--border);overflow: hidden;min-height: 96px;background: #111;transition: transform .15s, box-shadow .15s;}.oqegm-cat-card:hover{transform: translate(-4px, -4px);box-shadow: var(--shadow-hard);}.oqegm-cat-card img{width: 100%;aspect-ratio: 16/6;object-fit: cover;}.oqegm-cc-content{position: absolute;inset: 0;display: flex;align-items: center;justify-content: space-between;padding: 14px;background: linear-gradient(90deg, rgba(0,0,0,.75) 0%, rgba(0,0,0,.2) 100%);color: #fff;}.oqegm-cc-name{font-family: var(--hff);font-size: 18px;text-transform: uppercase;}.oqegm-cc-count{background: var(--accent);color: #fff;padding: 4px 10px;font-family: var(--hff);font-size: 14px;}.oqegm-social-stats{display: flex;flex-direction: column;gap: 12px;}.oqegm-social-stat{display: flex;align-items: center;justify-content: space-between;padding: 12px 14px;border: var(--border);background: var(--bg);transition: transform .15s, box-shadow .15s;}.oqegm-social-stat:hover{transform: translate(-3px, -3px);box-shadow: var(--shadow-hard);}.oqegm-social-stat svg{width: 18px;height: 18px;}.oqegm-ss-left{display: flex;align-items: center;gap: 10px;font-family: var(--hff);font-size: 14px;text-transform: uppercase;}.oqegm-count{font-family: var(--hff);font-size: 16px;color: var(--accent);}.oqegm-breadcrumb{padding: 22px 0 0;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: var(--gray);}.oqegm-breadcrumb-list{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;}.oqegm-breadcrumb-item a{color: var(--gray);}.oqegm-breadcrumb-item a:hover{color: var(--accent);}.oqegm-breadcrumb-item + .oqegm-breadcrumb-item::before{content: "//";margin-right: 10px;color: var(--accent);font-weight: 900;}.oqegm-breadcrumb-item.oqegm-active{color: var(--ink);}.oqegm-article-head{padding: 10px 0 28px;}.oqegm-article-head h1{font-size: 52px;max-width: 900px;}.oqegm-article-excerpt{margin-top: 18px;font-size: 18px;color: var(--gray);max-width: 760px;line-height: 1.55;}.oqegm-article-meta-row{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;margin-top: 22px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: var(--gray);}.oqegm-article-meta-row a{color: var(--gray);}.oqegm-article-meta-row a:hover{color: var(--accent);}.oqegm-avatar-letter{width: 38px;height: 38px;border-radius: 0;background: var(--accent);color: #fff;display: inline-flex;align-items: center;justify-content: center;font-family: var(--hff);font-size: 16px;text-transform: uppercase;border: var(--border);}.oqegm-avatar-letter--xl{width: 80px;height: 80px;font-size: 36px;}.oqegm-avatar-letter--card{width: 80px;height: 80px;font-size: 34px;margin: 0 auto 16px;}.oqegm-share-pill{display: inline-flex;align-items: center;gap: 6px;border: var(--border);padding: 8px 12px;margin-bottom: 28px;}.oqegm-share-label{font-family: var(--hff);font-size: 12px;text-transform: uppercase;letter-spacing: 0.06em;padding-right: 8px;}.oqegm-share-pill a{width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center;border: var(--border);background: var(--bg);transition: transform .12s;}.oqegm-share-pill a:hover{transform: translate(-2px, -2px);background: var(--accent);color: #fff;}.oqegm-share-pill svg{width: 15px;height: 15px;}.oqegm-article-featured{border: var(--border);margin-bottom: 34px;}.oqegm-article-featured img{width: 100%;aspect-ratio: 16/9;object-fit: cover;}.oqegm-article-content{font-size: 17px;line-height: 1.7;color: var(--ink-soft);}.oqegm-article-content h2{font-size: 34px;margin: 40px 0 18px;background: var(--accent);color: #fff;padding: 8px 14px;display: inline-block;}.oqegm-article-content h3{font-size: 26px;margin: 32px 0 14px;}.oqegm-article-content p{margin-bottom: 20px;}.oqegm-article-content ul, .oqegm-article-content ol{margin: 0 0 20px 24px;list-style: square;}.oqegm-article-content ol{list-style: decimal;}.oqegm-article-content li{margin-bottom: 8px;}.oqegm-article-content blockquote{margin: 28px 0;padding: 22px 26px;border: var(--border);border-left: 8px solid var(--accent);background: var(--soft);font-size: 19px;font-weight: 500;}.oqegm-article-content a{text-decoration: underline;text-decoration-color: var(--accent);text-decoration-thickness: 2px;}.oqegm-article-content a:hover{background: var(--accent);color: #fff;}.oqegm-article-content img{border: var(--border);margin: 24px 0;}.oqegm-social-share{display: flex;align-items: center;gap: 14px;margin: 40px 0;padding: 20px 0;border-top: var(--border);border-bottom: var(--border);}.oqegm-social-share .oqegm-share-label{font-family: var(--hff);font-size: 16px;text-transform: uppercase;}.oqegm-share-buttons{display: flex;gap: 10px;}.oqegm-share-btn{width: 44px;height: 44px;display: flex;align-items: center;justify-content: center;border: var(--border);background: var(--bg);transition: transform .12s;}.oqegm-share-btn:hover{transform: translate(-3px, -3px);box-shadow: var(--shadow-hard);background: var(--accent);color: #fff;}.oqegm-share-btn svg{width: 18px;height: 18px;}.oqegm-author-box{display: flex;gap: 22px;align-items: flex-start;padding: 26px;border: var(--border);background: var(--soft);margin-bottom: 40px;}.oqegm-author-box-avatar{width: 80px;height: 80px;object-fit: cover;border: var(--border);}.oqegm-author-box-info h3{font-size: 22px;}.oqegm-author-box-info h3 a:hover{color: var(--accent);}.oqegm-author-box-info p{margin-top: 8px;color: var(--gray);font-size: 15px;}.oqegm-author-box-link{display: inline-block;margin-top: 12px;font-family: var(--hff);font-size: 14px;text-transform: uppercase;border-bottom: 2px solid var(--accent);}.oqegm-category-header{padding: 30px 0 24px;}.oqegm-category-header h1{font-size: 56px;display: inline-block;background: var(--ink);color: #fff;padding: 10px 18px;transform: rotate(-1deg);}.oqegm-category-header p{margin-top: 20px;font-size: 17px;color: var(--gray);max-width: 720px;}.oqegm-category-featured{margin-bottom: 44px;}.oqegm-category-featured .oqegm-card-thumb{aspect-ratio: 16/9;}.oqegm-category-featured h2{font-size: 36px;margin-top: 14px;}.oqegm-no-articles{padding: 60px 0;text-align: center;border: var(--border);font-size: 18px;color: var(--gray);}.oqegm-author-vedette{display: flex;gap: 26px;align-items: center;padding: 34px 0;border-bottom: var(--border);}.oqegm-author-vedette-avatar{width: 100px;height: 100px;object-fit: cover;border: var(--border);flex-shrink: 0;}.oqegm-author-vedette h1{font-size: 44px;}.oqegm-author-vedette .oqegm-bio{margin-top: 10px;font-size: 16px;color: var(--gray);max-width: 640px;line-height: 1.6;}.oqegm-author-vedette .oqegm-articles-count{margin-top: 12px;font-family: var(--hff);font-size: 14px;text-transform: uppercase;color: var(--accent);}.oqegm-authors-head{padding: 30px 0 10px;}.oqegm-authors-head h1{font-size: 44px;display: inline-block;background: var(--accent);color: #fff;padding: 10px 18px;transform: rotate(-1deg);}.oqegm-authors-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));gap: 26px;padding: 34px 0 48px;}.oqegm-author-card{display: block;border: var(--border);padding: 32px 20px;text-align: center;background: var(--bg);transition: transform .15s, box-shadow .15s;}.oqegm-author-card:hover{transform: translate(-5px, -5px);box-shadow: var(--shadow-hard);}.oqegm-author-card-avatar{width: 88px;height: 88px;object-fit: cover;border: var(--border);margin: 0 auto 18px;}.oqegm-author-card h3{font-size: 22px;}.oqegm-author-card .oqegm-ac-count{margin-top: 8px;font-size: 13px;color: var(--gray);text-transform: uppercase;letter-spacing: 0.06em;font-weight: 700;}.oqegm-page-wrap, .oqegm-contact-wrap{max-width: 780px;margin: 0 auto;padding: 40px 0 70px;}.oqegm-page-wrap h1, .oqegm-contact-wrap h1{font-size: 44px;display: inline-block;background: var(--accent);color: #fff;padding: 10px 18px;margin-bottom: 22px;transform: rotate(-1deg);}.oqegm-contact-intro{font-size: 17px;color: var(--gray);margin-bottom: 32px;line-height: 1.65;}.oqegm-contact-email-box{text-align: center;border: var(--border);padding: 46px 28px;background: var(--soft);}.oqegm-contact-email-box a{font-family: var(--hff);font-size: 24px;color: var(--ink);word-break: break-all;border-bottom: 4px solid var(--accent);}.oqegm-contact-email-box a:hover{color: var(--accent);}.oqegm-error-page{text-align: center;padding: 100px 24px 110px;}.oqegm-error-code{font-family: var(--hff);font-size: 140px;line-height: 1;color: var(--accent);transform: rotate(-2deg);text-shadow: 6px 6px 0 var(--ink);}.oqegm-error-title{font-size: 36px;margin: 24px 0 14px;}.oqegm-error-message{font-size: 17px;color: var(--gray);max-width: 480px;margin: 0 auto 34px;}.oqegm-error-actions{display: flex;gap: 16px;justify-content: center;flex-wrap: wrap;}.oqegm-error-btn{display: inline-block;padding: 16px 30px;font-family: var(--hff);font-size: 15px;text-transform: uppercase;border: var(--border);transition: transform .15s, box-shadow .15s, background .15s;}.oqegm-error-btn-primary{background: var(--ink);color: #fff;}.oqegm-error-btn-primary:hover{transform: translate(-4px, -4px);box-shadow: var(--shadow-accent);}.oqegm-error-btn-secondary{background: var(--bg);color: var(--ink);}.oqegm-error-btn-secondary:hover{transform: translate(-4px, -4px);box-shadow: var(--shadow-hard);}.oqegm-site-footer{border-top: var(--border);background: var(--ink);color: #fff;}.oqegm-footer-social-strip{display: flex;gap: 12px;padding: 20px 0;border-bottom: 2px solid rgba(255,255,255,.15);}.oqegm-footer-social-strip a{width: 42px;height: 42px;display: flex;align-items: center;justify-content: center;border: 2px solid #fff;color: #fff;transition: transform .12s, background .12s;}.oqegm-footer-social-strip a:hover{transform: translate(-3px, -3px);background: var(--accent);border-color: var(--accent);}.oqegm-footer-social-strip svg{width: 18px;height: 18px;}.oqegm-footer-top{display: grid;grid-template-columns: 1.4fr .9fr .9fr 1fr;gap: 34px;padding: 46px 0;}.oqegm-footer-logo{font-family: var(--hff);font-size: 30px;text-transform: uppercase;color: #fff;display: inline-block;transform: rotate(-1deg);}.oqegm-footer-desc{margin-top: 14px;color: #aaa;font-size: 15px;line-height: 1.6;}.oqegm-footer-col h4{font-size: 18px;color: #fff;margin-bottom: 16px;}.oqegm-footer-col li{margin-bottom: 10px;}.oqegm-footer-col a{color: #aaa;font-size: 14px;font-weight: 500;}.oqegm-footer-col a:hover{color: var(--accent);}.oqegm-footer-newsletter{display: flex;flex-direction: column;gap: 12px;}.oqegm-footer-newsletter input{padding: 14px;border: 2px solid #fff;background: transparent;color: #fff;font-size: 14px;}.oqegm-footer-newsletter input::placeholder{color: #aaa;}.oqegm-footer-newsletter button{padding: 14px;background: var(--accent);color: #fff;font-family: var(--hff);font-size: 15px;text-transform: uppercase;border: 2px solid var(--accent);transition: transform .12s;}.oqegm-footer-newsletter button:hover{transform: translate(-3px, -3px);}.oqegm-footer-bottom{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 22px 0;border-top: 2px solid rgba(255,255,255,.15);font-size: 13px;color: #aaa;}.oqegm-footer-bottom-links{display: flex;gap: 18px;}.oqegm-footer-bottom-links a{color: #aaa;text-transform: uppercase;font-weight: 700;font-size: 12px;letter-spacing: 0.06em;}.oqegm-footer-bottom-links a:hover{color: var(--accent);}.oqegm-footer-bottom-simple{display: flex;align-items: center;justify-content: space-between;padding: 22px 0;font-size: 13px;color: #aaa;}.oqegm-footer-bottom-simple a{color: #aaa;text-transform: uppercase;font-weight: 700;font-size: 12px;letter-spacing: 0.06em;}.oqegm-footer-bottom-simple a:hover{color: var(--accent);}.oqegm-search-overlay{position: fixed;inset: 0;background: rgba(0,0,0,.92);z-index: 200;display: flex;align-items: flex-start;justify-content: center;padding-top: 140px;opacity: 0;pointer-events: none;transition: opacity .2s;}.oqegm-search-overlay.oqegm-active{opacity: 1;pointer-events: auto;}.oqegm-search-close{position: absolute;top: 24px;right: 24px;color: #fff;font-size: 48px;line-height: 1;}.oqegm-search-box{width: min(760px, 90vw);}.oqegm-search-box input{width: 100%;padding: 24px;font-family: var(--hff);font-size: 32px;text-transform: uppercase;border: var(--border);border-width: 3px;background: var(--bg);color: var(--ink);}#back-to-top{position: fixed;right: 22px;bottom: 22px;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border: var(--border);background: var(--accent);color: #fff;opacity: 0;pointer-events: none;transform: translateY(20px);transition: opacity .2s, transform .2s;z-index: 80;}#back-to-top.oqegm-visible{opacity: 1;pointer-events: auto;transform: translateY(0);}#back-to-top:hover{background: var(--ink);}.oqegm-pagination{display: flex;align-items: center;justify-content: center;gap: 10px;margin-top: 44px;}.oqegm-pagination a, .oqegm-pagination span{min-width: 44px;height: 44px;display: inline-flex;align-items: center;justify-content: center;border: var(--border);font-family: var(--hff);font-size: 15px;text-transform: uppercase;background: var(--bg);}.oqegm-pagination a:hover{transform: translate(-3px, -3px);box-shadow: var(--shadow-hard);}.oqegm-pagination .oqegm-current{background: var(--accent);color: #fff;}@media (max-width: 1100px){.oqegm-layout{grid-template-columns: 1fr;}.oqegm-sidebar{display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;}.oqegm-footer-top{grid-template-columns: 1fr 1fr;}}@media (max-width: 860px){.oqegm-vedette-grid{grid-template-columns: 1fr;}.oqegm-vedette-side{display: grid;grid-template-columns: 1fr 1fr;}.oqegm-cards-grid{grid-template-columns: 1fr;}.oqegm-footer-top{grid-template-columns: 1fr;gap: 28px;}}@media (max-width: 768px){.oqegm-header-inner{padding: 16px 0;}.oqegm-site-name{font-size: 30px;}.oqegm-nav-toggle{display: flex;}.oqegm-nav-menu{display: none;position: absolute;top: 100%;left: 0;right: 0;background: var(--ink);flex-direction: column;align-items: stretch;border-bottom: var(--border);}.oqegm-nav-menu.oqegm-active{display: flex;}.oqegm-nav-item > a{padding: 14px 22px;border-bottom: 1px solid rgba(255,255,255,.1);}.oqegm-vedette-main h2{font-size: 30px;}.oqegm-vedette-side{grid-template-columns: 1fr;}.oqegm-vedette-side article{grid-template-columns: 100px 1fr;}.oqegm-vedette-side .oqegm-card-thumb{width: 100px;height: 100px;}.oqegm-card h3{font-size: 22px;}.oqegm-article-head h1, .oqegm-category-header h1, .oqegm-authors-head h1{font-size: 34px;}.oqegm-error-code{font-size: 100px;}.oqegm-sidebar{grid-template-columns: 1fr;}.oqegm-footer-bottom{flex-direction: column;align-items: flex-start;}.oqegm-search-box input{font-size: 22px;}}@media (max-width: 480px){.oqegm-section-title{font-size: 26px;}.oqegm-vedette-side article{grid-template-columns: 1fr;}.oqegm-vedette-side .oqegm-card-thumb{width: 100%;height: auto;aspect-ratio: 16/10;}.oqegm-author-vedette{flex-direction: column;text-align: center;}}.oqegm-pagination__controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.oqegm-pagination__pages{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.oqegm-pagination__link-text{min-width:0;height:auto;padding:0;background:none;border-radius:0}.oqegm-pagination__link--disabled{opacity:.4;pointer-events:none}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/9a2a9a048eb8.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/27c6659d82a9.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/cb46899d9726.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/e3294a11d4e2.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{--ink:#000;--accent:#ff5400;--hff:'Anton',Impact,sans-serif;--bff:'Inter',system-ui,sans-serif;--container:1280px;--border:2px solid var(--ink)}*,::after,::before{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--bff);color:var(--ink);background:#fff;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:0 0}h1,h2,h3,h4{font-family:var(--hff);text-transform:uppercase;line-height:1.05}.oqegm-container{max-width:var(--container);margin:0 auto;padding:0 22px}.oqegm-skip-link{position:absolute;left:-9999px;top:0;z-index:100000;padding:12px 18px;background:var(--accent);color:#fff;font-family:var(--hff);text-transform:uppercase;font-size:14px}.oqegm-skip-link:focus{left:0}.oqegm-site-header{border-bottom:var(--border)}.oqegm-header-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.oqegm-site-name{font-family:var(--hff);font-size:38px;text-transform:uppercase;transform:rotate(-1deg)}.oqegm-icon-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:var(--border);background:#fff}.oqegm-main-nav{background:var(--ink);border-bottom:var(--border);position:sticky;top:0;z-index:50}.oqegm-main-nav .oqegm-container{display:flex;align-items:center}.oqegm-nav-menu{display:flex;align-items:center;flex-wrap:wrap}.oqegm-nav-item>a{display:block;padding:16px 18px;font-family:var(--hff);font-size:15px;text-transform:uppercase;color:#fff}.oqegm-nav-toggle{display:none;flex-direction:column;gap:6px;padding:14px 12px;margin-right:auto;background:var(--accent)}.oqegm-nav-toggle span{width:24px;height:3px;background:#fff}.oqegm-breadcrumb{padding:22px 0 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#555}.oqegm-breadcrumb-list{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.oqegm-breadcrumb-item+.oqegm-breadcrumb-item::before{content:"//";margin-right:10px;color:var(--accent);font-weight:900}.oqegm-author-vedette{display:flex;gap:26px;align-items:center;padding:34px 0;border-bottom:var(--border)}.oqegm-author-vedette-avatar{width:100px;height:100px;object-fit:cover;border:var(--border);flex-shrink:0}.oqegm-author-vedette h1{font-size:44px}.oqegm-author-vedette .oqegm-bio{margin-top:10px;font-size:16px;color:#555;max-width:640px;line-height:1.6}.oqegm-author-vedette .oqegm-articles-count{margin-top:12px;font-family:var(--hff);font-size:14px;text-transform:uppercase;color:var(--accent)}.oqegm-avatar-letter{width:38px;height:38px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--hff);font-size:16px;text-transform:uppercase;border:var(--border)}.oqegm-avatar-letter--xl{width:100px;height:100px;font-size:40px}.oqegm-card-thumb{position:relative;display:block;background:#f2f2f2;border:var(--border);overflow:hidden}.oqegm-card-thumb img{width:100%;height:100%;object-fit:cover}.oqegm-meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#555}.oqegm-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 28px}.oqegm-card h3{font-size:26px;margin-top:10px}.oqegm-layout{display:grid;grid-template-columns:1fr 340px;gap:40px;padding:34px 0 60px}.oqegm-sidebar{display:flex;flex-direction:column;gap:34px}.oqegm-widget{border:var(--border);padding:22px;background:#fff}.oqegm-widget-title{font-size:24px;margin-bottom:18px;background:var(--ink);color:#fff;padding:8px 12px;display:inline-block;transform:rotate(-1deg)}.oqegm-popular-item{display:grid;grid-template-columns:96px 1fr;gap:14px;margin-bottom:18px}.oqegm-popular-item .oqegm-card-thumb{width:96px;height:80px}.oqegm-popular-item h4{font-size:15px;line-height:1.2;margin-top:4px}.oqegm-site-footer{border-top:var(--border);background:var(--ink);color:#fff}.oqegm-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:22px 0;border-top:2px solid rgba(255,255,255,.15);font-size:13px;color:#aaa}@media(max-width:1100px){.oqegm-layout{grid-template-columns:1fr}.oqegm-sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.oqegm-nav-toggle{display:flex}.oqegm-nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--ink);flex-direction:column}.oqegm-nav-menu.oqegm-active{display:flex}.oqegm-nav-item>a{padding:14px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.oqegm-author-vedette{flex-direction:column;text-align:center}.oqegm-author-vedette h1{font-size:34px}.oqegm-cards-grid,.oqegm-sidebar{grid-template-columns:1fr}}