@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--fonte-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-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:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-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:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_3a41d0{--fonte-public-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--fonte-ibm-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.cabecalho_cabecalho__18hQG{display:flex;align-items:center;justify-content:space-between;gap:var(--espaco-5);padding:var(--espaco-4) var(--margem-pagina);border-bottom:1px solid var(--cor-borda)}.cabecalho_marca___dyXc{font-family:var(--fonte-display);font-size:1.625rem;letter-spacing:-.01em;color:var(--cor-texto);text-decoration:none}.cabecalho_marca___dyXc:hover{color:var(--cor-texto)}.cabecalho_ponto__vBUAQ{color:var(--cor-acento)}.cabecalho_nav__ecYdc{display:flex;gap:var(--espaco-5);margin-right:auto;margin-left:var(--espaco-5);font-size:.9375rem}.cabecalho_nav__ecYdc a{color:var(--cor-texto-suave);text-decoration:none;padding-block:4px;border-bottom:1px solid transparent}.cabecalho_nav__ecYdc a:hover{color:var(--cor-texto);border-bottom-color:var(--cor-acento)}@media (max-width:767px){.cabecalho_cabecalho__18hQG{gap:var(--espaco-3);padding-block:var(--espaco-3)}.cabecalho_marca___dyXc{font-size:1.375rem}.cabecalho_nav__ecYdc{order:3;width:100%;margin:0;gap:var(--espaco-4);overflow-x:auto;scrollbar-width:none}.cabecalho_nav__ecYdc::-webkit-scrollbar{display:none}}.rodape_rodape__gBQll{display:flex;justify-content:space-between;gap:var(--espaco-5);flex-wrap:wrap;padding:var(--espaco-6) var(--margem-pagina);background:var(--cor-superficie-2);border-top:1px solid var(--cor-borda);font-size:.875rem;color:var(--cor-texto-suave)}.alternador-tema_alternador__Ztqr2{display:flex;height:44px;border:1px solid var(--cor-borda-forte)}.alternador-tema_opcao__SU_IP{display:flex;align-items:center;padding-inline:var(--espaco-3);background:none;border:none;font-family:var(--fonte-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cor-texto-fraco);cursor:pointer;transition:background var(--dur-rapida) ease,color var(--dur-rapida) ease}.alternador-tema_opcao__SU_IP:hover{color:var(--cor-texto)}.alternador-tema_ativa__uVXxb{background:var(--cor-superficie-inversa);color:var(--cor-texto-inverso)}:root{color-scheme:light;--cor-superficie:oklch(98% 0.01 90);--cor-superficie-2:oklch(94% 0.02 80);--cor-superficie-inversa:oklch(20% 0.02 60);--cor-texto:oklch(20% 0.02 60);--cor-texto-suave:oklch(40% 0.02 60);--cor-texto-fraco:oklch(45% 0.02 60);--cor-texto-inverso:oklch(97% 0.01 90);--cor-borda:oklch(85% 0.02 70);--cor-borda-forte:oklch(80% 0.02 70);--cor-borda-contraste:oklch(20% 0.02 60);--cor-acento:oklch(62% 0.19 35);--cor-acento-forte:oklch(55% 0.19 35);--cor-acento-pressionado:oklch(48% 0.19 35);--cor-acento-texto:oklch(98% 0.01 90);--cor-link:oklch(48% 0.13 250);--lei-l:62%;--lei-c:0.13;--cor-lei:oklch(var(--lei-l) var(--lei-c) var(--matiz-lei,35));--cor-bloco-escuro:oklch(20% 0.02 60);--cor-bloco-escuro-texto:oklch(96% 0.01 90);--cor-bloco-escuro-suave:oklch(85% 0.01 85);--cor-bloco-escuro-fraco:oklch(72% 0.02 70);--lei-l-inversa:72%;--fonte-display:var(--fonte-instrument-serif),Georgia,"Times New Roman",serif;--fonte-corpo:var(--fonte-public-sans),system-ui,-apple-system,sans-serif;--fonte-mono:var(--fonte-ibm-plex-mono),ui-monospace,"SF Mono",monospace;--texto-hero:clamp(3.25rem,1.2rem + 6.4vw,7rem);--texto-titulo-lei:clamp(2.875rem,1.4rem + 4.6vw,5.5rem);--texto-secao:clamp(1.75rem,1.2rem + 1.7vw,2.25rem);--texto-takeaway:clamp(1.125rem,0.9rem + 1.1vw,1.875rem);--texto-corpo:clamp(1.03rem,1rem + 0.15vw,1.09rem);--texto-rotulo:0.75rem;--medida-leitura:68ch;--espaco-1:0.375rem;--espaco-2:0.625rem;--espaco-3:0.875rem;--espaco-4:1.375rem;--espaco-5:2rem;--espaco-6:2.75rem;--espaco-7:4rem;--espaco-8:4.5rem;--margem-pagina:clamp(1.25rem,0.4rem + 3.2vw,4rem);--dur-rapida:150ms;--dur-normal:300ms;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--foco-anel:2px solid var(--cor-texto);--foco-offset:3px}:root[data-tema=escuro]{color-scheme:dark;--cor-superficie:oklch(22% 0.015 65);--cor-superficie-2:oklch(26% 0.02 65);--cor-superficie-inversa:oklch(94% 0.01 85);--cor-texto:oklch(94% 0.01 85);--cor-texto-suave:oklch(78% 0.02 70);--cor-texto-fraco:oklch(70% 0.02 70);--cor-texto-inverso:oklch(22% 0.015 65);--cor-borda:oklch(35% 0.02 65);--cor-borda-forte:oklch(40% 0.02 65);--cor-borda-contraste:oklch(45% 0.02 65);--cor-acento:oklch(70% 0.16 35);--cor-acento-forte:oklch(76% 0.16 35);--cor-acento-pressionado:oklch(64% 0.16 35);--cor-acento-texto:oklch(20% 0.02 60);--cor-link:oklch(76% 0.11 250);--lei-l:var(--lei-l-inversa);--cor-bloco-escuro:oklch(26% 0.02 65);--cor-bloco-escuro-texto:oklch(94% 0.01 85);--cor-bloco-escuro-suave:oklch(82% 0.015 80);--cor-bloco-escuro-fraco:oklch(74% 0.02 70);--foco-anel:2px solid var(--cor-texto)}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--cor-superficie:oklch(22% 0.015 65);--cor-superficie-2:oklch(26% 0.02 65);--cor-superficie-inversa:oklch(94% 0.01 85);--cor-texto:oklch(94% 0.01 85);--cor-texto-suave:oklch(78% 0.02 70);--cor-texto-fraco:oklch(70% 0.02 70);--cor-texto-inverso:oklch(22% 0.015 65);--cor-borda:oklch(35% 0.02 65);--cor-borda-forte:oklch(40% 0.02 65);--cor-borda-contraste:oklch(45% 0.02 65);--cor-acento:oklch(70% 0.16 35);--cor-acento-forte:oklch(76% 0.16 35);--cor-acento-pressionado:oklch(64% 0.16 35);--cor-acento-texto:oklch(20% 0.02 60);--cor-link:oklch(76% 0.11 250);--lei-l:var(--lei-l-inversa);--cor-bloco-escuro:oklch(26% 0.02 65);--cor-bloco-escuro-texto:oklch(94% 0.01 85);--cor-bloco-escuro-suave:oklch(82% 0.015 80);--cor-bloco-escuro-fraco:oklch(74% 0.02 70)}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cor-superficie);color:var(--cor-texto);font-family:var(--fonte-corpo);font-size:var(--texto-corpo);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body,figure,h1,h2,h3,p,ul{margin:0}a{color:var(--cor-link);text-underline-offset:3px}a:hover{color:var(--cor-acento)}img,svg{max-width:100%;height:auto}button{font:inherit;color:inherit}:focus-visible{outline:var(--foco-anel);outline-offset:var(--foco-offset)}::selection{background:var(--cor-acento);color:var(--cor-acento-texto)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.rotulo-mono{font-family:var(--fonte-mono);font-size:var(--texto-rotulo);letter-spacing:.12em;text-transform:uppercase;color:var(--cor-texto-fraco)}.display{font-family:var(--fonte-display);font-weight:400;letter-spacing:-.03em;line-height:.9}.margem-pagina{padding-inline:var(--margem-pagina)}.pular-para-conteudo{position:absolute;left:var(--espaco-4);top:var(--espaco-4);z-index:50;padding:.75rem 1rem;background:var(--cor-acento);color:var(--cor-acento-texto);font-weight:500;transform:translateY(-200%)}.pular-para-conteudo:focus{transform:translateY(0);color:var(--cor-acento-texto)}