.material-icons,.material-icons-extended,.material-icons-outlined,.material-symbols-outlined{font-family:Material Icons,Material Symbols Outlined,Material Icons Outlined,sans-serif!important;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}:root{--font-roboto:"Roboto",sans-serif;--font-plus-jakarta:"Plus Jakarta Sans",sans-serif;--gn-blue:#1a73e8;--gn-blue-hover:#174ea6;--gn-bg:#f8f9fa;--gn-text:#202124;--gn-text-secondary:#5f6368;--gn-border:#dadce0;--gn-surface:#ffffff;--gn-search-bg:#f1f3f4;--header-height:64px;--sidebar-width:256px;--arc-surface:rgba(255,255,255,0.94);--arc-surface-hover:rgba(241,245,249,0.95);--arc-glass-card:rgba(255,255,255,0.85);--arc-glass-blur:blur(18px);--arc-border:#e2e8f0;--arc-border-glass:rgba(226,232,240,0.85);--arc-blue:#1d4ed8;--arc-blue-hover:#1e40af;--arc-blue-subtle:rgba(29,78,216,0.08);--arc-gold:#b45309;--arc-gold-subtle:rgba(180,83,9,0.1);--arc-gold-glow:0 0 16px rgba(245,158,11,0.25);--arc-shadow-sm:0 2px 8px -2px rgba(15,23,42,0.06);--arc-shadow-md:0 10px 25px -4px rgba(15,23,42,0.08);--arc-shadow-lg:0 20px 35px -6px rgba(15,23,42,0.12);--arc-font-display:var(--font-plus-jakarta),"Plus Jakarta Sans",sans-serif;--arc-font-text:var(--font-roboto),"Roboto",sans-serif}html{font-size:100%}.dark,[data-theme=dark]{--gn-blue:#8ab4f8;--gn-blue-hover:#aecbfa;--gn-bg:#070d1e;--gn-text:#f8fafc;--gn-text-secondary:#cbd5e1;--gn-border:#1e293b;--gn-surface:#0f172a;--gn-search-bg:#1e293b;--arc-bg:#070d1e;--arc-surface:rgba(11,18,38,0.95);--arc-surface-hover:rgba(18,29,58,0.95);--arc-glass-card:rgba(15,23,49,0.78);--arc-border:#1e293b;--arc-border-glass:rgba(51,65,85,0.6);--arc-border-highlight:rgba(59,130,246,0.35);--arc-blue-subtle:rgba(59,130,246,0.14);--arc-gold-glow:0 0 20px rgba(245,158,11,0.3);--arc-shadow-md:0 10px 25px -4px rgba(0,0,0,0.5);--arc-shadow-lg:0 20px 35px -6px rgba(0,0,0,0.65)}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden!important;max-width:100vw!important;width:100%!important}embed,iframe,img,object,video{max-width:100%!important;height:auto;box-sizing:border-box}.font-heading{font-family:var(--font-plus-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important}.font-sans{font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}body{font-family:var(--font-roboto),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background-color:var(--arc-bg);color:var(--arc-text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}a{color:var(--gn-text);text-decoration:none}a:hover{text-decoration:underline}a.brand-link:hover{text-decoration:none}.google-sans,h1,h2,h3{font-family:var(--font-plus-jakarta),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.app-wrapper{display:flex;margin-top:var(--header-height)}.brand-text{font-size:22px;font-weight:500;color:var(--gn-text-secondary);display:flex;align-items:center;gap:4px}.brand-v{color:#4285F4}.brand-o{color:#EA4335}@keyframes pulse-glow{0%{filter:drop-shadow(0 0 2px rgba(251,188,5,.4))}50%{filter:drop-shadow(0 0 8px rgba(251,188,5,.8))}to{filter:drop-shadow(0 0 2px rgba(251,188,5,.4))}}.brand-z{color:#FBBC05}.brand-ia{color:var(--gn-text-secondary);font-weight:400}.header-center{flex:1 1;max-width:720px;margin:0 40px}.search-bar{display:flex;align-items:center;background:var(--gn-search-bg);border-radius:8px;padding:0 16px;height:48px;border:1px solid transparent;transition:all .2s}.search-bar:focus-within{background:var(--gn-surface);border-color:var(--gn-border);box-shadow:0 1px 3px rgba(0,0,0,.1)}.search-bar input{flex:1 1;border:none;background:none;outline:none;font-size:16px;color:var(--gn-text);padding:0 12px}.search-bar input::placeholder{color:var(--gn-text-secondary)}.search-icon{color:var(--gn-text-secondary)}.article-card-category{font-size:.9rem}.article-card-title{font-size:1.45rem}.article-card-summary{font-size:1.05rem;line-height:1.5;-webkit-line-clamp:3}.article-card-footer{font-size:.9rem}.category-tag{color:var(--gn-text-secondary)}.header-right{gap:12px}.header-right,.profile-avatar{display:flex;align-items:center}.profile-avatar{width:32px;height:32px;border-radius:50%;background:#34A853;color:white;justify-content:center;font-weight:500}.sidebar{width:var(--sidebar-width);position:fixed;top:var(--header-height);bottom:0;left:0;background:var(--gn-bg);overflow-y:auto;padding:12px 0}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.nav-item{display:flex;align-items:center;gap:8px;padding:6px 16px;color:var(--gn-text);font-size:15px;font-weight:500;border-radius:0 24px 24px 0;margin-right:8px;margin-bottom:2px;transition:background .2s}.nav-item:hover{background:var(--gn-search-bg);text-decoration:none}.nav-item.active{background:rgba(26,115,232,.1)}.nav-item.active,.nav-item.active .material-icons-extended{color:var(--gn-blue)}.nav-item .material-icons-extended{color:var(--gn-text-secondary);font-size:20px}.sidebar-divider{height:1px;background:var(--gn-border);margin:12px 0}.main-area-wrapper{margin-left:calc(var(--sidebar-width) + 16px)}.main-content{width:100%;max-width:1340px;margin:0 auto;padding:24px 40px;flex:1 1}.page-title{font-size:28px;font-weight:400;color:var(--gn-text);margin-bottom:24px}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}@media (max-width:600px){.news-grid{grid-template-columns:1fr}}.article-card{background:var(--gn-surface);border:1px solid var(--gn-border);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.article-card:active{transform:scale(.99)}.article-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.article-card-img{width:100%;aspect-ratio:16/9;border-radius:12px;object-fit:cover;background-color:var(--gn-search-bg);flex-shrink:0;transition:transform .3s ease}.article-card:hover .article-card-img{transform:scale(1.02)}.article-card-content{display:flex;flex-direction:column;justify-content:space-between;gap:8px;flex:1 1}.article-card-category{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--gn-blue);letter-spacing:.5px}.article-card-title{font-size:clamp(1rem,3.5vw,1.25rem);font-weight:700;line-height:1.35;color:var(--gn-text)}.article-card-title a{color:inherit;text-decoration:none}.article-card-title a:hover{text-decoration:underline}.article-card-summary{font-size:.875rem;color:var(--gn-text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card-footer{font-size:.75rem;color:var(--gn-text-secondary);display:flex;align-items:center;gap:12px;margin-top:4px}.category-tag{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--gn-blue);background:rgba(26,115,232,.1);padding:2px 6px;border-radius:4px;display:inline-block;margin-bottom:4px}.ql-toolbar{display:flex!important;flex-wrap:wrap!important}.ql-container{font-size:16px!important;font-family:inherit!important}.mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--gn-surface);box-shadow:4px 0 12px rgba(0,0,0,.15);overflow-y:auto;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:1200;padding-top:16px}.mobile-drawer.open{transform:translateX(0)}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:none;z-index:1190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-overlay.open{display:block}.article-body figure{margin:24px 0!important;width:100%!important;text-align:center!important;display:block!important}.article-body iframe,.article-body img,.article-body video{max-width:100%!important;height:auto!important;border-radius:12px!important;display:block!important;margin:20px auto!important}.article-body iframe,.article-body video{width:100%!important;aspect-ratio:16/9!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.article-body{overflow-wrap:break-word!important}.article-body pre{max-width:100%!important;overflow-x:auto!important;white-space:pre-wrap!important;word-wrap:break-word!important;background:var(--gn-surface)!important;padding:16px!important;border-radius:8px!important;margin:20px 0!important}.article-body figcaption{font-size:.85rem!important;color:var(--gn-text-secondary)!important;margin-top:10px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;text-align:center!important;line-height:1.4!important}.article-body table{width:100%!important;max-width:100%;overflow-x:auto;display:block;border-collapse:collapse;margin:24px auto;font-size:.85rem;line-height:1.4}@media (min-width:992px){.article-body table{width:85%!important}}.article-body table td,.article-body table th{border:1px solid var(--gn-border);padding:8px 12px;text-align:left}.article-page-title{font-size:36px;font-weight:700;color:var(--gn-text);line-height:1.2;margin-bottom:16px}.article-page-summary,.article-page-title{text-align:left;word-break:break-word;overflow-wrap:anywhere}.article-page-summary{font-size:20px;color:var(--gn-text-secondary);line-height:1.45;margin-bottom:32px}.article-body{word-break:break-word!important;font-size:18px;line-height:1.8;color:var(--gn-text)}.article-body,.article-body *{word-wrap:break-word!important;overflow-wrap:anywhere!important;max-width:100%!important}.article-body *{box-sizing:border-box!important}.article-body p{text-align:left!important;margin-bottom:24px!important}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{font-family:Google Sans,sans-serif!important;font-weight:700!important;text-align:left!important;margin-top:36px!important;margin-bottom:16px!important;color:var(--gn-text)!important;line-height:1.3!important}@media (max-width:991px){:root{--header-height:56px}.sidebar{display:none!important}.main-area-wrapper{margin-left:0!important;width:100%!important;max-width:100%!important}.main-content{padding:16px 16px 40px!important}.header-center{display:none!important}.news-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:20px!important}}@media (max-width:639px){.news-grid{grid-template-columns:1fr!important;gap:16px!important}.page-title{font-size:22px!important;margin-bottom:16px!important}.article-page-title{font-size:26px!important;line-height:1.25!important}.article-page-summary{font-size:16px!important;line-height:1.4!important;margin-bottom:24px!important}.article-body{font-size:16px!important;line-height:1.65!important}.article-body p{margin-bottom:20px!important}.article-body h1,.article-body h2,.article-body h3{font-size:20px!important;margin-top:28px!important;margin-bottom:12px!important}}body{top:0!important}#goog-gt-tt,.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,.goog-tooltip,.goog-tooltip:hover,.skiptranslate iframe{display:none!important}.goog-text-highlight{background-color:transparent!important;box-shadow:none!important}.goog-logo-link,.goog-te-gadget img,.goog-te-gadget-icon,.goog-te-gadget-simple img,.google-translate-wrapper .goog-logo-link,.google-translate-wrapper img,img.goog-te-gadget-icon{display:none!important}.goog-te-gadget,.google-translate-wrapper .goog-te-gadget{font-family:Inter,sans-serif!important}.google-translate-wrapper{display:inline-flex!important;align-items:center!important;min-height:32px!important;position:relative!important;z-index:10!important}.goog-te-gadget,.google-translate-wrapper .goog-te-gadget{font-family:inherit!important;color:transparent!important;font-size:0!important;display:flex!important;align-items:center!important}.goog-te-gadget-simple,.google-translate-wrapper .goog-te-gadget-simple{background:var(--arc-surface,#f8fafc)!important;border:1px solid var(--arc-border,#e2e8f0)!important;padding:5px 10px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important;color:var(--arc-text,#0f172a)!important;line-height:normal!important;display:inline-flex!important;align-items:center!important;cursor:pointer!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;transition:all .2s ease!important}.google-translate-wrapper .goog-te-gadget-simple:hover{background:var(--arc-surface-hover,#f1f5f9)!important}.goog-te-gadget-simple .goog-te-menu-value{color:var(--arc-text,#0f172a)!important;font-family:inherit!important;display:flex!important;align-items:center!important;gap:4px!important}.goog-te-gadget-simple .goog-te-menu-value span{color:var(--arc-text,#0f172a)!important;font-family:inherit!important;border-left:none!important}.goog-te-gadget .goog-te-combo,.google-translate-wrapper .goog-te-gadget .goog-te-combo{font-family:inherit!important;font-size:13px!important;font-weight:500!important;color:var(--arc-text,#0f172a)!important;background-color:var(--arc-surface,#ffffff)!important;border:1px solid var(--arc-border,#e2e8f0)!important;border-radius:8px!important;padding:6px 12px!important;outline:none!important;cursor:pointer!important;appearance:auto!important;display:inline-block!important}.google-translate-wrapper .goog-te-gadget-simple{transition:all .2s ease!important}.google-translate-wrapper .goog-te-gadget-simple:hover{background-color:var(--arc-surface-hover,#f1f5f9)!important;border-color:var(--arc-blue,#1d4ed8)!important}.dark .google-translate-wrapper .goog-te-gadget-simple,[data-theme=dark] .google-translate-wrapper .goog-te-gadget-simple{background-color:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important;color:#f1f5f9!important}.dark .google-translate-wrapper .goog-te-gadget-simple:hover,[data-theme=dark] .google-translate-wrapper .goog-te-gadget-simple:hover{background-color:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important}.dark .goog-te-gadget-simple .goog-te-menu-value span,[data-theme=dark] .goog-te-gadget-simple .goog-te-menu-value span{color:#f1f5f9!important}[data-theme=dark] .top-header{background:rgba(32,33,36,.75);border-bottom:1px solid rgba(255,255,255,.05)}.brand-logo-img{animation:pulse-glow 3s ease-in-out infinite;border-radius:8px!important;box-shadow:0 4px 12px rgba(251,188,5,.2)}:root{--primary:#0f172a;--accent:#1d4ed8;--accent-hover:#1e40af;--bg:#f8fafc;--card:#ffffff;--text:#1e293b;--text-muted:#475569;--border:#e2e8f0;--formiga:#047857;--radius:14px;--shadow:0 4px 20px rgba(0,0,0,0.06)}.dark,[data-theme=dark]{--primary:#0f172a;--accent:#60a5fa;--accent-hover:#93c5fd;--bg:#0f172a;--card:#1e293b;--text:#f1f5f9;--text-muted:#94a3b8;--border:#334155;--formiga:#34d399;--shadow:0 4px 20px rgba(0,0,0,0.3)}.header-2tier{background:linear-gradient(135deg,#1e3a8a,#1d4ed8 40%,#2563eb 80%,#3b82f6);color:white;padding:0;position:sticky;top:0;z-index:100;box-shadow:0 4px 20px rgba(29,78,216,.3),inset 0 1px 0 rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.18);width:100%}[data-theme=dark] .header-2tier{background:linear-gradient(135deg,#0b192c,#1e3a8a 50%,#1d4ed8);box-shadow:0 4px 20px rgba(11,25,44,.5),inset 0 1px 0 rgba(255,255,255,.2)}.header-top-row{padding:8px 0;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04)}.header-top-inner{max-width:1340px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-brand-block{display:flex;align-items:center;gap:10px;flex-shrink:0}.header-menu-toggle{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);color:#ffffff;padding:6px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.header-menu-toggle:hover{background:rgba(255,255,255,.25)}.header-brand-link{display:flex;align-items:center;gap:10px;color:#ffffff}.header-brand-link,.header-brand-link:hover{text-decoration:none}.header-logo-symbol{width:42px;height:42px;object-fit:cover;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.3);border:1.5px solid rgba(255,255,255,.4);background:#ffffff;flex-shrink:0}.header-brand-text-wrap{display:flex;flex-direction:column}.header-brand-title{font-weight:800;font-size:1.35rem;letter-spacing:-.4px;color:#ffffff;line-height:1.1;text-shadow:0 1px 3px rgba(0,0,0,.2)}.header-brand-subtitle{font-size:.72rem;letter-spacing:.1px;color:#dbeafe;font-weight:500;margin-top:2px;white-space:nowrap}.header-search-container{flex:1 1;max-width:540px;margin:0 .8rem}.header-search-form{display:flex;align-items:center;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.25);border-radius:24px;padding:6px 14px;width:100%;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.header-search-form:focus-within{background:rgba(0,0,0,.28);background:rgba(0,0,0,.35);border-color:rgba(255,255,255,.8);box-shadow:0 0 12px rgba(255,255,255,.25)}.header-search-form .search-icon{font-size:18px;color:#ffffff;margin-right:8px;flex-shrink:0}.header-search-input{background:transparent;border:none;color:#ffffff;outline:none;font-size:.88rem;width:100%;height:100%;font-family:inherit}.header-search-input::placeholder{color:rgba(255,255,255,.85)}.header-actions-block{gap:8px;flex-shrink:0}.header-actions-block,.theme-toggle-wrap{display:flex;align-items:center}.btn-header-action{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1e293b!important;font-weight:700!important;padding:.45rem .85rem!important;border-radius:8px;font-size:.84rem!important;box-shadow:0 3px 8px rgba(245,158,11,.35);transition:transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap;flex-shrink:0}.btn-header-action:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(245,158,11,.5);text-decoration:none}.header-mobile-search-row{display:none;padding:8px 1rem 4px}.header-bottom-row{padding:5px 0;background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08)}.header-bottom-row .header-inner{max-width:1340px;margin:0 auto;padding:0 1rem;display:flex;align-items:center}.header-categories-nav{display:flex;align-items:center;gap:6px;width:100%;overflow-x:auto;padding:2px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.header-categories-nav::-webkit-scrollbar{display:none}.nav-pill-item{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;font-size:.84rem;font-weight:600;color:#f8fafc;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.08);flex-shrink:0}.nav-pill-item:hover{background:rgba(255,255,255,.24);border-color:rgba(255,255,255,.45);color:#ffffff;transform:translateY(-1px);box-shadow:0 3px 8px rgba(255,255,255,.2);text-decoration:none}.nav-pill-item.pill-highlight-green{background:rgba(16,185,129,.25);border-color:rgba(16,185,129,.5);color:#a7f3d0}.nav-pill-item.pill-highlight-green:hover{background:rgba(16,185,129,.4);border-color:#34d399;color:#ffffff}@media (max-width:860px){.header-brand-subtitle,.header-search-container{display:none}.header-mobile-search-row{display:block}.btn-header-action .btn-label{display:none}.btn-header-action{padding:.45rem!important;border-radius:50%}}@media (max-width:480px){.header-logo-symbol{width:36px;height:36px}.header-brand-title{font-size:1.15rem}.header-actions-block{gap:6px}.nav-pill-item{padding:4px 10px;font-size:.78rem}}.btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .2s;border:none;cursor:pointer;text-decoration:none}.btn-primary{background:var(--accent);color:white}.btn-primary:hover{background:var(--accent-hover);color:white;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:2rem 1.5rem 4rem;width:100%}.hero,.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;margin-bottom:3rem}.hero-main{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.hero-main:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.hero-main-img-wrap{width:100%;height:320px;overflow:hidden;background:var(--gn-surface)}.hero-main img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hero-main:hover img{transform:scale(1.02)}.hero-main-content{padding:1.6rem;flex:1 1;display:flex;flex-direction:column}.category{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem}.cat-arcanjo{color:#1e3a8a}.cat-formiga{color:#0284c7}.cat-cultura{color:#7c3aed}.cat-saude{color:#059669}.cat-religiao{color:#b45309}.cat-clima{color:#0ea5e9}.cat-horoscopo{color:#d97706}.cat-passatempos{color:#ea580c}.dark .cat-arcanjo,[data-theme=dark] .cat-arcanjo{color:#60a5fa}.dark .cat-formiga,[data-theme=dark] .cat-formiga{color:#38bdf8}.dark .cat-cultura,[data-theme=dark] .cat-cultura{color:#c084fc}.dark .cat-saude,[data-theme=dark] .cat-saude{color:#34d399}.dark .cat-religiao,[data-theme=dark] .cat-religiao{color:#fbbf24}.dark .cat-clima,[data-theme=dark] .cat-clima{color:#7dd3fc}.dark .cat-horoscopo,[data-theme=dark] .cat-horoscopo{color:#f59e0b}.dark .cat-passatempos,[data-theme=dark] .cat-passatempos{color:#fb923c}.img-ambient-backdrop{position:absolute;inset:-20px;background-size:cover;background-position:50%;filter:blur(24px) brightness(.48);transform:scale(1.2);opacity:.65;z-index:0;pointer-events:none;transition:opacity .3s ease}.hero-main h1{font-size:1.65rem;line-height:1.3;margin-bottom:.8rem;font-weight:600;color:var(--text);letter-spacing:-.2px}.hero-main h1 a{color:inherit;text-decoration:none}.hero-main h1 a:hover{color:var(--accent)}.hero-main p{font-size:1rem;margin-bottom:1.2rem;flex:1 1;line-height:1.55}.hero-main p,.meta{color:var(--text-muted)}.meta{font-size:.85rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.hero-side{display:flex;flex-direction:column;gap:1.2rem}.hero-side-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;height:100%;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit}.hero-side-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.08);text-decoration:none}.hero-side-img-wrap{width:40%;min-width:160px;max-width:220px;height:100%;min-height:140px;overflow:hidden;background:var(--gn-surface)}.hero-side-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.hero-side-card:hover img{transform:scale(1.03)}.hero-side-content{padding:1.1rem;display:flex;flex-direction:column;justify-content:center;flex:1 1}.hero-side-content h3{font-size:1.05rem;line-height:1.35;margin-bottom:.5rem;font-weight:600;color:var(--text)}.hero-side-content h3:hover{color:var(--accent)}.section-title{display:flex;align-items:center;justify-content:space-between;margin:2.8rem 0 1.4rem}.section-title h2{font-size:1.45rem;font-weight:700;display:flex;align-items:center;gap:.6rem;color:var(--text)}.section-title h2 span{width:8px;height:24px;background:var(--formiga);border-radius:4px;display:inline-block}.see-all{font-size:.9rem;font-weight:600;color:var(--accent);text-decoration:none;display:flex;align-items:center;gap:4px}.see-all:hover{text-decoration:underline;color:var(--accent-hover)}.articles-grid,.formiga-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-bottom:1.5rem}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;color:inherit}.card,.card:hover{text-decoration:none}.card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.1)}.card-img-wrap{aspect-ratio:16/9;max-height:240px;overflow:hidden;background:radial-gradient(circle at center,#1e293b 0,#090d16 100%);display:flex;align-items:center;justify-content:center}.card img,.card-img-wrap{width:100%;position:relative}.card img{height:100%;object-fit:cover!important;object-position:center!important;z-index:1;display:block;transition:transform .45s cubic-bezier(.4,0,.2,1)}.card:hover img{transform:scale(1.04)}.card-body{padding:1.2rem;flex:1 1;display:flex;flex-direction:column}.card-body h3{font-size:1.1rem;line-height:1.4;margin-bottom:.5rem;font-weight:600;color:var(--text)}.card-body h3:hover{color:var(--accent)}.card-body p{font-size:.9rem;color:var(--text-muted);margin-bottom:.9rem;line-height:1.5;flex:1 1}.newsletter-card{background:linear-gradient(135deg,#0f172a,#1e293b);color:white;border-radius:var(--radius);padding:2.5rem;margin:3.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:0 10px 30px rgba(15,23,42,.2)}.newsletter-card h3{font-size:1.5rem;margin-bottom:.4rem;color:white}.newsletter-card p{opacity:.85;max-width:460px;color:#cbd5e1;font-size:.95rem;line-height:1.5}.newsletter-form{display:flex;gap:.6rem;min-width:340px;flex-wrap:wrap}.newsletter-form input{flex:1 1;min-width:220px;padding:.75rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.1);color:white;font-size:.95rem;outline:none}.newsletter-form input::placeholder{color:#94a3b8}.newsletter-form input:focus{background:rgba(255,255,255,.15);border-color:var(--accent)}.ecosystem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:2rem}.ecosystem-card{display:flex;align-items:center;gap:14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;transition:transform .2s,box-shadow .2s;text-decoration:none;color:inherit}.ecosystem-card:hover{transform:translateY(-2px);box-shadow:var(--shadow);text-decoration:none}.footer{background:linear-gradient(135deg,#1e3a8a,#1d4ed8 40%,#2563eb 80%,#1e40af);color:#e2e8f0;padding:3.5rem 0 2rem;margin-top:3.5rem;border-top:1px solid rgba(255,255,255,.2);box-shadow:0 -4px 25px rgba(29,78,216,.25),inset 0 1px 0 rgba(255,255,255,.3);width:100%}[data-theme=dark] .footer{background:linear-gradient(135deg,#0b192c,#1e3a8a 50%,#1d4ed8);border-top:1px solid rgba(255,255,255,.15);box-shadow:0 -4px 25px rgba(11,25,44,.45)}.footer-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:2.5rem}.footer h4{color:#ffffff;margin-bottom:1rem;font-size:1.05rem;font-weight:700;letter-spacing:-.2px;text-shadow:0 1px 3px rgba(0,0,0,.2)}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin-bottom:.6rem}.footer a{color:#dbeafe;text-decoration:none;font-size:.92rem;transition:color .2s,transform .2s;display:inline-block}.footer a:hover{color:#ffffff;text-decoration:underline;transform:translateX(2px)}.copyright{text-align:center;padding-top:2rem;margin-top:2.5rem;border-top:1px solid rgba(255,255,255,.18);font-size:.88rem;color:#bfdbfe}.app-wrapper{display:block;margin-top:0;flex:1 1}.main-area-wrapper{margin-left:0;flex:1 1;display:flex;flex-direction:column;width:100%}@media (max-width:1024px){.hero,.hero-grid{grid-template-columns:1fr;gap:1.5rem}.hero-main-img-wrap{height:280px}.articles-grid,.formiga-grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.footer-inner{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:768px){.container{padding:1.25rem .9rem 3rem}.nav{display:none}.hero,.hero-grid{margin-bottom:2rem}.articles-grid,.formiga-grid,.hero,.hero-grid{grid-template-columns:1fr;gap:1.2rem}.hero-main-img-wrap{height:auto;aspect-ratio:16/9;max-height:240px}.hero-main-content{padding:1.2rem}.hero-main h1{font-size:1.35rem;line-height:1.3}.hero-side{display:grid;grid-template-columns:1fr;gap:1rem}.hero-side-card{flex-direction:column}.hero-side-img-wrap{width:100%!important;max-width:100%!important;min-width:0!important;height:190px}.hero-side-content{padding:1rem 1.2rem}.card-img-wrap{height:auto;aspect-ratio:16/9}.card-body{padding:1rem 1.2rem}.newsletter-card{flex-direction:column;text-align:center;padding:1.8rem 1.2rem;margin:2.5rem 0}.newsletter-form{min-width:100%;flex-direction:column}.footer{padding:2.5rem 0 1.5rem}.footer-inner{grid-template-columns:1fr;gap:2rem;padding:0 1rem}}:root{--arc-font-display:var(--font-plus-jakarta),"Plus Jakarta Sans",-apple-system,sans-serif;--arc-font-text:var(--font-roboto),"Roboto",-apple-system,sans-serif;--arc-bg:#f8fafc;--arc-surface:rgba(255,255,255,0.85);--arc-surface-hover:rgba(255,255,255,0.95);--arc-glass-card:rgba(255,255,255,0.78);--arc-glass-blur:blur(16px);--arc-border:rgba(226,232,240,0.9);--arc-border-glass:rgba(255,255,255,0.7);--arc-border-highlight:rgba(37,99,235,0.25);--arc-text:#0f172a;--arc-text-secondary:#334155;--arc-text-muted:#64748b;--arc-blue:#2563eb;--arc-blue-hover:#1d4ed8;--arc-blue-subtle:rgba(37,99,235,0.08);--arc-gold:#d97706;--arc-gold-bright:#f59e0b;--arc-gold-subtle:rgba(245,158,11,0.1);--arc-gold-glow:0 0 20px rgba(245,158,11,0.22);--arc-shadow-sm:0 2px 8px -2px rgba(15,23,42,0.05);--arc-shadow-md:0 10px 25px -5px rgba(15,23,42,0.07);--arc-shadow-lg:0 20px 35px -10px rgba(15,23,42,0.1);--nyt-serif-title:var(--arc-font-display);--nyt-serif-body:var(--arc-font-text);--nyt-sans:var(--arc-font-display);--nyt-bg:var(--arc-bg);--nyt-surface:var(--arc-surface);--nyt-ink:var(--arc-text);--nyt-ink-secondary:var(--arc-text-secondary);--nyt-ink-muted:var(--arc-text-muted);--nyt-byline:var(--arc-text-muted);--nyt-border:var(--arc-border);--nyt-border-dark:var(--arc-border);--nyt-accent:var(--arc-blue);--nyt-red:#ef4444;--nyt-paper-tint:var(--arc-glass-card)}.dark,[data-theme=dark]{--arc-bg:#070a13;--arc-surface:rgba(15,23,42,0.82);--arc-surface-hover:rgba(30,41,59,0.9);--arc-glass-card:rgba(15,23,42,0.68);--arc-glass-blur:blur(20px);--arc-border:rgba(51,65,85,0.6);--arc-border-glass:rgba(255,255,255,0.08);--arc-border-highlight:rgba(96,165,250,0.35);--arc-text:#f8fafc;--arc-text-secondary:#cbd5e1;--arc-text-muted:#94a3b8;--arc-blue:#3b82f6;--arc-blue-hover:#60a5fa;--arc-blue-subtle:rgba(59,130,246,0.15);--arc-gold:#f59e0b;--arc-gold-bright:#fbbf24;--arc-gold-subtle:rgba(245,158,11,0.15);--arc-gold-glow:0 0 25px rgba(245,158,11,0.35);--arc-shadow-sm:0 2px 8px -2px rgba(0,0,0,0.4);--arc-shadow-md:0 10px 30px -5px rgba(0,0,0,0.5);--arc-shadow-lg:0 20px 40px -10px rgba(0,0,0,0.65);--nyt-serif-title:var(--arc-font-display);--nyt-serif-body:var(--arc-font-text);--nyt-sans:var(--arc-font-display);--nyt-bg:var(--arc-bg);--nyt-surface:var(--arc-surface);--nyt-ink:var(--arc-text);--nyt-ink-secondary:var(--arc-text-secondary);--nyt-ink-muted:var(--arc-text-muted);--nyt-byline:var(--arc-text-muted);--nyt-border:var(--arc-border);--nyt-border-dark:var(--arc-border);--nyt-accent:var(--arc-blue);--nyt-red:#ef4444;--nyt-paper-tint:var(--arc-glass-card)}body{background-color:var(--arc-bg)!important;color:var(--arc-text)!important;font-family:var(--arc-font-text)!important}.nyt-container{max-width:1320px;margin:0 auto;padding:0 20px}.nyt-header{background:var(--nyt-bg);border-bottom:3px double var(--nyt-border-dark);margin-bottom:24px}.nyt-top-utility{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--nyt-ink-muted);border-bottom:1px solid var(--nyt-border)}.nyt-top-utility a{color:var(--nyt-ink-muted);text-decoration:none}.nyt-top-utility a:hover{color:var(--nyt-ink);text-decoration:underline}.nyt-masthead-center{text-align:center;padding:22px 0 16px}.nyt-masthead-logo{font-family:var(--nyt-serif-title);font-size:clamp(2.4rem,6vw,4.8rem);font-weight:900;letter-spacing:-1.2px;line-height:1;color:var(--nyt-ink);text-decoration:none;display:inline-block;margin-bottom:6px;text-transform:uppercase}.nyt-masthead-slogan{font-family:var(--nyt-serif-body);font-style:italic;font-size:12.5px;color:var(--nyt-ink-muted);letter-spacing:.2px;margin-top:4px}.nyt-double-rule{height:3px;margin:8px 0 0}.nyt-double-rule,.nyt-nav-row{border-top:1px solid var(--nyt-border-dark);border-bottom:1px solid var(--nyt-border-dark)}.nyt-nav-row{padding:8px 0}.nyt-nav-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;list-style:none;margin:0;padding:0}.nyt-nav-link{font-family:var(--nyt-sans);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.9px;color:var(--nyt-ink);text-decoration:none;padding:3px 0;position:relative;transition:color .15s ease}.nyt-nav-link:hover{color:var(--nyt-accent);text-decoration:none}.nyt-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--nyt-ink);transition:width .2s ease}.nyt-nav-link:hover:after{width:100%}.nyt-frontpage-grid{display:grid;grid-template-columns:290px 1fr 310px;gap:24px;padding-bottom:36px;border-bottom:1px solid var(--nyt-border)}.nyt-col-left{border-right:1px solid var(--nyt-border);padding-right:24px;gap:22px}.nyt-col-center,.nyt-col-left,.nyt-col-right{display:flex;flex-direction:column}.nyt-col-right{border-left:1px solid var(--nyt-border);padding-left:24px;gap:20px}.nyt-kicker{font-family:var(--nyt-sans);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--nyt-red);margin-bottom:6px;display:block}.nyt-headline-main{font-family:var(--nyt-serif-title);font-size:clamp(2rem,3.2vw,2.75rem);font-weight:800;line-height:1.12;letter-spacing:-.4px;color:var(--nyt-ink);margin-bottom:12px;text-decoration:none}.nyt-headline-main:hover{color:var(--nyt-ink-secondary)}.nyt-headline-secondary{font-family:var(--nyt-serif-title);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.2px;color:var(--nyt-ink);margin-bottom:8px;text-decoration:none}.nyt-headline-secondary:hover{color:var(--nyt-ink-secondary)}.nyt-deck{font-family:var(--nyt-serif-body);font-size:15px;margin-bottom:14px}.nyt-deck,.nyt-deck-sm{line-height:1.5;color:var(--nyt-ink-secondary)}.nyt-deck-sm{font-size:13.5px;margin-bottom:10px}.nyt-byline,.nyt-deck-sm{font-family:var(--nyt-sans)}.nyt-byline{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--nyt-byline)}.nyt-byline strong{color:var(--nyt-ink)}.nyt-lead-media{width:100%;aspect-ratio:16/9;max-height:440px;position:relative;background:radial-gradient(circle at center,#1e293b 0,#090d16 100%);border:1px solid var(--nyt-border);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,0,0,.12)}.nyt-lead-media img{width:100%;height:100%;object-fit:cover!important;object-position:center!important;display:block;position:relative;z-index:1;transition:transform .5s cubic-bezier(.4,0,.2,1)}.nyt-col-center:hover .nyt-lead-media img{transform:scale(1.035)}.nyt-media-caption{font-size:11.5px;color:var(--nyt-ink-muted);padding:6px 4px 0;text-align:right;font-style:italic}.nyt-story-brief{border-bottom:1px solid var(--nyt-border);padding-bottom:18px}.nyt-story-brief:last-child{border-bottom:none;padding-bottom:0}.nyt-opinion-header{border-bottom:2px solid var(--nyt-border-dark);padding-bottom:6px;margin-bottom:16px}.nyt-opinion-header h3{font-family:var(--nyt-sans);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1.5px;color:var(--nyt-ink);margin:0}.nyt-opinion-item{display:flex;gap:14px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--nyt-border)}.nyt-opinion-item:last-child{border-bottom:none;padding-bottom:0}.nyt-opinion-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid var(--nyt-border)}.nyt-opinion-content{flex:1 1}.nyt-opinion-author{font-family:var(--nyt-sans);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--nyt-ink);margin-bottom:2px}.nyt-opinion-role{font-size:11px;color:var(--nyt-ink-muted);margin-bottom:4px}.nyt-opinion-title{font-family:var(--nyt-serif-title);font-size:14.5px;font-weight:700;line-height:1.3;color:var(--nyt-ink);text-decoration:none}.nyt-opinion-title:hover{text-decoration:underline}.nyt-section-banner{border-top:3px solid var(--nyt-border-dark);padding-top:10px;margin-top:48px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:baseline}.nyt-section-title{font-family:var(--nyt-serif-title);font-size:22px;font-weight:900;letter-spacing:.5px;margin:0}.nyt-section-more,.nyt-section-title{text-transform:uppercase;color:var(--nyt-ink)}.nyt-section-more{font-family:var(--nyt-sans);font-size:11px;font-weight:700;letter-spacing:.8px;text-decoration:none}.nyt-section-more:hover{text-decoration:underline}.nyt-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-bottom:1px solid var(--nyt-border);padding-bottom:32px}.nyt-grid-card{display:flex;flex-direction:column;border-right:1px solid var(--nyt-border);padding-right:24px;text-decoration:none;color:inherit}.nyt-grid-card:last-child{border-right:none;padding-right:0}.nyt-grid-card img{object-fit:cover!important;object-position:center!important;display:block}.nyt-grid-card img,.nyt-grid-img-wrap{width:100%;aspect-ratio:16/9;max-height:220px;border-radius:6px}.nyt-grid-img-wrap{overflow:hidden;background:var(--nyt-surface);position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border:1px solid var(--nyt-border)}.nyt-grid-img-wrap img{width:100%;height:100%;object-fit:cover!important;object-position:center!important;position:relative;z-index:1;display:block;transition:transform .4s ease}.nyt-grid-card:hover .nyt-grid-img-wrap img{transform:scale(1.04)}.nyt-grid-card h4{font-family:var(--nyt-serif-title);font-size:18px;font-weight:700;line-height:1.25;color:var(--nyt-ink);margin-bottom:8px}.nyt-grid-card p,.nyt-grid-card:hover h4{color:var(--nyt-ink-secondary)}.nyt-grid-card p{font-family:var(--nyt-sans);font-size:13.5px;line-height:1.5;margin-bottom:12px;flex:1 1}.nyt-games-box{background:var(--nyt-paper-tint);border:1px solid var(--nyt-border);padding:32px;margin:36px 0;border-radius:4px}.nyt-games-header{text-align:center;margin-bottom:24px;border-bottom:1px solid var(--nyt-border);padding-bottom:16px}.nyt-games-header h3{font-family:var(--nyt-serif-title);font-size:26px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:var(--nyt-ink);margin-bottom:6px}.nyt-games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.nyt-game-card{background:var(--nyt-bg);border:1px solid var(--nyt-border);padding:24px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;align-items:center}.nyt-game-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.nyt-game-title{font-family:var(--nyt-serif-title);font-size:20px;font-weight:800;margin:12px 0 6px;color:var(--nyt-ink)}.nyt-game-desc{font-size:13px;color:var(--nyt-ink-muted);line-height:1.4;margin-bottom:16px;flex:1 1}.nyt-btn-play{font-family:var(--nyt-sans);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1px;background:var(--nyt-ink);color:var(--nyt-bg)!important;padding:8px 20px;border-radius:20px;text-decoration:none;transition:opacity .15s ease}.nyt-btn-play:hover{opacity:.85}.nyt-footer{border-top:3px double var(--nyt-border-dark);padding:36px 0 48px;margin-top:54px;background:var(--nyt-bg)}.nyt-footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--nyt-border);margin-bottom:24px}.nyt-footer-logo{font-family:var(--nyt-serif-title);font-size:28px;font-weight:900;text-transform:uppercase;letter-spacing:-.5px;color:var(--nyt-ink);text-decoration:none}.nyt-footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:32px;padding-bottom:32px;border-bottom:1px solid var(--nyt-border)}.nyt-footer-col h5{font-family:var(--nyt-sans);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--nyt-ink);margin-bottom:12px}.nyt-footer-col ul{list-style:none;padding:0;margin:0}.nyt-footer-col li{margin-bottom:8px}.nyt-footer-col a{font-size:12.5px;color:var(--nyt-ink-secondary);text-decoration:none}.nyt-footer-col a:hover{color:var(--nyt-ink);text-decoration:underline}.nyt-footer-ecosystem{padding:28px 0 24px;border-bottom:1px solid var(--nyt-border)}.nyt-footer-ecosystem-header{margin-bottom:18px;text-align:left}.nyt-footer-ecosystem-tag{display:inline-block;font-family:var(--nyt-sans);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:var(--nyt-ink);margin-bottom:4px}.nyt-footer-ecosystem-lead{font-family:var(--nyt-serif-body);font-size:13px;font-style:italic;color:var(--nyt-ink-muted);margin:0}.nyt-footer-ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nyt-footer-ecosystem-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--nyt-paper-tint);border:1px solid var(--nyt-border);border-radius:4px;text-decoration:none;transition:all .2s ease}.nyt-footer-ecosystem-card:hover{border-color:var(--nyt-ink-secondary);background:var(--nyt-surface);box-shadow:0 4px 12px rgba(0,0,0,.04);transform:translateY(-1px)}.nyt-footer-ecosystem-icon-wrapper{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.03);border-radius:8px;padding:2px}.nyt-footer-ecosystem-icon{width:32px;height:32px;object-fit:contain;display:block}.nyt-footer-ecosystem-info{flex:1 1;min-width:0}.nyt-footer-ecosystem-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:3px}.nyt-footer-ecosystem-name{font-family:var(--nyt-sans);font-size:13px;font-weight:700;color:var(--nyt-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nyt-footer-ecosystem-arrow{font-size:13px;color:var(--nyt-ink-muted);transition:transform .2s ease,color .2s ease}.nyt-footer-ecosystem-card:hover .nyt-footer-ecosystem-arrow{color:var(--nyt-ink);transform:translate(2px,-2px)}.nyt-footer-ecosystem-desc{font-family:var(--nyt-sans);font-size:11.5px;color:var(--nyt-ink-muted);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.nyt-footer-ecosystem-grid{grid-template-columns:1fr;gap:12px}}.nyt-footer-bottom{padding-top:20px;text-align:center;font-size:11px;color:var(--nyt-ink-muted)}@media (max-width:1040px){.nyt-frontpage-grid{grid-template-columns:1fr 300px}.nyt-col-left{display:none}}@media (max-width:768px){.nyt-frontpage-grid{grid-template-columns:1fr;gap:32px}.nyt-col-left,.nyt-col-right{border:none;padding:0}.nyt-grid-3{grid-template-columns:1fr;gap:24px}.nyt-grid-card{border-right:none;padding-right:0;border-bottom:1px solid var(--nyt-border);padding-bottom:20px}.nyt-nav-list{gap:10px}.nyt-nav-link{font-size:10.5px}}.g1-trending-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;background:var(--nyt-paper-tint);border:1px solid var(--nyt-border);border-radius:8px;margin-bottom:24px;overflow:hidden}.g1-trending-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--nyt-sans);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#c4170c;white-space:nowrap;padding-right:12px;border-right:2px solid var(--nyt-border)}.g1-trending-chips{display:flex;align-items:center;gap:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.g1-trending-chips::-webkit-scrollbar{display:none}.g1-chip{font-family:var(--nyt-sans);font-size:12px;font-weight:600;color:var(--nyt-ink-secondary);background:var(--nyt-surface);border:1px solid var(--nyt-border);padding:4px 12px;border-radius:9999px;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center}.g1-chip:hover{background:#c4170c;color:#ffffff!important;border-color:#c4170c;transform:translateY(-1px);text-decoration:none}.g1-mais-lidas-card{background:var(--nyt-surface);border:1px solid var(--nyt-border);padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.g1-mais-lidas-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:16px;border-bottom:2px solid #c4170c}.g1-mais-lidas-header h3{font-family:var(--nyt-sans);font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--nyt-ink);margin:0;display:flex;align-items:center;gap:8px}.g1-ranking-list{display:flex;flex-direction:column;gap:16px}.g1-ranking-item{display:flex;align-items:flex-start;gap:14px;text-decoration:none;padding-bottom:14px;border-bottom:1px dashed var(--nyt-border);transition:transform .15s ease}.g1-ranking-item:last-child{padding-bottom:0;border-bottom:none}.g1-ranking-item:hover{text-decoration:none;transform:translateX(3px)}.g1-ranking-num{font-family:var(--nyt-serif-title);font-size:28px;font-weight:900;line-height:1;color:#c4170c;min-width:32px;text-align:center}.g1-ranking-content{flex:1 1}.g1-ranking-kicker{font-family:var(--nyt-sans);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:#0284c7;display:block;margin-bottom:4px}.g1-ranking-title{font-family:var(--nyt-serif-title);font-size:14.5px;font-weight:700;line-height:1.35;color:var(--nyt-ink);margin:0 0 6px;transition:color .15s ease}.g1-ranking-item:hover .g1-ranking-title{color:#c4170c}.g1-ranking-meta{font-family:var(--nyt-sans);font-size:11px;color:var(--nyt-ink-muted);display:flex;align-items:center;gap:6px}.g1-factcheck-wrapper{margin:40px 0;padding:32px 24px;background:linear-gradient(180deg,var(--nyt-paper-tint) 0,var(--nyt-surface) 100%);border:1px solid var(--nyt-border);border-top:4px solid #059669;border-radius:8px}.g1-factcheck-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap;gap:12px}.g1-factcheck-title-group{display:flex;flex-direction:column;gap:4px}.g1-factcheck-tag{font-family:var(--nyt-sans);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#059669;display:flex;align-items:center;gap:6px}.g1-factcheck-heading{font-family:var(--nyt-serif-title);font-size:26px;font-weight:800;color:var(--nyt-ink);margin:0}.g1-factcheck-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.g1-factcheck-card{background:var(--nyt-surface);border:1px solid var(--nyt-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.04)}.g1-factcheck-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.08);border-color:#059669;text-decoration:none}.g1-factcheck-thumb{position:relative;width:100%;aspect-ratio:16/9;background:radial-gradient(circle at center,#1e293b 0,#090d16 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}.g1-factcheck-thumb img{width:100%;height:100%;object-fit:cover!important;object-position:center!important;display:block;position:relative;z-index:1;transition:transform .4s ease}.g1-factcheck-card:hover .g1-factcheck-thumb img{transform:scale(1.04)}.g1-verdict-badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:4px;font-family:var(--nyt-sans);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#ffffff;display:inline-flex;align-items:center;gap:4px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.g1-verdict-fato{background:#059669}.g1-verdict-fake{background:#dc2626}.g1-verdict-explicamos{background:#2563eb}.g1-factcheck-body{padding:16px;display:flex;flex-direction:column;flex:1 1}.g1-factcheck-body h4{font-family:var(--nyt-serif-title);font-size:16.5px;font-weight:700;line-height:1.3;color:var(--nyt-ink);margin:0 0 8px}.g1-factcheck-card:hover .g1-factcheck-body h4{color:#059669}.g1-factcheck-body p{font-family:var(--nyt-serif-body);font-size:13.5px;line-height:1.45;color:var(--nyt-ink-secondary);margin:0 0 14px;flex:1 1}.g1-factcheck-footer{display:flex;align-items:center;justify-content:space-between;font-family:var(--nyt-sans);font-size:11px;font-weight:700;color:#059669;border-top:1px solid var(--nyt-border);padding-top:10px}.g1-special-report{margin:40px 0;background:linear-gradient(135deg,#090e1a,#172033);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 32px rgba(0,0,0,.25);color:#ffffff}.g1-special-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:stretch}.g1-special-media{position:relative;width:100%;aspect-ratio:16/10;min-height:240px;max-height:380px;overflow:hidden;background:radial-gradient(circle at center,#1e293b 0,#090d16 100%);display:flex;align-items:center;justify-content:center}.g1-special-media img{width:100%;height:100%;object-fit:cover!important;object-position:center!important;display:block;position:relative;z-index:1;transition:transform .45s cubic-bezier(.4,0,.2,1)}.g1-special-report:hover .g1-special-media img{transform:scale(1.035)}.g1-special-content{padding:40px;display:flex;flex-direction:column;justify-content:center}.g1-special-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(234,179,8,.15);border:1px solid rgba(234,179,8,.4);color:#fbbf24;padding:5px 12px;border-radius:9999px;font-family:var(--nyt-sans);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;width:fit-content}.g1-special-title{font-family:var(--nyt-serif-title);font-size:clamp(1.8rem,2.5vw,2.3rem);font-weight:800;line-height:1.18;color:#ffffff;margin:0 0 16px;text-decoration:none}.g1-special-title:hover{color:#93c5fd;text-decoration:none}.g1-special-desc{font-family:var(--nyt-serif-body);font-size:15.5px;line-height:1.55;color:#cbd5e1;margin:0 0 24px}.g1-special-btn{display:inline-flex;align-items:center;gap:8px;background:#2563eb;color:#ffffff!important;font-family:var(--nyt-sans);font-size:13px;font-weight:700;padding:12px 24px;border-radius:6px;text-decoration:none;transition:all .2s ease;width:fit-content;box-shadow:0 4px 12px rgba(37,99,235,.3)}.g1-special-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px rgba(37,99,235,.4);text-decoration:none}.g1-video-section{margin:40px 0}.g1-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.g1-video-card{background:var(--nyt-surface);border:1px solid var(--nyt-border);border-radius:8px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:all .2s ease}.g1-video-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.06);text-decoration:none}.g1-video-thumb{position:relative;width:100%;aspect-ratio:16/9;background:radial-gradient(circle at center,#1e293b 0,#090d16 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}.g1-video-thumb img{width:100%;height:100%;object-fit:cover!important;object-position:center!important;display:block;position:relative;z-index:1;transition:transform .4s ease}.g1-video-card:hover .g1-video-thumb img{transform:scale(1.04)}.g1-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid rgba(255,255,255,.85);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:18px;transition:all .2s ease}.g1-video-card:hover .g1-play-btn{background:#c4170c;border-color:#c4170c;transform:translate(-50%,-50%) scale(1.12)}.g1-video-duration{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.75);color:#ffffff;font-family:var(--nyt-sans);font-size:10.5px;font-weight:700;padding:3px 7px;border-radius:4px}.g1-video-body{padding:14px;display:flex;flex-direction:column;flex:1 1}.g1-video-kicker{font-family:var(--nyt-sans);font-size:10px;font-weight:800;text-transform:uppercase;color:#c4170c;margin-bottom:6px;display:flex;align-items:center;gap:4px}.g1-video-title{font-family:var(--nyt-serif-title);font-size:15.5px;font-weight:700;line-height:1.32;color:var(--nyt-ink);margin:0;transition:color .15s ease}.g1-video-card:hover .g1-video-title{color:#c4170c}.g1-services-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0}.g1-service-card{background:var(--nyt-surface);border:1px solid var(--nyt-border);padding:16px;border-radius:8px;display:flex;align-items:center;gap:14px;text-decoration:none;transition:all .2s ease}.g1-service-card:hover{transform:translateY(-2px);border-color:var(--nyt-ink);text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.05)}.g1-service-icon{font-size:28px;min-width:36px;text-align:center}.g1-service-info{display:flex;flex-direction:column}.g1-service-label{font-family:var(--nyt-sans);font-size:10px;font-weight:800;text-transform:uppercase;color:var(--nyt-ink-muted);letter-spacing:.6px}.g1-service-value{font-family:var(--nyt-sans);font-size:13.5px;font-weight:700;color:var(--nyt-ink)}.g1-service-action{font-family:var(--nyt-sans);font-size:11px;color:#2563eb;font-weight:600}@media (max-width:1024px){.g1-special-grid{grid-template-columns:1fr}.g1-special-media{min-height:260px}.g1-special-content{padding:24px}.g1-factcheck-grid,.g1-services-bar,.g1-video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g1-factcheck-grid,.g1-services-bar,.g1-video-grid{grid-template-columns:1fr}}.arcanjo-main-shell{min-height:80vh;padding-bottom:40px}.arcanjo-header{position:sticky;top:0;z-index:999;background:var(--arc-surface);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border-bottom:1px solid var(--arc-border-glass);box-shadow:var(--arc-shadow-sm);transition:all .3s ease}.arcanjo-top-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:11.5px;font-weight:600;font-family:var(--arc-font-display);color:var(--arc-text-muted);border-bottom:1px solid var(--arc-border-glass)}.arcanjo-top-left,.arcanjo-top-right{display:flex;align-items:center;gap:12px}.arcanjo-drawer-toggle{background:none;border:none;cursor:pointer;color:inherit;display:inline-flex;align-items:center;gap:6px;font-family:var(--arc-font-display);font-weight:700;font-size:12px;padding:4px 8px;border-radius:6px;transition:all .2s ease}.arcanjo-drawer-toggle:hover{color:var(--arc-blue);background:var(--arc-blue-subtle)}.arcanjo-dot-sep{color:var(--arc-border)}.arcanjo-date-display{font-weight:500}.arcanjo-edition-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--arc-blue-subtle);color:var(--arc-blue);font-weight:700;font-size:10px;letter-spacing:.5px}.arcanjo-weather-chip{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;padding:3px 8px;border-radius:6px;transition:all .2s ease}.arcanjo-weather-chip:hover{color:var(--arc-gold);background:var(--arc-gold-subtle)}.arcanjo-search-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:inherit;background:transparent;transition:all .2s ease}.arcanjo-search-btn:hover{color:var(--arc-blue);background:var(--arc-blue-subtle)}.arcanjo-redacao-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-weight:700;font-size:11px;letter-spacing:.4px;color:#ffffff!important;background:linear-gradient(135deg,var(--arc-blue),var(--arc-blue-hover));box-shadow:0 2px 8px rgba(37,99,235,.3);text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.arcanjo-redacao-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.4)}.arcanjo-masthead{padding:16px 0 12px;display:flex;justify-content:center;align-items:center}.arcanjo-brand-link{display:flex;align-items:center;gap:16px;text-decoration:none!important;color:inherit;transition:transform .2s ease}.arcanjo-brand-link:hover{transform:scale(1.01)}.arcanjo-brand-emblem-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(245,158,11,.15),rgba(37,99,235,.15));border:1px solid rgba(245,158,11,.3);box-shadow:var(--arc-gold-glow);padding:4px}.arcanjo-brand-emblem{width:100%;height:100%;object-fit:contain}.arcanjo-brand-titles{display:flex;flex-direction:column}.arcanjo-brand-title{margin:0;font-size:clamp(1.8rem,3.8vw,2.6rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;background:linear-gradient(135deg,var(--arc-text) 60%,var(--arc-blue) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.arcanjo-brand-slogan{margin:3px 0 0;font-size:11.5px;font-family:var(--arc-font-text);color:var(--arc-text-muted);font-weight:500;letter-spacing:.2px}.arcanjo-nav-container{padding:8px 0 10px;border-top:1px solid var(--arc-border-glass)}.arcanjo-nav-pills{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.arcanjo-nav-pills::-webkit-scrollbar{display:none}.arcanjo-nav-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:12.5px;font-weight:600;font-family:var(--arc-font-display);color:var(--arc-text-secondary);background:transparent;border:1px solid transparent;white-space:nowrap;text-decoration:none!important;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.arcanjo-nav-pill:hover{color:var(--hover-color,var(--arc-blue));background:var(--arc-blue-subtle);border-color:var(--arc-border-highlight);transform:translateY(-1px)}.arcanjo-nav-pill.active{color:#ffffff!important;background:linear-gradient(135deg,var(--arc-blue),var(--arc-blue-hover));border-color:transparent;box-shadow:0 4px 12px rgba(37,99,235,.3)}.arcanjo-nav-pill.active .arcanjo-nav-icon{color:#ffffff!important}.arcanjo-nav-icon{font-size:16px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.arcanjo-nav-pill:hover .arcanjo-nav-icon{transform:scale(1.1)}.arcanjo-drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease}.arcanjo-drawer-overlay.open{opacity:1;pointer-events:auto}.arcanjo-drawer{position:fixed;top:0;left:-320px;width:300px;height:100%;background:var(--arc-surface);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);color:var(--arc-text);z-index:10001;transition:left .3s cubic-bezier(.16,1,.3,1);box-shadow:4px 0 25px rgba(0,0,0,.25);padding:24px;overflow-y:auto;border-right:1px solid var(--arc-border-glass)}.arcanjo-drawer.open{left:0}.arcanjo-drawer-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--arc-border-glass)}.arcanjo-drawer-brand{font-family:var(--arc-font-display);font-weight:800;font-size:16px;letter-spacing:.5px}.arcanjo-drawer-close{background:none;border:none;cursor:pointer;color:inherit;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.arcanjo-drawer-close:hover{background:var(--arc-blue-subtle);color:var(--arc-blue)}.arcanjo-drawer-search{display:flex;align-items:center;gap:8px;background:var(--arc-glass-card);border:1px solid var(--arc-border);padding:8px 12px;border-radius:10px}.arcanjo-drawer-search input{border:none;background:transparent;color:inherit;font-family:var(--arc-font-text);font-size:13.5px;outline:none;width:100%}.arcanjo-drawer-section-title{display:block;font-size:11px;font-family:var(--arc-font-display);font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--arc-text-muted);margin-bottom:10px}.arcanjo-drawer-links{display:flex;flex-direction:column;gap:4px}.arcanjo-drawer-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--arc-text);font-family:var(--arc-font-display);font-size:13.5px;font-weight:600;text-decoration:none!important;transition:all .2s ease}.arcanjo-drawer-link:hover{background:var(--arc-blue-subtle);color:var(--arc-blue);transform:translateX(4px)}.arcanjo-drawer-divider{height:1px;background:var(--arc-border-glass);margin:16px 0}.arcanjo-container{max-width:1320px;margin:0 auto;padding:16px 20px 60px;width:100%;box-sizing:border-box;overflow-x:hidden}.arcanjo-glass-card{background:var(--arc-glass-card);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border:1px solid var(--arc-border-glass);border-radius:16px;box-shadow:var(--arc-shadow-sm);overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease;min-width:0}.arcanjo-card-hover{text-decoration:none!important;color:inherit;display:flex;flex-direction:column}.arcanjo-card-hover:hover{transform:translateY(-4px);box-shadow:var(--arc-shadow-md);border-color:var(--arc-border-highlight)}.arcanjo-ticker{display:flex;align-items:center;gap:14px;padding:8px 16px;background:var(--arc-glass-card);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border:1px solid rgba(245,158,11,.35);border-radius:12px;margin:12px 0 20px;box-shadow:0 4px 18px -2px rgba(245,158,11,.12);overflow:hidden}.arcanjo-ticker-badge{display:flex;align-items:center;gap:8px;font-family:var(--arc-font-display);font-size:11px;font-weight:800;color:var(--arc-gold);text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;flex-shrink:0}.arcanjo-pulse-dot{width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 10px #f59e0b;animation:arcPulse 1.6s ease-in-out infinite;display:inline-block}@keyframes arcPulse{0%{transform:scale(.95);opacity:.8;box-shadow:0 0 0 0 rgba(245,158,11,.6)}70%{transform:scale(1.15);opacity:1;box-shadow:0 0 0 8px rgba(245,158,11,0)}to{transform:scale(.95);opacity:.8;box-shadow:0 0 0 0 rgba(245,158,11,0)}}.arcanjo-ticker-scroll{display:flex;align-items:center;gap:24px;flex:1 1;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.arcanjo-ticker-scroll::-webkit-scrollbar{display:none}.arcanjo-ticker-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--arc-text-secondary)}.arcanjo-ticker-item a{color:var(--arc-text);text-decoration:none!important}.arcanjo-ticker-item a:hover{color:var(--arc-blue);text-decoration:underline!important}.arcanjo-trending-bar{display:flex;align-items:center;gap:12px;margin-bottom:24px;padding:8px 16px;background:var(--arc-glass-card);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border:1px solid var(--arc-border-glass);border-radius:999px;overflow:hidden}.arcanjo-trending-label{gap:5px;font-size:11.5px;font-weight:800;color:var(--arc-gold);text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}.arcanjo-trending-chips,.arcanjo-trending-label{display:flex;align-items:center;white-space:nowrap}.arcanjo-trending-chips{gap:8px;overflow-x:auto;scrollbar-width:none;flex:1 1}.arcanjo-trending-chips::-webkit-scrollbar{display:none}.arcanjo-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;color:var(--arc-text);background:var(--arc-surface);border:1px solid var(--arc-border-glass);text-decoration:none!important;transition:all .2s ease;flex-shrink:0}.arcanjo-chip:hover{background:var(--arc-blue-subtle);color:var(--arc-blue);border-color:var(--arc-border-highlight);transform:translateY(-1px)}.arcanjo-hero-grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,340px);gap:24px;margin-bottom:36px;align-items:start}.arcanjo-col-center,.arcanjo-col-left,.arcanjo-col-right{display:flex;flex-direction:column;min-width:0}.arcanjo-section-title-wrap{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--arc-border-glass)}.arcanjo-col-title{margin:0;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--arc-text)}.arcanjo-story-brief{padding:16px;display:flex;flex-direction:column;text-decoration:none!important;color:inherit}.arcanjo-brief-title{font-size:15px;font-weight:700;line-height:1.35;color:var(--arc-text);margin:0 0 6px;text-decoration:none!important;transition:color .2s ease}.arcanjo-brief-title:hover{color:var(--arc-blue)}.arcanjo-brief-desc{font-size:12.5px;line-height:1.5;color:var(--arc-text-secondary);margin:0 0 10px}.arcanjo-kicker{font-size:10.5px}.arcanjo-kicker,.arcanjo-kicker-lead{font-family:var(--arc-font-display);font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--arc-gold)}.arcanjo-kicker-lead{display:inline-flex;align-items:center;gap:5px;font-size:11.5px}.arcanjo-headline-main{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:800;line-height:1.25;color:var(--arc-text);margin:0 0 12px;text-decoration:none!important;display:block;letter-spacing:-.02em;transition:color .2s ease}.arcanjo-headline-main:hover{color:var(--arc-blue)}.arcanjo-deck{font-size:15px;line-height:1.6;color:var(--arc-text-secondary);margin:0 0 14px}.arcanjo-byline{font-size:11.5px;color:var(--arc-text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.arcanjo-keypoints-box{margin-top:18px;padding:14px 18px;background:var(--arc-blue-subtle);border-left:3px solid var(--arc-gold);border-radius:0 10px 10px 0}.arcanjo-keypoints-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--arc-gold);margin-bottom:8px;display:flex;align-items:center;gap:6px}.arcanjo-keypoints-list{margin:0;padding-left:18px;font-size:13px;color:var(--arc-text-secondary);line-height:1.55}.arcanjo-keypoints-list li{margin-bottom:4px}.arcanjo-ranking-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--arc-border-glass)}.arcanjo-ranking-list{display:flex;flex-direction:column;gap:12px}.arcanjo-ranking-item{display:flex;gap:12px;align-items:flex-start;text-decoration:none!important;color:inherit;padding-bottom:12px;border-bottom:1px solid var(--arc-border-glass);transition:transform .2s ease}.arcanjo-ranking-item:last-child{border-bottom:none;padding-bottom:0}.arcanjo-ranking-item:hover{transform:translateX(3px)}.arcanjo-ranking-num{font-size:22px;font-weight:900;color:var(--arc-gold);opacity:.85;line-height:1;flex-shrink:0;width:28px}.arcanjo-ranking-content{flex:1 1;min-width:0}.arcanjo-ranking-title{font-size:13.5px;font-weight:700;line-height:1.35;color:var(--arc-text);margin:3px 0 4px;transition:color .2s ease}.arcanjo-ranking-item:hover .arcanjo-ranking-title{color:var(--arc-blue)}.arcanjo-ranking-meta{font-size:11px;color:var(--arc-text-muted);display:flex;gap:6px;align-items:center}.arcanjo-opinion-item{display:flex;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--arc-border-glass)}.arcanjo-opinion-item:last-child{border-bottom:none;padding-bottom:0}.arcanjo-opinion-quote{font-size:12px;color:var(--arc-text-secondary);font-style:italic;line-height:1.4;display:block;text-decoration:none!important;margin-top:2px;transition:color .2s ease}.arcanjo-opinion-quote:hover{color:var(--arc-blue)}.arcanjo-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:36px}.arcanjo-service-card{display:flex;gap:14px;align-items:center;padding:16px 18px;text-decoration:none!important;color:inherit;min-width:0}.arcanjo-service-card:hover{transform:translateY(-3px);border-color:var(--arc-border-highlight);box-shadow:var(--arc-shadow-md)}.arcanjo-service-icon{width:48px;height:48px;border-radius:12px;background:var(--arc-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--arc-shadow-sm);border:1px solid var(--arc-border-glass)}.arcanjo-service-info{display:flex;flex-direction:column;min-width:0;flex:1 1}.arcanjo-service-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--arc-text-muted);margin-bottom:2px}.arcanjo-service-value{font-size:13.5px;font-weight:700;color:var(--arc-text);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arcanjo-service-action{font-size:11.5px;font-weight:600;color:var(--arc-blue)}.arcanjo-special-report{margin-bottom:40px;background:var(--arc-glass-card);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border:1px solid var(--arc-border-glass);border-radius:20px;overflow:hidden;box-shadow:var(--arc-shadow-md)}.arcanjo-special-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.arcanjo-special-media{width:100%;height:100%;min-height:280px;overflow:hidden}.arcanjo-special-content{padding:32px 36px;display:flex;flex-direction:column;gap:14px}.arcanjo-special-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--arc-gold);text-transform:uppercase;letter-spacing:.8px}.arcanjo-special-title{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800;line-height:1.3;color:var(--arc-text);text-decoration:none!important;transition:color .2s ease}.arcanjo-special-title:hover{color:var(--arc-blue)}.arcanjo-special-desc{font-size:14px;line-height:1.6;color:var(--arc-text-secondary);margin:0}.arcanjo-special-meta{font-size:12px;color:var(--arc-text-muted);display:flex;gap:8px;align-items:center}.arcanjo-btn-gold{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:linear-gradient(135deg,#d4af37,#b89628);color:#0a1128!important;font-family:var(--arc-font-display);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;text-decoration:none!important;box-shadow:0 4px 14px rgba(212,175,55,.35);transition:all .25s ease;border:none;cursor:pointer;align-self:flex-start}.arcanjo-btn-gold:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(212,175,55,.5);filter:brightness(1.08)}.arcanjo-factcheck-wrapper{margin-bottom:40px;padding:28px;background:var(--arc-glass-card);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border:1px solid var(--arc-border-glass);border-radius:20px;box-shadow:var(--arc-shadow-md)}.arcanjo-section{margin-bottom:42px}.arcanjo-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid var(--arc-border-glass);flex-wrap:wrap;gap:12px}.arcanjo-section-heading{font-size:20px;font-weight:800;color:var(--arc-text);margin:0;text-transform:uppercase;letter-spacing:.3px}.arcanjo-btn-more{font-size:12px;font-weight:700;color:var(--arc-blue);text-decoration:none!important;display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background:var(--arc-blue-subtle);transition:all .2s ease}.arcanjo-btn-more:hover{background:var(--arc-blue);color:#ffffff!important;transform:translateX(3px)}.arcanjo-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.arcanjo-card-title{margin:0 0 8px;font-size:16px;font-weight:800;line-height:1.35;color:var(--arc-text);transition:color .2s ease}.arcanjo-card-hover:hover .arcanjo-card-title{color:var(--arc-blue)}.arcanjo-card-desc{margin:0 0 12px;font-size:13px;line-height:1.55;color:var(--arc-text-secondary)}.arcanjo-video-play-btn{position:absolute;inset:0;margin:auto;width:48px;height:48px;border-radius:50%;background:rgba(10,17,40,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:#ffffff;z-index:2;transition:transform .25s ease,background .25s ease;box-shadow:0 4px 16px rgba(0,0,0,.3)}.arcanjo-card-hover:hover .arcanjo-video-play-btn{transform:scale(1.12);background:var(--arc-blue)}.arcanjo-video-duration{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.75);color:#ffffff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:4px;z-index:2}.arcanjo-footer{margin-top:60px;padding:48px 0 32px;background:var(--arc-surface);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border-top:1px solid var(--arc-border-glass)}.arcanjo-footer-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--arc-border-glass);flex-wrap:wrap;gap:16px}.arcanjo-footer-brand{display:flex;align-items:center;gap:14px}.arcanjo-footer-title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.02em}.arcanjo-footer-subtitle{margin:2px 0 0;font-size:12px;color:var(--arc-text-muted)}.arcanjo-footer-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(16,185,129,.1);color:#10b981;font-size:11px;font-weight:700;letter-spacing:.5px}.arcanjo-footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-bottom:36px}.arcanjo-footer-col h5{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:var(--arc-text);margin-bottom:14px}.arcanjo-footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.arcanjo-footer-col a{font-size:13px;color:var(--arc-text-muted);text-decoration:none!important;transition:color .2s ease,transform .2s ease;display:inline-block}.arcanjo-footer-col a:hover{color:var(--arc-blue);transform:translateX(2px)}.arcanjo-footer-ecosystem{padding:28px 0;border-top:1px solid var(--arc-border-glass);border-bottom:1px solid var(--arc-border-glass)}.arcanjo-ecosystem-header{margin-bottom:18px}.arcanjo-ecosystem-tag{font-size:11px;font-family:var(--arc-font-display);font-weight:800;text-transform:uppercase;letter-spacing:1px;color:var(--arc-text)}.arcanjo-ecosystem-lead{margin:4px 0 0;font-size:12.5px;color:var(--arc-text-muted)}.arcanjo-ecosystem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.arcanjo-ecosystem-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--arc-glass-card);backdrop-filter:var(--arc-glass-blur);-webkit-backdrop-filter:var(--arc-glass-blur);border:1px solid var(--arc-border-glass);border-radius:14px;text-decoration:none!important;color:inherit;transition:all .25s ease;min-width:0}.arcanjo-ecosystem-card:hover{transform:translateY(-2px);border-color:var(--arc-border-highlight);box-shadow:var(--arc-shadow-md);background:var(--arc-surface-hover)}.arcanjo-ecosystem-icon-wrap{width:44px;height:44px;border-radius:10px;background:var(--arc-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--arc-shadow-sm);border:1px solid var(--arc-border-glass)}.arcanjo-ecosystem-info{flex:1 1;min-width:0}.arcanjo-ecosystem-name-row{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;margin-bottom:2px}.arcanjo-ecosystem-info p{margin:0;font-size:11px;color:var(--arc-text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.arcanjo-footer-bottom{padding-top:24px;text-align:center;font-size:12px;color:var(--arc-text-muted)}.arcanjo-footer-city{margin:4px 0 0;font-size:11px}@media (max-width:1150px){.arcanjo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.arcanjo-col-left{display:none}.arcanjo-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.arcanjo-hero-grid,.arcanjo-special-grid{grid-template-columns:1fr}.arcanjo-footer-cols,.arcanjo-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.arcanjo-ecosystem-grid{grid-template-columns:1fr}}@media (max-width:640px){.arcanjo-container{padding:12px 14px 40px}.arcanjo-footer-cols,.arcanjo-grid-3,.arcanjo-services-grid{grid-template-columns:1fr}.arcanjo-footer-cols{gap:20px}.arcanjo-special-content{padding:20px 18px}.arcanjo-factcheck-wrapper{padding:18px}.arcanjo-headline-main{font-size:1.5rem}}.arcanjo-network-bar{width:100%;background:#080c14;border-bottom:1px solid rgba(255,255,255,.08);color:#94a3b8;font-family:var(--font-plus-jakarta),-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;line-height:1;position:relative;z-index:100}.arcanjo-network-inner{max-width:1380px;margin:0 auto;padding:6px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:32px}.arcanjo-network-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.arcanjo-network-label{display:inline-flex;align-items:center;gap:5px;font-weight:700;letter-spacing:.6px;color:#f59e0b;text-transform:uppercase;font-size:10.5px}.arcanjo-network-nav{display:inline-flex;align-items:center;gap:8px}.arcanjo-network-link{display:inline-flex;align-items:center;gap:5px;text-decoration:none;font-size:11.5px;transition:all .2s ease}.arcanjo-network-link.active{color:#ffffff;font-weight:700;background:rgba(245,158,11,.15);padding:3px 8px;border-radius:4px;border:1px solid rgba(245,158,11,.3)}.arcanjo-network-dot{width:6px;height:6px;border-radius:50%;background:#f59e0b;box-shadow:0 0 6px #f59e0b;display:inline-block;animation:arcanjoNetworkPulse 2.5s ease-in-out infinite}@keyframes arcanjoNetworkPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.arcanjo-network-link.external{color:#cbd5e1;padding:3px 6px;border-radius:4px}.arcanjo-network-link.external:hover{color:#ffffff;background:rgba(255,255,255,.08);text-decoration:none}.arcanjo-network-icon{display:inline-block;border-radius:2px;vertical-align:middle}.arcanjo-network-arrow{font-size:9px;color:#94a3b8;transition:transform .15s ease}.arcanjo-network-link.external:hover .arcanjo-network-arrow{color:#38bdf8;transform:translate(1px,-1px)}.arcanjo-network-sep{color:rgba(255,255,255,.15);font-size:11px}.arcanjo-network-right{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.5px;font-weight:600;color:#64748b;white-space:nowrap}.arcanjo-network-badge-tag{color:#94a3b8}.arcanjo-nav-pill.arcanjo-nav-pill-network{background:linear-gradient(135deg,rgba(26,115,232,.15),rgba(56,189,248,.12))!important;border:1px solid rgba(56,189,248,.4)!important;color:#0284c7!important;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.06);display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.dark .arcanjo-nav-pill.arcanjo-nav-pill-network,[data-theme=dark] .arcanjo-nav-pill.arcanjo-nav-pill-network{background:linear-gradient(135deg,rgba(26,115,232,.3),rgba(56,189,248,.25))!important;border-color:rgba(56,189,248,.5)!important;color:#38bdf8!important}.arcanjo-nav-pill.arcanjo-nav-pill-network:hover{background:linear-gradient(135deg,rgba(26,115,232,.25),rgba(56,189,248,.22))!important;border-color:#0284c7!important;transform:translateY(-1px);text-decoration:none}.arcanjo-nav-pill-network-img{border-radius:3px;vertical-align:middle}.arcanjo-pill-network-tag{font-size:9px;background:#0284c7;color:#ffffff;font-weight:800;padding:1px 5px;border-radius:3px;letter-spacing:.3px;text-transform:uppercase}.arcanjo-sidebar-network-card{margin:14px 10px 10px;padding:14px;background:linear-gradient(145deg,var(--arc-surface,#ffffff),rgba(2,132,199,.05));border:1px solid rgba(2,132,199,.25);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .25s ease}.dark .arcanjo-sidebar-network-card,[data-theme=dark] .arcanjo-sidebar-network-card{background:linear-gradient(145deg,#1e2229,rgba(2,132,199,.08));border-color:rgba(2,132,199,.3);box-shadow:0 4px 14px rgba(0,0,0,.2)}.arcanjo-sidebar-network-card:hover{border-color:#0284c7;box-shadow:0 6px 18px rgba(2,132,199,.15);transform:translateY(-2px)}.arcanjo-sidebar-network-badge{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;font-size:9.5px;font-weight:700;letter-spacing:.5px;color:#0284c7}.dark .arcanjo-sidebar-network-badge,[data-theme=dark] .arcanjo-sidebar-network-badge{color:#38bdf8}.arcanjo-sidebar-network-live{color:#10b981;font-size:9px;font-weight:800}.arcanjo-sidebar-network-title-row{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--arc-text,#0f172a);margin-bottom:4px}.arcanjo-sidebar-network-logo{border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.arcanjo-sidebar-network-desc{font-size:11.5px;line-height:1.4;color:var(--arc-text-muted,#64748b);margin-bottom:10px}.arcanjo-sidebar-network-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;font-size:11.5px;font-weight:600;border-radius:6px;background:#0284c7;color:#ffffff!important;text-decoration:none;transition:all .2s ease}.arcanjo-sidebar-network-btn:hover{background:#0369a1;text-decoration:none;box-shadow:0 2px 8px rgba(2,132,199,.3)}@media (max-width:860px){.arcanjo-network-right{display:none}}@media (max-width:580px){.arcanjo-network-label .arcanjo-network-title{display:none}.arcanjo-network-inner{padding:6px 10px}}