.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:100px}body{background-color:var(--fundo);min-height:100dvh;color:var(--texto);font-family:var(--f-texto);font-size:var(--t-corpo);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:where(h1,h2,h3,h4){text-wrap:balance;font-weight:700;line-height:1.08}p{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}::selection{background:var(--ouro);color:var(--ouro-gravado)}:focus-visible{outline:2px solid var(--ouro-texto);outline-offset:3px;border-radius:4px}.num,.titulo{font-family:var(--f-numero);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}.display{font-family:var(--f-numero);font-size:var(--t-display);letter-spacing:-.015em;font-style:italic;font-weight:900;line-height:1.02}.h2{font-family:var(--f-numero);font-size:var(--t-h2);letter-spacing:-.01em;font-style:italic;font-weight:900}.h3{font-family:var(--f-numero);font-size:var(--t-h3);letter-spacing:0;font-style:italic;font-weight:900}.sobrelinha{align-items:center;gap:var(--e-2);font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-2);font-weight:500;display:inline-flex}.sobrelinha .num-secao{color:var(--ouro-texto)}.lead{color:var(--texto-2);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.pequeno{font-size:var(--t-pequeno)}.micro{font-size:var(--t-micro)}.mono{font-family:var(--f-mono)}.tabular{font-variant-numeric:tabular-nums}.suave{color:var(--texto-2)}.ouro-texto{background:var(--ouro-metal-texto);color:#0000;background-position:30% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.grade{grid-template-columns:repeat(var(--grade-colunas), minmax(0, 1fr));column-gap:var(--grade-calha);width:100%;max-width:calc(var(--grade-largura) + 2 * var(--grade-margem));padding-inline:var(--grade-margem);margin-inline:auto;display:grid}:where(.grade>*){grid-column:1/-1;min-width:0}.secao-pagina{padding-block:var(--s-secao)}.secao-pagina__cabeca{gap:var(--s-1);display:grid}.secao-pagina__titulo{font-family:var(--f-display);font-style:italic;font-weight:900;font-size:var(--tipo-titulo-2);line-height:var(--altura-linha-titulo);text-wrap:balance;margin:0}.container{width:100%;max-width:calc(var(--largura) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.secao{padding-block:var(--secao);position:relative}.papel{background:var(--papel);color:var(--tinta)}.papel .suave,.papel .lead,.papel .sobrelinha{color:var(--tinta-2)}.papel .sobrelinha .num-secao{color:var(--ouro-tinta)}.papel :focus-visible{outline-color:var(--ouro-tinta)}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pular-link{left:var(--e-4);z-index:100;padding:var(--e-3) var(--e-4);background:var(--texto);color:var(--fundo);border-radius:var(--r-1);font-weight:600;position:absolute;top:-100px}.pular-link:focus{top:var(--e-4)}.js [data-revelar]{opacity:0;transition:opacity var(--lento) var(--ease-saida), transform var(--lento) var(--ease-saida);transition-delay:calc(var(--atraso,0) * 70ms);transform:translateY(18px)}.js [data-revelar].visivel{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-revelar]{opacity:1;transform:none}}.secao__cabeca{gap:var(--e-3);max-width:720px;margin-bottom:var(--e-7);display:grid}.papel--picote{position:relative}.papel--picote:before{content:"";background:radial-gradient(circle at 50% 0, var(--fundo) 6px, transparent 6.5px) 0 0 / 20px 10px repeat-x;height:10px;position:absolute;inset:0 0 auto}@property --abertura{syntax:"<percentage>";inherits:false;initial-value:100%}.js .papel[data-cortina]:not(.aberta){--abertura:0%;-webkit-mask:repeating-linear-gradient(90deg, #000 0 var(--abertura), transparent var(--abertura) 100%) 0 0 / 24px 100%;mask:repeating-linear-gradient(90deg, #000 0 var(--abertura), transparent var(--abertura) 100%) 0 0 / 24px 100%;transition:--abertura .9s var(--ease-saida)}.js .papel[data-cortina].visivel:not(.aberta){--abertura:100%}@media (prefers-reduced-motion:reduce){.js .papel[data-cortina]:not(.aberta){-webkit-mask:none;mask:none}}.nowrap{white-space:nowrap}
