@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Source_Sans_3_bea9d5;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Source_Sans_3_Fallback_bea9d5;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_bea9d5{font-family:__Source_Sans_3_bea9d5,__Source_Sans_3_Fallback_bea9d5;font-style:normal}.__variable_bea9d5{--font-source:"__Source_Sans_3_bea9d5","__Source_Sans_3_Fallback_bea9d5"}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_23d1a5;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Bricolage_Grotesque_Fallback_23d1a5;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:__Bricolage_Grotesque_23d1a5,__Bricolage_Grotesque_Fallback_23d1a5;font-style:normal}.__variable_23d1a5{--font-titulo:"__Bricolage_Grotesque_23d1a5","__Bricolage_Grotesque_Fallback_23d1a5"}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_e3e207;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e3e207;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,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:__JetBrains_Mono_Fallback_e3e207;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e3e207{font-family:__JetBrains_Mono_e3e207,__JetBrains_Mono_Fallback_e3e207;font-style:normal}.__variable_e3e207{--font-mono:"__JetBrains_Mono_e3e207","__JetBrains_Mono_Fallback_e3e207"}:root{color-scheme:dark;--bg:#101114;--surface:#17181d;--surface2:#202229;--border:#2b2d35;--text:#f6f5f9;--text-sub:#bdbcc5;--text-muted:#8a8994;--primary:#b8f23a;--primary-ink:#101114;--link-hover:#d3ff6e;--loot:var(--primary);--loot-ink:var(--primary-ink);--cat-tecnologia:#4cc9f0;--cat-games:#b8f23a;--cat-ia:#b69cff;--cat-prompts:#ffb547;--header-bg:#101114;--shadow:0 12px 32px rgba(0,0,0,.45);--font-display:var(--font-titulo),var(--font-source),system-ui,sans-serif;--font-body:var(--font-source),"Source Sans Pro",system-ui,-apple-system,"Segoe UI",sans-serif;--font-label:var(--font-mono),ui-monospace,"Cascadia Mono",Consolas,monospace;--brand-line:linear-gradient(90deg,var(--cat-games),var(--cat-tecnologia) 55%,var(--cat-ia));--radius:6px;--radius-sm:4px;--container:1240px;--gutter:16px;--header-h:64px;--tap:48px;--transition:160ms cubic-bezier(0.2,0.7,0.3,1)}[data-theme=light]{color-scheme:light;--bg:#fff;--surface:#f6f7f8;--surface2:#eceef1;--border:#e1e4e8;--text:#121417;--text-sub:#3f4650;--text-muted:#69717c;--primary:#4d7c00;--primary-ink:#fff;--link-hover:#3a5f00;--cat-tecnologia:#0077a8;--cat-games:#4d7c00;--cat-ia:#6a46d9;--cat-prompts:#a85a00;--header-bg:#fff;--shadow:0 12px 32px rgba(18,20,23,.12)}@media (min-width:900px){:root{--gutter:32px;--header-h:72px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased}main{flex:1 1}img,svg,video{display:block;max-width:100%}img{height:auto}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0}:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:2px}::selection{background:var(--primary);color:var(--primary-ink)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--gutter);top:-100px;z-index:100;padding:10px 16px;background:var(--primary);color:var(--primary-ink);font-weight:600;border-radius:var(--radius-sm)}.skip-link:focus{top:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0ms!important;animation-duration:0ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--radius-sm);font-weight:600;font-size:.9375rem;border:1px solid var(--border);transition:background var(--transition),border-color var(--transition),color var(--transition)}.btn:hover{border-color:var(--text-muted)}.btn--primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.btn--primary:hover{filter:brightness(1.08);border-color:var(--primary)}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);color:var(--text-sub);transition:background var(--transition),color var(--transition)}.icon-btn:hover{background:var(--surface2);color:var(--text)}.icon-btn svg{width:20px;height:20px}.logo{display:inline-flex;align-items:center;gap:9px;min-height:var(--tap);font-family:var(--font-body);font-weight:800;font-size:1.375rem;letter-spacing:-.03em;white-space:nowrap;color:var(--text)}.logo__mark{width:26px;height:26px;color:var(--loot);flex:none}.logo__amp{font-family:var(--font-display);font-weight:800;color:var(--loot);margin-inline:.04em}@media (min-width:900px){.logo{font-size:1.625rem}.logo__mark{width:30px;height:30px}}.header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--header-bg);color:var(--text)}.header:after{content:"";display:block;height:2px;background:var(--brand-line)}.header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;height:var(--header-h)}.header__start,.header__tools{display:flex;align-items:center}.header__tools{justify-content:flex-end;gap:2px}.header__tools .lang{display:none}.menu-btn,.search-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;min-width:44px;padding-inline:10px;border-radius:var(--radius-sm);font-weight:600;font-size:.9375rem;color:var(--text);transition:background var(--transition)}.menu-btn{margin-left:-10px}.search-btn{margin-right:-10px}.menu-btn:hover,.search-btn:hover{background:var(--surface2)}.menu-btn svg,.search-btn svg{width:22px;height:22px}.menu-btn__label,.search-btn__label{display:none}.header__nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-top:1px solid var(--border)}.header__nav::-webkit-scrollbar{display:none}.nav-link{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-inline:12px;font-family:var(--font-label);font-weight:500;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;color:var(--text-sub);transition:color var(--transition)}.nav-link:before{width:6px;height:6px;border-radius:1px}.nav-link:after,.nav-link:before{content:"";background:var(--cat,var(--primary))}.nav-link:after{position:absolute;left:12px;right:12px;bottom:0;height:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text)}.nav-link:hover:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}@media (min-width:900px){.menu-btn__label,.search-btn__label{display:inline}.header__tools .lang{display:inline-flex;margin-right:6px}.header__nav{justify-content:center;gap:20px}}.lang{gap:2px}.lang,.lang__opt{display:inline-flex;align-items:center}.lang__opt{gap:6px;min-height:36px;padding:0 10px;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;color:var(--text-muted);transition:background var(--transition),color var(--transition)}.lang__opt svg{width:18px;height:12px;border-radius:2px}a.lang__opt:hover{color:var(--text);background:var(--surface2)}.lang__opt[aria-current=true]{color:var(--text)}.drawer{position:fixed;inset:0;z-index:60;pointer-events:none}.drawer__scrim{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity var(--transition)}.drawer__panel{position:absolute;inset:0 auto 0 0;width:min(88vw,360px);display:flex;flex-direction:column;gap:24px;overflow-y:auto;padding:0 var(--gutter) 32px;background:var(--bg);border-right:1px solid var(--border);transform:translateX(-100%);transition:transform .22s cubic-bezier(.2,.7,.3,1)}.drawer[data-open=true]{pointer-events:auto}.drawer[data-open=true] .drawer__scrim{opacity:1}.drawer[data-open=true] .drawer__panel{transform:none}.drawer__top{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h);border-bottom:1px solid var(--border)}.drawer__label{margin:0 0 4px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.drawer__list{list-style:none;margin:0;padding:0}.drawer__cat{display:flex;align-items:center;gap:12px;min-height:52px;font-family:var(--font-display);font-weight:700;font-size:1.375rem;letter-spacing:-.01em;border-bottom:1px solid var(--border)}.drawer__cat:before{content:"";width:4px;height:20px;background:var(--cat,var(--primary))}.drawer__link{display:flex;align-items:center;min-height:var(--tap);color:var(--text-sub)}.drawer__link:hover{color:var(--text)}.social{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.social a{display:inline-grid;place-items:center;width:var(--tap);height:var(--tap);border:1px solid var(--border);border-radius:50%;color:var(--text-sub);transition:color var(--transition),border-color var(--transition)}.social a:hover{color:var(--primary);border-color:var(--primary)}.social svg{width:20px;height:20px}.kicker{display:inline-block;font-size:.6875rem;color:var(--cat,var(--primary))}.kicker,.selo{font-family:var(--font-label);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selo{display:inline-flex;align-items:center;padding:2px 7px;border-radius:3px;font-size:.625rem;background:var(--loot);color:var(--loot-ink)}.byline{font-size:.875rem;color:var(--text-muted)}.byline a:hover{color:var(--text)}.byline__sep{margin-inline:6px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px;padding-top:12px;border-top:2px solid var(--text)}.section-head h2{display:flex;align-items:center;gap:10px;font-size:1.75rem;font-weight:700;letter-spacing:-.01em}.section-head h2:before{content:"";flex:none;width:10px;height:10px;border-radius:2px;background:var(--cat,var(--primary))}.section-head a{font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-sub);white-space:nowrap}.section-head a:hover{color:var(--cat,var(--primary))}.card{position:relative;display:grid;grid-gap:12px;gap:12px;align-content:start}.card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius);background:var(--surface2)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card__media img{transform:scale(1.03)}.card__placeholder{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(120% 120% at 30% 20%,var(--surface2),var(--surface));color:var(--cat,var(--primary))}.card__placeholder svg{width:20%;max-width:72px;opacity:.45}.card__body{display:grid;grid-gap:8px;gap:8px;justify-items:start}.card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;line-height:1}.card__body .byline{margin:0}.card__title{font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.005em}.card__title a{transition:color var(--transition)}.card:hover .card__title a{color:var(--primary)}.card__resumo{margin:0;color:var(--text-sub);font-size:1rem;line-height:1.5}.card--lead{gap:16px}.card--lead .card__title{font-size:clamp(1.875rem,4.2vw,2.75rem);font-weight:700;line-height:1.06;letter-spacing:-.025em}.card--lead .card__media{aspect-ratio:16/9}.card--lead .card__body{gap:12px}.card--lead .card__resumo{font-size:1.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width:700px) and (max-width:1099px){.card--lead{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:center}}.card--side .card__title{font-size:1.375rem}.card--grid .byline,.card--side .byline{display:none}.card--feature .card__title{font-size:clamp(1.5rem,3.2vw,2.125rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.card--feature .card__media{aspect-ratio:16/10}.card--grid{gap:10px}.card--grid .card__title{font-size:1.125rem}.card--list{grid-template-columns:112px 1fr;gap:14px;align-items:start}.card--list .card__media{aspect-ratio:1}.card--list .card__title{font-size:1.125rem}.card--list .card__body{gap:6px}.card--list .card__resumo{display:none}@media (min-width:700px){.card--list{grid-template-columns:200px 1fr;gap:20px}.card--list .card__media{aspect-ratio:16/10}.card--list .card__title{font-size:1.3125rem}}.card--mini{grid-template-columns:minmax(0,1fr) 72px;gap:14px;align-items:start}.card--mini .card__media{order:2;aspect-ratio:1;border-radius:var(--radius-sm)}.card--mini .card__body{gap:6px}.card--mini .card__title{font-size:1.0625rem;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card--mini .byline{display:none}.card--mini .card__placeholder svg{width:40%}.home{display:grid;grid-gap:64px;gap:64px;padding-block:28px 0}.home-top{display:grid;grid-gap:28px;gap:28px}.home-top__side{display:grid;grid-gap:24px;gap:24px;align-content:start}@media (min-width:700px){.home-top__side{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.home-top--sem-ranking{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.home-top--sem-ranking .card--lead,.home-top--sem-ranking .home-top__side{grid-template-columns:1fr}}@media (min-width:1100px){.home-top{grid-template-columns:minmax(0,1.6fr) minmax(0,.95fr) minmax(0,1fr);align-items:start}.home-top__side{grid-template-columns:1fr;padding-inline:28px;border-inline:1px solid var(--border)}.home-top--sem-ranking .home-top__side{padding-inline:28px 0;border-right:0}}.ranking{padding-top:12px;border-top:2px solid var(--text)}.ranking__head{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.ranking__head:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--primary)}.ranking__lista{display:grid;list-style:none;margin:0;padding:0}.ranking__lista>li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;padding-block:14px;border-bottom:1px solid var(--border)}.ranking__lista>li:last-child{border-bottom:0}.ranking__num{padding-top:2px;font-family:var(--font-label);font-size:.9375rem;font-weight:700;line-height:1;color:var(--primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ranking__lista>li:nth-child(n+4) .ranking__num{color:var(--text-muted)}@media (min-width:700px) and (max-width:1099px){.ranking__lista{grid-template-columns:1fr 1fr;column-gap:28px}.ranking__lista>li:nth-last-child(2):nth-child(odd){border-bottom:0}}.agora{display:grid;grid-gap:14px;gap:14px;padding:16px 0;border-block:1px solid var(--border)}.agora__head{display:flex;align-items:center;gap:10px;font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.agora__head:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--loot);box-shadow:0 0 0 4px color-mix(in srgb,var(--loot) 22%,transparent)}.agora__lista{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,78%);grid-gap:24px;gap:24px;list-style:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.agora__lista::-webkit-scrollbar{display:none}.agora__lista>li{display:grid;grid-gap:6px;gap:6px;align-content:start;scroll-snap-align:start;padding-left:12px;border-left:2px solid var(--cat,var(--border))}.agora__lista time{font-family:var(--font-label);font-size:.6875rem;font-weight:500;letter-spacing:.04em;color:var(--text-muted)}.agora__lista a{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.25}.agora__lista a:hover{color:var(--primary)}@media (min-width:900px){.agora{grid-template-columns:120px minmax(0,1fr);align-items:start}.agora__lista{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.secao__corpo{display:grid;grid-gap:28px;gap:28px}.secao__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px}.secao__lista{display:grid;list-style:none;margin:0;padding:0}.secao__lista>li{padding-block:16px;border-bottom:1px solid var(--border)}.secao__lista>li:first-child{padding-top:0}.secao__lista>li:last-child{border-bottom:0}.secao__faixa{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px}@media (min-width:1000px){.secao--lista .secao__corpo{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:40px}.secao--grade .secao__corpo{grid-template-columns:1fr 1fr;gap:40px}.secao__grid{gap:28px 24px}.secao__faixa{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.especiais{display:grid;grid-gap:28px;gap:28px;padding:28px var(--gutter);margin-inline:calc(var(--gutter) * -1);background:var(--surface);border-top:3px solid var(--loot)}.especiais__head h2{font-size:clamp(1.75rem,3.6vw,2.375rem);font-weight:700;letter-spacing:-.02em}.especiais__head p{margin:8px 0 0;color:var(--text-sub);max-width:52ch}.especiais__grid{display:grid;grid-gap:28px 20px;gap:28px 20px}.especiais .card__resumo{font-size:.9375rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width:700px){.especiais__grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.especiais{padding:40px;margin-inline:0;border-radius:var(--radius)}.especiais__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.feed{display:grid;list-style:none;margin:0;padding:0}.feed>li{padding-block:18px;border-bottom:1px solid var(--border)}.feed>li:first-child{padding-top:0}@media (min-width:1000px){.feed{grid-template-columns:1fr 1fr;column-gap:40px}.feed>li:nth-child(2){padding-top:0}}.demo-aviso{margin:0 0 -32px;padding:10px 14px;border:1px dashed var(--border);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-muted)}:root{--wa:#25d366;--wa-ink:#07220f}.wa-selo{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wa)}.wa-selo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--wa)}.wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--tap);padding:0 24px;border-radius:999px;background:var(--wa);color:var(--wa-ink);font-weight:800;font-size:1rem;transition:filter var(--transition),transform var(--transition)}.wa-btn svg{width:20px;height:20px}.wa-btn:hover{filter:brightness(1.08)}.wa-btn:active{transform:translateY(1px)}.wa-chat{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:16px;border-radius:var(--radius);background:var(--surface2)}.wa-chat__head{display:flex;align-items:center;gap:10px;margin-bottom:4px;font-size:.9375rem;line-height:1.2}.wa-chat__head small{display:block;color:var(--text-muted);font-size:.8125rem}.wa-chat__avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--bg);color:var(--primary);font-size:.75rem;font-weight:850;border:1.5px solid var(--primary)}.wa-chat__msg{justify-self:start;max-width:92%;margin:0;padding:9px 12px;border-radius:4px 12px 12px 12px;background:var(--surface);color:var(--text-sub);font-size:.9375rem;line-height:1.4}.wa-banda{display:grid;grid-gap:28px;gap:28px;padding:28px 22px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--wa) 30%,var(--border));background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--wa) 12%,var(--surface)),var(--surface) 60%)}.wa-banda__texto{display:grid;grid-gap:14px;gap:14px;justify-items:start;align-content:center}.wa-banda__titulo{font-size:clamp(1.625rem,3.6vw,2.25rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.wa-banda__sub{margin:0;max-width:52ch;color:var(--text-sub);font-size:1.0625rem;line-height:1.5}@media (min-width:900px){.wa-banda{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;padding:40px}}.wa-card{display:grid;grid-gap:14px;gap:14px;margin-block:28px;padding:18px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--wa) 30%,var(--border));background:var(--surface)}.wa-card__convite{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.wa-card .wa-btn{justify-self:start}.wa-card__nota{margin:0;color:var(--text-muted);font-size:.8125rem}.wa-painel{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-gap:12px;gap:12px;justify-items:start;max-height:50vh;overflow-y:auto;padding:26px var(--gutter) calc(18px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;border-top:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);animation:wa-sobe .26s cubic-bezier(.2,.7,.3,1)}@keyframes wa-sobe{0%{transform:translateY(100%)}}.wa-painel__alca{position:absolute;top:9px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:var(--border)}.wa-painel__fechar{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--text-muted);font-size:1rem;cursor:pointer}.wa-painel__titulo{padding-right:32px;font-size:1.375rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.wa-painel__sub{margin:0;color:var(--text-sub);line-height:1.45}.wa-painel__lista{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;color:var(--text-sub);font-size:.9375rem}.wa-painel__lista li{display:flex;gap:8px}.wa-painel__lista li:before{content:"✓";color:var(--wa);font-weight:800}.wa-painel .wa-btn{width:100%}.wa-painel__depois{justify-self:center;min-height:40px;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.9375rem;cursor:pointer}@media (prefers-reduced-motion:reduce){.wa-painel{animation:none}}.footer{margin-top:64px;border-top:1px solid var(--border);background:var(--surface)}.footer__grid{display:grid;grid-gap:32px;gap:32px;padding-block:40px}.footer__about p{margin:12px 0 20px;max-width:34ch;color:var(--text-sub)}.footer__title{margin:0 0 8px;font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.footer__list{list-style:none;margin:0;padding:0}.footer__list a,.footer__list button{display:inline-flex;align-items:center;min-height:40px;color:var(--text-sub);transition:color var(--transition)}.footer__list a:hover,.footer__list button:hover{color:var(--text)}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-block:20px;border-top:1px solid var(--border);color:var(--text-muted);font-size:.875rem}@media (min-width:700px){.footer__grid{grid-template-columns:1.6fr 1fr 1fr}}.cookie{position:fixed;z-index:70;left:12px;right:12px;bottom:12px;display:grid;grid-gap:12px;gap:12px;padding:18px;max-width:480px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.cookie p{margin:0;color:var(--text-sub);font-size:.9375rem}.cookie a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.cookie__title{font-size:1.0625rem}.cookie__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cookie__actions .btn{background:var(--surface2);border-color:var(--text-muted)}.cookie__actions .btn:hover{border-color:var(--text)}@media (min-width:700px){.cookie{left:24px;bottom:24px;right:auto}}.notfound{padding-block:72px 32px}.notfound__code{margin:0;font-weight:700;color:var(--primary)}.notfound h1{margin:8px 0 12px;font-size:clamp(2rem,6vw,3rem)}.notfound p{margin:0 0 28px;color:var(--text-sub);max-width:46ch}.trilha ol{display:flex;flex-wrap:wrap;gap:4px 0;list-style:none;margin:0 0 16px;padding:0;font-size:.875rem;color:var(--text-muted)}.trilha li{display:flex;align-items:center;min-width:0}.trilha li+li:before{content:"›";margin-inline:8px;color:var(--text-muted)}.trilha a{color:var(--text-sub)}.trilha a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.trilha [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}@media (max-width:699px){.trilha li:last-child:not(:first-child){display:none}}.artigo{padding-top:24px}.artigo__previa{margin:0 auto 24px;max-width:var(--container);padding:12px var(--gutter);background:color-mix(in srgb,#f5b84a 14%,var(--bg));color:#f5b84a;font-weight:650;text-align:center}.artigo__topo{max-width:860px;display:grid;grid-gap:14px;gap:14px;justify-items:start}.artigo__titulo{font-size:clamp(2rem,5.4vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.025em}.artigo__resumo{margin:0;font-size:clamp(1.125rem,2.4vw,1.3125rem);line-height:1.5;color:var(--text-sub)}.artigo__meta{display:grid;grid-gap:2px;gap:2px;width:100%;padding-top:14px;border-top:1px solid var(--border);font-size:.9375rem}.artigo__datas{font-family:var(--font-label);font-size:.75rem;letter-spacing:.02em}.artigo__meta p{margin:0}.artigo__autor a{font-weight:700;color:var(--text)}.artigo__autor a:hover{text-decoration:underline;text-underline-offset:3px}.artigo__datas,.artigo__especialidade{color:var(--text-muted)}.artigo__capa{margin:28px auto 0;max-width:1088px}.artigo__capa img{width:100%;height:auto;border-radius:var(--radius)}.artigo__corpo{max-width:760px;display:grid;grid-gap:28px;gap:28px;padding-top:28px}.artigo__plataformas{margin:0;color:var(--text-sub)}.artigo__relacionados{margin-top:56px}.relacionados-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 16px;gap:24px 16px}@media (min-width:900px){.relacionados-grid{grid-template-columns:repeat(4,1fr);gap:28px 24px}}.prose{font-size:1.1875rem;line-height:1.7;overflow-wrap:break-word}.prose>*{margin:0 0 1.15em}.prose>:last-child{margin-bottom:0}.prose h2{margin-top:1.8em;font-size:1.75rem;font-weight:700;letter-spacing:-.01em}.prose h3{margin-top:1.5em;font-size:1.375rem;font-weight:700}.prose a{color:var(--link-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.prose strong{font-weight:700;color:var(--text)}.prose ol,.prose ul{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--cat,var(--primary))}.prose blockquote{margin-inline:0;padding:4px 0 4px 20px;border-left:4px solid var(--cat,var(--primary));font-size:1.25rem;font-style:italic;color:var(--text-sub)}.prose code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--surface2)}.prose pre{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.6}.prose pre code{padding:0;background:none;font-size:inherit}.prose img{width:100%;height:auto;border-radius:var(--radius)}.prose figure{margin-inline:0}.prose figcaption{margin-top:8px;font-size:.875rem;color:var(--text-muted)}.prose iframe{width:100%;max-width:100%;border:0}.prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:1rem}.prose td,.prose th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.prose hr{border:0;border-top:1px solid var(--border)}.video{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);background:var(--surface2)}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.nota{display:flex;align-items:center;gap:18px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--cat,var(--primary));border-radius:var(--radius)}.nota__valor{font-family:var(--font-label);font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--cat,var(--primary))}.nota__rotulo{display:grid;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.nota__rotulo strong{font-size:1.125rem;text-transform:none;letter-spacing:-.01em;color:var(--text)}.faq h2,.fontes h2{margin-bottom:12px;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}.faq details{border-bottom:1px solid var(--border)}.faq summary{padding:14px 0;font-weight:700;font-size:1.0625rem;cursor:pointer}.faq details p{margin:0 0 16px;color:var(--text-sub)}.fontes ul{margin:0;padding-left:1.2em;color:var(--text-sub)}.fontes a{text-decoration:underline;text-underline-offset:3px}.fontes a:hover{color:var(--text)}.share{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.share__rotulo{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.share ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.share__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;height:44px;padding-inline:11px;border:1px solid var(--border);border-radius:999px;color:var(--text-sub);font-weight:650;font-size:.9375rem;transition:color var(--transition),border-color var(--transition),background var(--transition)}.share__btn svg{width:20px;height:20px}.share__btn:hover{color:var(--text);border-color:var(--text-muted)}.share__btn--whatsapp{padding-inline:16px;background:#1f8f4e;border-color:#1f8f4e;color:#fff}.share__btn--whatsapp:hover{background:#197a42;border-color:#197a42;color:#fff}.autor-box{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:start;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.autor-box__foto,.perfil__foto{border-radius:50%;object-fit:cover;background:var(--surface2)}.autor-box__rotulo{margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.autor-box__nome{margin:2px 0 6px;font-size:1.25rem;font-weight:800}.autor-box__bio{margin:0 0 10px;color:var(--text-sub);font-size:1rem}.autor-box__links{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-weight:650;font-size:.9375rem}.autor-box__links>a:first-child{color:var(--cat,var(--primary))}.autor-box__links svg{width:20px;height:20px;color:var(--text-sub)}.perfil{padding-top:24px;display:grid;grid-gap:40px;gap:40px}.perfil__topo{display:grid;grid-gap:20px;gap:20px;align-items:start}.perfil__topo h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:-.025em}.perfil__especialidade{margin:6px 0 0;font-weight:650;color:var(--primary)}.perfil__bio{margin:12px 0 16px;max-width:62ch;color:var(--text-sub);font-size:1.0625rem}.social a.perfil__site{width:auto;padding-inline:14px;border-radius:999px;font-size:.875rem;font-weight:650}@media (min-width:700px){.perfil__topo{grid-template-columns:auto 1fr;gap:28px}}.listagem{padding-top:24px;display:grid;grid-gap:32px;gap:32px}.listagem__topo h1{display:flex;align-items:center;gap:14px;font-size:clamp(2.25rem,6vw,3.25rem);font-weight:700;letter-spacing:-.025em}.listagem__topo h1:before{content:"";flex:none;width:6px;height:.85em;border-radius:3px;background:var(--cat,var(--primary))}.listagem__topo p{margin:10px 0 0;max-width:60ch;color:var(--text-sub);font-size:1.0625rem}.listagem__pagina{color:var(--text-muted);font-weight:700;font-size:.55em;letter-spacing:0}.listagem__destaque{max-width:900px}.vazio{padding-block:24px;color:var(--text-muted)}.paginacao{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;padding-top:20px;border-top:1px solid var(--border);font-weight:650}.paginacao a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--cat,var(--primary))}.paginacao a:last-child{justify-self:end}.paginacao a:hover{text-decoration:underline;text-underline-offset:3px}.paginacao__atual{color:var(--text-muted);font-size:.9375rem}.institucional{max-width:760px;padding-top:24px}.institucional h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:-.025em}.institucional__data{margin:8px 0 28px;color:var(--text-muted);font-size:.9375rem}.busca{max-width:860px;padding-top:24px;display:grid;grid-gap:20px;gap:20px}.busca h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:700;letter-spacing:-.025em}.busca__form{display:flex;gap:8px}.busca__form input{flex:1 1;min-width:0;min-height:48px;padding:0 16px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.busca__form input:focus{outline:2px solid var(--primary);outline-offset:-1px;border-color:transparent}.busca__form .btn{min-height:48px}.busca__info{margin:0;color:var(--text-muted)}.prose h2[id]{scroll-margin-top:132px}.indice{padding:16px 18px;border-left:3px solid var(--cat,var(--primary));background:var(--surface);border-radius:0 var(--radius) var(--radius) 0}.indice__rotulo{margin:0 0 8px;font-family:var(--font-label);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.indice ol{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none;counter-reset:secao}.indice li{counter-increment:secao;display:flex;gap:10px}.indice li:before{content:counter(secao,decimal-leading-zero);flex:none;padding-top:9px;font-family:var(--font-label);font-size:.75rem;color:var(--cat,var(--primary))}.indice a{display:block;padding-block:6px;color:var(--text-sub);line-height:1.35}.indice a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.proxima{max-width:1088px;margin-top:56px}.proxima__rotulo{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding-top:12px;border-top:2px solid var(--text);font-family:var(--font-label);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.proxima__rotulo:after{content:"→";color:var(--primary)}@media (min-width:700px){.proxima .card--lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center}.proxima .card--lead .card__title{font-size:clamp(1.625rem,3vw,2.25rem)}}