html,body{background:#fbf8f1}:root{--tinta:#172A3A;--coral:#E2684F;--salva:#8BAE96;--creme:#F6F1E7;--paper:#FBF8F1;--surface:#FFFFFF;--ink:var(--tinta);--ink-2:#2E4152;--muted:#5A6977;--faint:#A3ABB1;--rule:#E4DCCB;--rule-soft:#ECE5D7;--accent:#B44A34;--accent-ink:#963B28;--accent-2:var(--coral);--tint:var(--creme);--tint-2:#F1E9DA;--tint-3:#E5D9C3;--sunken:var(--tint);--ok:#3F6B4E;--ok-soft:#E7EFE8;--f-semana:var(--accent);--f-semana-soft:#FDF0EC;--f-guideline:var(--ok);--f-guideline-soft:var(--ok-soft);--f-perola:var(--tinta);--f-perola-soft:#E8ECF0;--flag:#9A5A06;--flag-soft:#FBF1DF;--shadow-sm:0 1px 2px rgb(23 42 58 / .05);--shadow:0 1px 2px rgb(23 42 58 / .04), 0 10px 30px -12px rgb(23 42 58 / .16);--f-nome:"DM Sans",system-ui,sans-serif;--f-title:"Source Serif 4",Georgia,"Times New Roman",serif;--f-display:"IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--f-body:"IBM Plex Sans",system-ui,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--ease:cubic-bezier(.16,1,.3,1);--ease-state:cubic-bezier(.4,0,.2,1);--shell:74rem;--col:42rem;--gutter:clamp(16px,4vw,48px);--r:18px;--r-sm:12px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5.5rem;overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:1.0625rem;line-height:1.7;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}main{flex:1}main:focus{outline:none}img,svg{max-width:100%}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:#f7d3c9;color:var(--ink)}strong,b{font-weight:600}h1,h2,h3{font-family:var(--f-title);color:var(--ink);text-wrap:balance;font-weight:600}p{margin:0 0 1.1rem}.shell{width:100%;max-width:calc(var(--shell) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--gutter);top:-4rem;z-index:50;background:var(--tinta);color:var(--creme);font-family:var(--f-display);font-weight:600;padding:.55rem 1rem;border-radius:999px;text-decoration:none}.skip:focus{top:.75rem}.t-artigo-da-semana{--fmt:var(--f-semana);--fmt-soft:var(--f-semana-soft)}.t-guideline{--fmt:var(--f-guideline);--fmt-soft:var(--f-guideline-soft)}.t-perola{--fmt:var(--f-perola);--fmt-soft:var(--f-perola-soft)}.kicker{font-family:var(--f-display);font-weight:600;font-size:.98rem;color:var(--fmt,var(--accent));margin:0;line-height:1.35}.label{font-family:var(--f-display);font-size:.92rem;font-weight:600;color:var(--muted);line-height:1.3}.idx{font-family:var(--f-display);font-size:1rem;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:.55rem}.idx:before{content:"";width:.6rem;height:.6rem;border-radius:2px;background:var(--accent-2)}.etq{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--f-display);font-weight:600;font-size:.92rem;line-height:1.2;color:var(--fmt,var(--accent));background:var(--fmt-soft,var(--tint-2));padding:.3rem .75rem;border-radius:999px}.etq:before{content:"";width:.45rem;height:.45rem;border-radius:2px;background:currentColor}.btn{--bg:var(--tinta);--fg:var(--creme);display:inline-flex;align-items:center;gap:.65rem;min-height:48px;padding:.4rem .5rem .4rem 1.35rem;border-radius:999px;background:var(--bg);color:var(--fg);font-family:var(--f-display);font-weight:600;font-size:1.02rem;text-decoration:none;border:1px solid transparent;transition:background-color .2s var(--ease-state),color .2s,border-color .2s,transform .2s var(--ease-state)}.btn:hover{--bg:var(--accent);--fg:#fff}.btn .seta{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:#ffffff29;color:currentColor;transition:transform .3s var(--ease)}.btn .seta svg{width:1rem;height:1rem}.btn:hover .seta{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn.sem-seta{padding:.4rem 1.35rem}.btn.ghost{--bg:var(--tint-2);--fg:var(--ink)}.btn.ghost:hover{--bg:var(--tint-3);--fg:var(--ink)}.btn.small{min-height:40px;font-size:.95rem;padding:.3rem .35rem .3rem 1rem}.btn.small .seta{width:1.8rem;height:1.8rem}.btn.small.sem-seta{padding:.3rem 1rem}.link-seta{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--f-display);font-weight:600;text-decoration:none}.link-seta svg{width:1rem;height:1rem;transition:transform .25s var(--ease)}.link-seta:hover{text-decoration:underline}.link-seta:hover svg{transform:translate(3px)}.draft{position:relative;z-index:41;font-family:var(--f-display);font-weight:600;font-size:.92rem;line-height:1.4;color:var(--flag);background:var(--flag-soft);padding:.55rem max(var(--gutter),calc((100% - var(--shell)) / 2));display:flex;gap:.25rem 1.25rem;flex-wrap:wrap;justify-content:space-between}.draft span:last-child{font-weight:500}.draft span:first-child:before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:currentColor;margin-right:.55rem;vertical-align:.05em}.mast{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--rule-soft)}.mast-in{display:flex;align-items:center;gap:1.5rem;min-height:4.25rem}.mark{display:inline-flex;align-items:center;gap:.65rem;color:var(--ink);text-decoration:none;font-family:var(--f-nome);font-weight:700;font-size:1.5rem;letter-spacing:-.005em;line-height:1;white-space:nowrap}.mark svg{width:2.2rem;height:2.2rem;flex:none}.mark small{font-family:var(--f-nome);font-weight:500;font-size:1rem;color:var(--coral);margin-left:-.55rem;letter-spacing:0}.mast nav{display:flex;gap:.15rem;margin-left:auto;font-family:var(--f-display);font-weight:500;font-size:1.02rem}.mast nav a{color:var(--muted);text-decoration:none;padding:.5rem .85rem;border-radius:999px;transition:color .2s,background-color .2s}.mast nav a:hover{color:var(--ink);background:var(--tint)}.mast nav a[aria-current=page]{color:var(--ink);background:var(--tint-2);font-weight:600}@media(max-width:640px){.mast .btn{display:none}}@media(max-width:400px){.mark{font-size:1.25rem}.mark svg{width:1.85rem;height:1.85rem}.mark small{display:none}.mast nav a{padding:.5rem .65rem}}.progresso-leitura{position:fixed;top:0;left:0;right:0;height:4px;z-index:60;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:0 50%;transform:scaleX(0);pointer-events:none}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.progresso-leitura{animation:ler linear both;animation-timeline:scroll(root)}}}@keyframes ler{to{transform:scaleX(1)}}.in-line{display:block}@media(prefers-reduced-motion:no-preference){.in{animation:inRise .9s var(--ease) var(--d,0s) both}.in-line{overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.in-line>span{display:block;animation:inMask 1s var(--ease) var(--d,0s) both}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.js .reveal.is-in{opacity:1;transform:none}}@keyframes inRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes inMask{0%{transform:translateY(105%)}to{transform:none}}.hero{position:relative;padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,6vw,5rem);background:linear-gradient(180deg,var(--tint) 0%,var(--paper) 100%)}.hero-in{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero-tit{font-size:clamp(2.5rem,1rem + 4.2vw,4.4rem);line-height:1.02;letter-spacing:-.025em;margin:1rem 0 1.4rem;font-weight:600}.hero-tit em{font-family:var(--f-title);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.03em;padding-right:.04em}.hero .lede{font-size:clamp(1.15rem,1rem + .45vw,1.35rem);line-height:1.6;color:var(--ink-2);max-width:34rem;margin:0 0 2rem;text-wrap:pretty}.hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.provas{position:relative;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding-left:0;margin-bottom:0}.provas li{display:flex;align-items:center;gap:.55rem;font-family:var(--f-display);font-size:1rem;font-weight:500;color:var(--ink-2);background:var(--surface);padding:.5rem 1rem;border-radius:999px;box-shadow:var(--shadow-sm),0 0 0 1px var(--rule-soft)}.provas li:before{content:"";width:.5rem;height:.5rem;border-radius:2px;background:var(--accent-2);flex:none}.provas li:nth-child(2):before{background:var(--f-guideline)}.provas li:nth-child(3):before{background:var(--f-perola)}@media(min-width:1001px){.hero-tit .in-line{white-space:nowrap}}@media(max-width:860px){.hero-in{grid-template-columns:1fr}}@media(max-width:560px){.hero-cta .btn{width:100%;justify-content:space-between}.hero-cta .btn.sem-seta{justify-content:center}.provas{flex-direction:column;align-items:flex-start}}.fp-hero{position:relative;margin:0;background:var(--surface);border-radius:var(--r);padding:1.5rem 1.5rem 1.1rem;box-shadow:var(--shadow)}.fp-hero svg{display:block;width:100%;height:auto;overflow:visible}.fp-hero figcaption{margin-top:.6rem;display:flex;justify-content:space-between;gap:1rem}.fp-hero figcaption .label{font-size:.85rem;font-weight:500}.fp-hero .ci{stroke:color-mix(in srgb,var(--salva) 60%,transparent);stroke-width:2.5;stroke-linecap:round}.fp-hero .pe{fill:var(--salva);opacity:.9}.fp-hero .hl .ci{stroke:var(--coral);stroke-width:3}.fp-hero .hl .pe{fill:var(--coral);opacity:1}.fp-hero .warm .ci{stroke:color-mix(in srgb,var(--coral) 40%,transparent)}.fp-hero .warm .pe{fill:var(--coral);opacity:.6}.fp-hero .lil .ci{stroke:color-mix(in srgb,var(--tinta) 35%,transparent)}.fp-hero .lil .pe{fill:var(--tinta);opacity:.85}.fp-hero .nulo{stroke:var(--faint);stroke-dasharray:4 5;stroke-width:1.25}.fp-hero .eixo{stroke:var(--faint);stroke-width:1}.fp-hero .diamante{fill:var(--tinta)}.fp-hero text{font-family:var(--f-display);font-size:12px;fill:var(--muted)}@media(prefers-reduced-motion:no-preference){.fp-hero .ci{transform-box:fill-box;transform-origin:center;animation:ciGrow 1.1s var(--ease) var(--d) both}.fp-hero .pe{transform-box:fill-box;transform-origin:center;animation:pePop .7s cubic-bezier(.34,1.56,.64,1) calc(var(--d) + .15s) both}.fp-hero .nulo{transform-box:fill-box;transform-origin:top;animation:nuloDraw 1.2s var(--ease) .25s both}.fp-hero .diamante{transform-box:fill-box;transform-origin:center;animation:diaIn .9s var(--ease) 1.45s both}}@keyframes ciGrow{0%{transform:scaleX(0)}to{transform:none}}@keyframes pePop{0%{transform:scale(0)}to{transform:none}}@keyframes nuloDraw{0%{transform:scaleY(0)}to{transform:none}}@keyframes diaIn{0%{opacity:0;transform:translateY(-14px) scaleX(.4)}to{opacity:1;transform:none}}@media(max-width:860px){.fp-hero{max-width:28rem;margin-top:.5rem}}@media(max-width:560px){.fp-hero{max-width:none;padding:1.1rem 1rem .9rem}.fp-hero figcaption .label{font-size:.78rem;white-space:nowrap}}.seccao{padding-block:clamp(4rem,9vw,7.5rem)}.seccao.tinta{background:var(--tint)}.seccao-cab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem)}.seccao-cab h2{font-size:clamp(1.9rem,1.2rem + 2.2vw,3rem);line-height:1.08;letter-spacing:-.02em;margin:.8rem 0 0;max-width:24ch}.seccao-cab h2 em{font-family:var(--f-title);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.025em}.seccao-cab p{grid-column:1 / -1;color:var(--ink-2);max-width:40rem;margin:.6rem 0 0;font-size:1.15rem}@media(max-width:640px){.seccao-cab{grid-template-columns:1fr}}.lead{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;background:var(--surface);border-radius:var(--r);padding:clamp(1.5rem,4vw,3rem);box-shadow:var(--shadow),0 0 0 1px var(--rule-soft);position:relative;overflow:hidden}.lead:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--fmt,var(--accent))}.lead-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-family:var(--f-display);font-size:.98rem;color:var(--muted)}.lead h3{font-size:clamp(1.75rem,1.1rem + 2vw,2.6rem);line-height:1.1;letter-spacing:-.018em;margin:1.1rem 0 1rem}.lead h3 a{color:var(--ink);text-decoration:none;background:linear-gradient(var(--accent-2),var(--accent-2)) 0 100% / 0 3px no-repeat;transition:background-size .4s var(--ease)}.lead h3 a:hover{background-size:100% 3px}.lead .resumo{font-size:1.2rem;line-height:1.65;color:var(--ink-2);margin:0 0 1.75rem;max-width:38rem}.ficha{margin:0;display:grid;gap:1.1rem;font-family:var(--f-display);background:var(--tint);border-radius:var(--r-sm);padding:1.25rem 1.35rem}.ficha dt{margin-bottom:.25rem;color:var(--ink-2)}.ficha dd{margin:0;color:var(--ink);font-size:1.02rem;line-height:1.45}.ficha .ref{font-family:var(--f-mono);font-size:.82rem;color:var(--muted)}.ficha .rev{display:flex;align-items:center;gap:.55rem}.ficha .rev+.rev{margin-top:.4rem}.estado{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--f-display);font-weight:600;font-size:.88rem;line-height:1.2;color:var(--flag);background:var(--flag-soft);padding:.28rem .7rem;border-radius:999px}.estado:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.dot{display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;border:1.5px solid var(--flag);color:transparent;font-size:.62rem;font-weight:700;flex:none}.dot.ok{background:var(--ok);border-color:var(--ok);color:#fff}.ficha small{color:var(--muted);font-size:.9rem}@media(max-width:860px){.lead{grid-template-columns:1fr}}.indice{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.75rem}.indice a{display:grid;grid-template-columns:10rem minmax(0,1fr) 2rem;gap:.4rem 1.5rem;align-items:center;padding:1.2rem 1.4rem;color:var(--ink);text-decoration:none;background:var(--surface);border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--rule-soft);transition:background-color .2s,box-shadow .2s}.indice a:hover{background:var(--tint);box-shadow:0 0 0 1px var(--tint-3)}.indice time{font-family:var(--f-display);font-size:.95rem;color:var(--muted)}.indice .linha{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start}.indice b{font-family:var(--f-title);font-size:1.35rem;line-height:1.25;font-weight:600;letter-spacing:-.01em}.indice svg{width:1.1rem;height:1.1rem;color:var(--accent);justify-self:end}@media(max-width:760px){.indice a{grid-template-columns:1fr auto}.indice time{grid-column:1}.indice .linha{grid-column:1}.indice svg{grid-row:1 / span 2;grid-column:2}}.vazio{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem 1.75rem;align-items:start;background:var(--surface);border-radius:var(--r);padding:clamp(1.5rem,4vw,2.75rem);box-shadow:var(--shadow),0 0 0 1px var(--rule-soft)}.vazio .pulso{width:3.25rem;height:3.25rem;border-radius:50%;background:var(--tint-2);display:grid;place-items:center;color:var(--accent)}.vazio .pulso svg{width:1.5rem;height:1.5rem}.vazio h3{font-size:clamp(1.5rem,1.1rem + 1.3vw,2rem);line-height:1.15;letter-spacing:-.015em;margin:.6rem 0}.vazio p{color:var(--ink-2);margin:0 0 1.4rem;max-width:40rem}.vazio .links{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:560px){.vazio{grid-template-columns:1fr}}.formatos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.formatos li{background:var(--fmt-soft);border-radius:var(--r);padding:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:.75rem}.formatos .ico{width:2.75rem;height:2.75rem;border-radius:12px;background:var(--fmt);color:#fff;display:grid;place-items:center}.formatos .ico svg{width:1.4rem;height:1.4rem}.formatos h3{font-size:clamp(1.4rem,1.1rem + .9vw,1.75rem);line-height:1.15;letter-spacing:-.015em;margin:.5rem 0 0;color:var(--ink)}.formatos p{margin:0;color:var(--ink-2);font-size:1.08rem;line-height:1.6;flex:1}.formatos .ritmo{font-family:var(--f-display);font-weight:600;font-size:.95rem;color:var(--fmt)}@media(max-width:860px){.formatos{grid-template-columns:1fr}}.manifesto{background:var(--tinta);color:var(--creme);padding-block:clamp(4rem,9vw,7rem);position:relative;overflow:hidden}.manifesto blockquote{margin:1.25rem 0 0;font-family:var(--f-title);font-style:italic;font-weight:400;font-size:clamp(1.9rem,1rem + 3vw,3.6rem);line-height:1.15;letter-spacing:-.02em;max-width:22ch;text-wrap:balance;color:var(--creme)}.manifesto .idx{color:var(--salva)}.manifesto .idx:before{background:var(--coral)}.manifesto blockquote span{color:var(--coral)}.manifesto-pe{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem 4rem;font-family:var(--f-display);font-size:1.1rem;color:#d9d2c4;line-height:1.6}.manifesto-pe p{margin:0;max-width:30rem}@media(max-width:760px){.manifesto-pe{grid-template-columns:1fr}}.passos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(1.5rem,3vw,3rem);counter-reset:passo}.passos li{counter-increment:passo;position:relative}.passos li:before{content:counter(passo);display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--tint-2);color:var(--ink);font-family:var(--f-title);font-weight:600;font-size:1.2rem;margin-bottom:1.1rem}.passos h3{font-size:1.45rem;line-height:1.15;letter-spacing:-.012em;margin:0 0 .5rem}.passos p{margin:0;color:var(--ink-2);font-size:1.08rem;line-height:1.65}@media(max-width:860px){.passos{grid-template-columns:1fr}.passos li:before{margin-bottom:.8rem}}.art{padding-top:clamp(2rem,5vw,3.5rem);background:linear-gradient(180deg,var(--fmt-soft,var(--tint)) 0,var(--paper) 34rem)}.art-grid{display:grid;grid-template-columns:13rem minmax(0,var(--col)) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem)}.art-head{grid-column:2 / span 2;max-width:50rem}.corpo{grid-column:2}.art-rail{grid-column:1;grid-row:2}@media(max-width:1100px){.art-grid{grid-template-columns:minmax(0,var(--col));justify-content:center}.art-head,.corpo{grid-column:1}.art-rail{display:none}}.trilho{display:flex;align-items:center;gap:.5rem;font-family:var(--f-display);font-size:1rem;margin:0 0 1.5rem;color:var(--muted)}.trilho a{color:var(--muted);text-decoration:none}.trilho a:hover{color:var(--accent)}.trilho svg{width:.9rem;height:.9rem}.art-head{padding-bottom:2.5rem}.art-head h1{font-size:clamp(2.1rem,1.3rem + 2.8vw,3.4rem);line-height:1.1;letter-spacing:-.02em;margin:1.1rem 0}.art-head .temas{font-family:var(--f-display);font-size:1rem;color:var(--muted);margin-left:.75rem}.dek{font-size:clamp(1.2rem,1rem + .5vw,1.4rem);line-height:1.55;color:var(--ink-2);margin:0 0 1.75rem;text-wrap:pretty}.meta{font-family:var(--f-display);font-size:.98rem;line-height:1.55;color:var(--muted);display:flex;flex-wrap:wrap;gap:.3rem 1.25rem;margin:0}.meta a{color:inherit;font-family:var(--f-mono);font-size:.86rem}.meta a:hover{color:var(--accent)}.meta .ensaio{color:var(--ink);font-weight:600}ul.reviewers{list-style:none;padding:0;margin:1.1rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem;font-family:var(--f-display);font-size:.95rem;line-height:1.3}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .85rem .38rem .45rem;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--rule-soft)}.chip i{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;font-style:normal;font-size:.62rem;font-weight:700;line-height:1;border:1.5px solid var(--flag);color:var(--flag);font-family:var(--f-display)}.chip.ok{background:var(--ok-soft)}.chip.ok i{background:var(--ok);border-color:var(--ok);color:#fff;font-size:.72rem}.chip.ai i{border-color:var(--faint);color:var(--muted);font-size:.6rem}.chip span{color:var(--muted)}.art-rail nav{position:sticky;top:6.5rem;padding-top:.4rem}.art-rail ol{list-style:none;margin:.8rem 0 0;padding:0;font-family:var(--f-display);font-size:1rem;line-height:1.3;display:grid;gap:.15rem}.art-rail li a{display:block;padding:.45rem .8rem;border-radius:10px;color:var(--muted);text-decoration:none;transition:color .2s,background-color .2s}.art-rail li a:hover{color:var(--ink);background:var(--tint)}.art-rail li a[aria-current=true]{color:var(--ink);background:var(--tint-2);font-weight:600}.art-rail .topo{display:inline-flex;margin:1.1rem 0 0 .8rem;font-family:var(--f-display);font-size:.95rem;color:var(--muted);text-decoration:none}.art-rail .topo:hover{color:var(--accent)}.corpo{padding-top:.5rem;font-size:1.1875rem;line-height:1.75}.corpo>p,.corpo>ul,.corpo>ol{max-width:66ch}.corpo>h2{font-size:clamp(1.6rem,1.25rem + .9vw,2rem);line-height:1.2;letter-spacing:-.012em;margin:4.25rem 0 1.1rem}.corpo>h2:before{content:"";display:block;width:2.25rem;height:4px;border-radius:2px;background:var(--fmt,var(--accent));margin-bottom:.9rem}.corpo ul{padding-left:1.5rem;list-style:none}.corpo ul>li{position:relative}.corpo ul>li:before{content:"";position:absolute;left:-1.35rem;top:.72em;width:.45rem;height:.45rem;border-radius:2px;background:var(--accent-2)}.corpo ol{padding-left:1.5rem}.corpo li+li{margin-top:.7rem}.corpo hr{border:0;height:1px;background:var(--rule);margin:3rem 0}.corpo blockquote{margin:1.75rem 0;padding:1rem 1.25rem;background:var(--tint);border-radius:var(--r-sm);color:var(--ink-2)}@media(max-width:480px){.corpo{font-size:1.0625rem;line-height:1.7}.corpo>h2{margin-top:3.25rem}}.tldr{background:var(--fmt-soft,var(--tint-2));border-radius:var(--r);padding:1.75rem 2rem 1.85rem;margin:0 0 1rem;font-size:1.15rem;line-height:1.7;position:relative}.tldr h2{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-family:var(--f-display);font-weight:600;font-size:1.1rem;color:var(--fmt,var(--accent-ink))}.tldr h2 svg{width:1.3rem;height:1.3rem;color:currentColor}.tldr ul{margin:0}.tldr li+li{margin-top:.8rem}.tldr ul>li:before{background:var(--fmt,var(--accent))}@media(max-width:480px){.tldr{padding:1.4rem 1.25rem 1.5rem;font-size:1.07rem}}.pico{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1.25rem;background:var(--tint);border-radius:var(--r);padding:1.25rem 1.5rem;margin:0;font-size:1.08rem;line-height:1.6}.pico dt,.pico dd{margin:0;padding:.55rem 0}.pico dt{font-family:var(--f-display);display:flex;align-items:flex-start;gap:.6rem;min-width:9.5rem}.pico dt b{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:10px;background:var(--tinta);color:var(--creme);font-weight:700;font-size:1.15rem;line-height:1;flex:none}.pico dt small{font-size:1rem;font-weight:600;color:var(--ink-2);padding-top:.3rem}.pico dd{min-width:0}@media(max-width:560px){.pico{grid-template-columns:1fr;gap:0;padding:1.1rem}.pico dt{min-width:0;padding-bottom:.2rem}.pico dd{padding-top:0;padding-bottom:.9rem}.pico dd:last-child{padding-bottom:.2rem}}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.75rem;margin-block:1.75rem}.facts div{background:var(--tint);border-radius:var(--r-sm);padding:1.2rem 1.3rem 1.15rem;min-width:0}.facts b{display:block;font-family:var(--f-display);font-weight:600;font-size:clamp(1.9rem,1.5rem + 1.1vw,2.5rem);font-variant-numeric:tabular-nums;line-height:1;color:var(--ink);letter-spacing:-.025em}.facts span{display:block;margin-top:.55rem;font-family:var(--f-display);font-size:.98rem;line-height:1.35;color:var(--ink-2)}@media(max-width:480px){.facts{grid-template-columns:repeat(2,1fr);gap:.6rem}.facts div{padding:1rem}}.figure{background:var(--surface);border-radius:var(--r);padding:1.4rem 1.5rem 1.1rem;margin:1.75rem 0;box-shadow:0 0 0 1px var(--rule-soft),var(--shadow-sm)}.figure svg{width:100%;height:auto;display:block}.figure .fp-narrow{display:none}@media(max-width:560px){.figure .fp-wide{display:none}.figure .fp-narrow{display:block}.figure{padding:1rem .9rem .8rem}}.figcap{font-family:var(--f-display);font-size:.95rem;line-height:1.5;color:var(--muted);margin-top:.9rem}.figcap:before{content:"Figura. ";font-weight:600;color:var(--ink)}.tbl{overflow-x:auto;margin:1.75rem 0;border-radius:var(--r-sm);background-color:var(--surface);box-shadow:0 0 0 1px var(--rule-soft);background-image:linear-gradient(to right,var(--surface) 30%,transparent),linear-gradient(to left,var(--surface) 30%,transparent),linear-gradient(to right,color-mix(in srgb,var(--ink) 14%,transparent),transparent),linear-gradient(to left,color-mix(in srgb,var(--ink) 14%,transparent),transparent);background-position:left,right,left,right;background-size:2.5rem 100%,2.5rem 100%,.8rem 100%,.8rem 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}article table{border-collapse:collapse;width:100%;min-width:34rem;font-family:var(--f-display);font-size:1.02rem;line-height:1.45;font-variant-numeric:tabular-nums}article th,article td{text-align:left;padding:.85rem 1.1rem;border-bottom:1px solid var(--rule-soft);vertical-align:top}article tbody tr:last-child td{border-bottom:0}article th{font-weight:600;color:var(--ink);font-size:.95rem;background:var(--tint-2);white-space:nowrap;border-bottom:0}article td:first-child{font-weight:600;color:var(--ink)}.tbl th:not(:first-child),.tbl td:not(:first-child){text-align:right}.tbl td:not(:first-child){white-space:nowrap}.tbl td[colspan]{white-space:normal}@media(min-width:561px){.tbl td:first-child{min-width:11rem}}.tbl tr:has(.ours){background:var(--flag-soft)}@media(max-width:560px){article table{min-width:30rem;font-size:.95rem}.tbl td:not(:first-child){white-space:normal}article th,article td{padding:.7rem .8rem}}.ai-opinion{border:1.5px dashed color-mix(in srgb,var(--flag) 60%,transparent);background:var(--flag-soft);border-radius:var(--r);padding:1.5rem 1.7rem}.opinion{background:var(--ok-soft);border-radius:var(--r);padding:1.6rem 1.8rem;position:relative}.ai-opinion .lbl,.opinion .lbl{display:flex;align-items:center;gap:.5rem;font-family:var(--f-display);font-weight:600;font-size:1rem;line-height:1.35;color:var(--flag);margin-bottom:.8rem}.opinion .lbl{color:var(--ok)}.lbl svg{width:1.15rem;height:1.15rem;flex:none}.ai-opinion p:last-child,.opinion p:last-child{margin-bottom:0}@media(max-width:480px){.ai-opinion,.opinion{padding:1.25rem}}.tbc{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--f-display);font-weight:600;font-size:.82rem;line-height:1.5;color:var(--flag);background:var(--flag-soft);padding:.08rem .6rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--flag) 35%,transparent);white-space:nowrap;vertical-align:.1em}.tbc:before{content:"";width:.4rem;height:.4rem;border-radius:50%;border:1.5px solid currentColor;flex:none}.ours{color:var(--flag);font-weight:600}article td.ours:first-child{color:var(--flag)}.check{background:var(--surface);border-radius:var(--r);overflow:hidden;font-family:var(--f-display);box-shadow:0 0 0 1px var(--rule-soft)}.check summary{cursor:pointer;padding:1.15rem 1.35rem;font-weight:600;font-size:1.08rem;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;list-style:none}.check summary::-webkit-details-marker{display:none}.check summary:before{content:"";width:.5rem;height:.5rem;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .2s;flex:none}.check[open] summary:before{transform:rotate(45deg)}.progresso{flex:1 1 8rem;max-width:14rem;height:8px;border-radius:4px;background:var(--tint-2);overflow:hidden;margin-left:auto}.progresso i{display:block;height:100%;background:var(--ok);border-radius:4px}@media(max-width:560px){.progresso{flex-basis:100%;max-width:none;margin-left:1.3rem}}.check ul{list-style:none;margin:0;padding:.2rem 1.35rem 1.3rem;font-size:1.02rem;line-height:1.45}.check li{display:flex;gap:.7rem;padding-top:.6rem}.check li:before{display:none}.check li+li{margin-top:.5rem}.check li.feito{color:var(--muted)}.check li .dot{margin-top:.15rem}.nota{margin-top:3.5rem;display:flex;gap:.9rem;align-items:flex-start;font-family:var(--f-display);font-size:1.02rem;line-height:1.55;color:var(--ink-2);background:var(--tint);border-radius:var(--r-sm);padding:1.1rem 1.25rem}.nota svg{width:1.3rem;height:1.3rem;flex:none;margin-top:.15rem;color:var(--ink-2)}.nota p{margin:0;max-width:none}.fim{margin:2.5rem 0 0}@media(min-width:1101px){.corpo>.figure,.corpo>.tbl,.corpo>.facts{margin-right:-6rem}}.sobre-head{padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,5vw,4rem);background:linear-gradient(180deg,var(--tint) 0%,var(--paper) 100%)}.sobre-head h1{font-size:clamp(2.4rem,1.2rem + 4vw,4.4rem);line-height:1.04;letter-spacing:-.025em;margin:1rem 0 1.3rem;max-width:18ch}.sobre-head h1 em{font-family:var(--f-title);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.03em}.sobre-head .lede{font-size:clamp(1.15rem,1rem + .5vw,1.38rem);color:var(--ink-2);max-width:40rem;margin:0}.sobre-bloco{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:1.25rem clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,3.75rem)}.sobre-bloco+.sobre-bloco{box-shadow:0 -1px 0 var(--rule-soft)}.sobre-bloco>div>p{max-width:62ch}.sobre-bloco h2{font-size:clamp(1.6rem,1.2rem + 1.1vw,2.1rem);line-height:1.1;letter-spacing:-.018em;margin:0}.sobre-bloco .passos{grid-template-columns:1fr;gap:1.5rem}.sobre-bloco .passos li{display:grid;grid-template-columns:3.25rem minmax(0,1fr)}.sobre-bloco .passos li:before{margin:0}.sobre-bloco .passos h3{font-size:1.3rem;margin:.3rem 0 .35rem}@media(max-width:760px){.sobre-bloco{grid-template-columns:1fr}}.pessoas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.pessoa{display:flex;gap:1rem;align-items:center;background:var(--tint);border-radius:var(--r);padding:1.2rem 1.3rem}.pessoa .ini{flex:none;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--tinta);color:var(--creme);font-family:var(--f-display);font-weight:600;font-size:1.1rem;letter-spacing:.02em}.pessoa:nth-child(2) .ini{background:var(--accent);color:#fff}.pessoa b{display:block;font-family:var(--f-title);font-size:1.3rem;line-height:1.2}.pessoa .papel{display:block;font-family:var(--f-display);font-size:1rem;color:var(--muted)}.citacao{font-family:var(--f-title);font-style:italic;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.4;letter-spacing:-.01em;color:var(--ink);margin:0 0 1.25rem;max-width:34ch}.redes{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.erro{padding-block:clamp(3.5rem,9vw,7rem);background:linear-gradient(180deg,var(--tint) 0%,var(--paper) 100%)}.erro-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:center}.erro h1{font-size:clamp(2.4rem,1.2rem + 4vw,4.2rem);line-height:1.05;letter-spacing:-.025em;margin:1rem 0 1.3rem}.erro h1 em{font-family:var(--f-title);font-style:italic;font-weight:400;color:var(--accent);letter-spacing:-.03em}.erro .lede{font-size:clamp(1.15rem,1rem + .45vw,1.35rem);line-height:1.6;color:var(--ink-2);max-width:34rem;margin:0 0 2rem}.erro-fp figcaption{justify-content:center}@media(max-width:860px){.erro-in{grid-template-columns:1fr}}@media(max-width:560px){.erro .hero-cta .btn{width:100%;justify-content:space-between}.erro .hero-cta .btn.sem-seta{justify-content:center}}.rodape{margin-top:clamp(3rem,6vw,5rem);background:var(--tint);color:var(--ink-2);font-family:var(--f-display);font-size:1rem;position:relative;overflow:hidden}main:has(>.manifesto:last-child)+.rodape,main:has(>.seccao:last-child)+.rodape{margin-top:0}.rodape-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2fr);gap:2.5rem 3rem;padding-block:clamp(3rem,6vw,4.5rem) 2rem}.rodape .mark{font-size:1.5rem}.rodape p{margin:1.2rem 0 0;line-height:1.6;max-width:30rem}.rodape p strong{color:var(--ink);font-weight:600}.rodape h2{font-family:var(--f-display);font-size:1rem;color:var(--ink);margin:0 0 .9rem;font-weight:600}.rodape ul{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.rodape ul a{color:var(--ink);text-decoration:none;font-size:1.05rem}.rodape ul a:hover{color:var(--accent);text-decoration:underline}.rodape-base{padding-block:1.25rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:.92rem;color:var(--muted);box-shadow:0 -1px 0 var(--tint-3)}.rodape-base p{margin:0;max-width:none}.rodape-marca{display:block;width:100%;height:auto;margin-top:clamp(1rem,3vw,2.5rem);overflow:hidden;user-select:none}.rodape-marca text{font-family:var(--f-nome);font-weight:700;letter-spacing:-.03em;fill:var(--tint-2)}@media(max-width:760px){.rodape-in{grid-template-columns:1fr 1fr}.rodape-in>:first-child{grid-column:1 / -1}}body{padding-bottom:env(safe-area-inset-bottom,0px)}@media print{html,body,:root{--paper:#fff;--surface:#fff;--tint:#fff;background:#fff}body{font-size:11pt}.skip,.mast,.rodape,.trilho,.fim,.art-rail,.progresso-leitura,.draft{display:none!important}.art-grid{display:block}.corpo>.figure,.corpo>.tbl,.corpo>.facts{margin-right:0}.figure,.tbl,.pico,.facts,.tldr,.ai-opinion,.opinion{break-inside:avoid;box-shadow:none}}.corpo .poster-caixa{margin-block:1.5rem 1rem}.poster-baixar{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem}.poster-nota{font-family:var(--f-display);font-size:.95rem;color:var(--muted);text-align:center;margin-top:.75rem}
