@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-ext-wght-normal.7ueS_ia4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-wght-normal.BT2arXEA.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-ext-wght-normal.D-8tYPSI.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-wght-normal.Cm4Xlo4z.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-vietnamese-wght-normal.ecz27ry_.woff2) format("woff2-variations");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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-ext-wght-normal.CqFvGjb-.woff2) format("woff2-variations");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:Piazzolla Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-wght-normal.CcDacZdW.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-ext-wght-italic.C5oQhBae.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-cyrillic-wght-italic.DBR9MbUs.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-ext-wght-italic.Dg8eTtRo.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-greek-wght-italic.CnQLaDpI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-vietnamese-wght-italic.B4BcC1e8.woff2) format("woff2-variations");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:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-ext-wght-italic.BUagMaod.woff2) format("woff2-variations");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:Piazzolla Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/piazzolla-latin-wght-italic.DoG9CIDS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.V-xxqcpd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-600-normal.9HEixskS.woff) format("woff");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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-cyrillic-600-normal.CTOM6hUh.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-600-normal.fLZuRloM.woff) format("woff");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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-vietnamese-600-normal.D2EvbN8M.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-600-normal.iLQfcSjf.woff) format("woff");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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-ext-600-normal.D38SheWl.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-600-normal.DmB0ttJJ.woff) format("woff");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-display:swap;font-weight:600;src:url(/_astro/ibm-plex-mono-latin-600-normal.BgSNZQsw.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-600-normal.DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--papel: oklch(18.7% .0063 271);--papel-fundo: oklch(23% .007 271);--papel-alto: oklch(21.5% .0065 271);--tinta: oklch(94.4% .0027 286);--tinta-fraca: oklch(74% .008 270);--tinta-apagada:oklch(58% .01 270);--fio: oklch(30% .008 271);--fio-forte: oklch(46% .01 271);--vermelhao: oklch(70.6% .188 33);--acento: oklch(75% .16 33);--acento-forte: oklch(84% .13 33);--acento-tenue: oklch(24% .035 33);--nota: oklch(76% .12 250);--dica: oklch(76% .12 195);--ok: oklch(76% .12 145);--alerta: oklch(76% .12 80);--perigo: oklch(76% .12 25);--ref: oklch(76% .12 295);--selecao: oklch(36% .075 32);--cor-volume: var(--vermelhao);--fonte-texto: "Piazzolla Variable", "Piazzolla", Georgia, "Times New Roman", serif;--fonte-titulo: "Archivo Variable", "Archivo", "Helvetica Neue", Arial, sans-serif;--fonte-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--t--1: clamp(.82rem, .8rem + .1vw, .88rem);--t-0: clamp(1.06rem, 1.02rem + .2vw, 1.19rem);--t-1: clamp(1.29rem, 1.22rem + .34vw, 1.45rem);--t-2: clamp(1.58rem, 1.46rem + .58vw, 1.77rem);--t-3: clamp(1.93rem, 1.74rem + .94vw, 2.16rem);--t-4: clamp(2.35rem, 2.05rem + 1.5vw, 2.64rem);--altura-texto: 1.68;--altura-titulo: 1.12;--col-texto: 672px;--col-vao: 32px;--col-margem: 208px;--largura-total: calc(var(--col-texto) + var(--col-vao) + var(--col-margem));--ponto-margem: 1180px;--e-1: .25rem;--e-2: .5rem;--e-3: .75rem;--e-4: 1rem;--e-5: 1.5rem;--e-6: 2.25rem;--e-7: 3.5rem;--e-8: 5.5rem;--fio-1: 1px;--fio-2: 2px;--fio-3: 4px;--raio: 0;--transicao: .1s cubic-bezier(.32, .72, 0, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--e-7)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--fonte-texto);font-size:var(--t-0);line-height:var(--altura-texto);font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--selecao);color:var(--tinta)}h1,h2,h3,h4,h5,h6{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 88;font-weight:650;line-height:var(--altura-titulo);letter-spacing:-.012em;text-wrap:balance;margin:0;color:var(--tinta)}h1{font-size:var(--t-4);font-variation-settings:"wdth" 82;font-weight:700}h2{font-size:var(--t-2);margin-block:var(--e-7) var(--e-3)}h3{font-size:var(--t-1);margin-block:var(--e-6) var(--e-2);font-weight:600}h4{font-size:var(--t-0);margin-block:var(--e-5) var(--e-2);font-weight:600;font-variation-settings:"wdth" 94;color:var(--tinta-fraca)}h2:after{content:"";display:block;width:3rem;height:var(--fio-3);margin-top:var(--e-3);background:var(--vermelhao)}p{margin:0 0 var(--e-4)}p+p{text-indent:0}a{color:var(--acento);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in oklch,var(--acento) 45%,transparent);transition:color var(--transicao),text-decoration-color var(--transicao)}a:hover{color:var(--acento-forte);text-decoration-color:currentColor}a:focus-visible{outline:var(--fio-2) solid var(--acento-forte);outline-offset:3px}strong{font-weight:640}em{font-style:italic}hr{border:0;height:var(--fio-2);background:var(--tinta);width:4rem;margin:var(--e-7) 0}ul,ol{margin:0 0 var(--e-4);padding-left:1.35em}li{margin-bottom:var(--e-2)}li::marker{color:var(--tinta-apagada)}ol>li::marker{font-family:var(--fonte-mono);font-size:.85em}blockquote{margin:var(--e-5) 0;padding:var(--e-3) var(--e-5);border-left:var(--fio-3) solid var(--vermelhao);background:var(--papel-fundo);color:var(--tinta-fraca);font-style:italic}blockquote>:last-child{margin-bottom:0}code,kbd,samp,pre{font-family:var(--fonte-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}:not(pre)>code{font-size:.86em;padding:.12em .32em;background:var(--papel-fundo);border:1px solid var(--fio);border-radius:var(--raio);word-break:break-word}pre{margin:var(--e-5) 0;padding:var(--e-4);background:var(--papel-fundo);border:1px solid var(--fio);border-radius:var(--raio);overflow-x:auto;font-size:.82em;line-height:1.6;tab-size:2}pre>code{background:none;border:0;padding:0;font-size:inherit}.astro-code{background:var(--papel-fundo)!important}img{max-width:100%;height:auto;display:block}figure{margin:var(--e-6) 0;break-inside:avoid}figure img{max-width:88%;margin-inline:auto;border:1px solid var(--fio);border-radius:var(--raio);background:var(--papel-alto)}figcaption{margin-top:var(--e-3);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 92;font-size:var(--t--1);line-height:1.45;color:var(--tinta-fraca);text-align:center;max-width:88%;margin-inline:auto}table{width:100%;border-collapse:collapse;margin:var(--e-5) 0;font-size:.92em}th,td{padding:var(--e-2) var(--e-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--fio)}thead th{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 92;font-weight:600;font-size:var(--t--1);letter-spacing:.02em;text-transform:uppercase;color:var(--tinta);border-bottom:var(--fio-2) solid var(--tinta)}tbody tr:last-child td{border-bottom:0}.pular-para-conteudo{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--e-3) var(--e-4);background:var(--vermelhao);color:#121316;font-family:var(--fonte-titulo);text-decoration:none}.pular-para-conteudo:focus{left:var(--e-4);top:var(--e-4)}.so-leitor-de-tela{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.capitulo,.folha{display:grid;grid-template-columns:[borda-start] minmax(var(--e-4),1fr) [texto-start] minmax(0,var(--col-texto)) [texto-end] var(--col-vao) [margem-start] var(--col-margem) [margem-end] minmax(var(--e-4),1fr) [borda-end];column-gap:0}.capitulo>*,.folha>*{grid-column:texto;min-width:0}@media(max-width:1179px){.capitulo,.folha{grid-template-columns:[borda-start] minmax(var(--e-4),1fr) [texto-start margem-start] minmax(0,var(--col-texto)) [texto-end margem-end] minmax(var(--e-4),1fr) [borda-end]}}.capitulo :where(p,li,blockquote,dd){text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto}.capitulo-abertura{grid-column:texto;margin-block:var(--e-6) var(--e-6);padding-top:var(--e-4);border-top:6px solid var(--tinta)}.capitulo-abertura:before{content:"";display:block;height:2px;margin-bottom:var(--e-4);background:var(--vermelhao)}.capitulo-abertura h1{font-size:clamp(var(--t-3),1.4rem + 2.6vw,var(--t-4));font-variation-settings:"wdth" 80;font-weight:700;letter-spacing:-.022em;line-height:1.02}.capitulo>p:first-of-type:not(.arquivo):first-letter{float:left;padding-right:.14em;padding-top:.08em;font-family:var(--fonte-texto);font-weight:600;font-size:3.4em;line-height:.84;color:var(--tinta)}.capitulo.numerado{counter-reset:secao-cap}.capitulo.numerado>h2{position:relative}@media(min-width:900px){.capitulo.numerado>h2:before{counter-increment:secao-cap;content:counter(secao-cap);position:absolute;right:calc(100% + var(--e-4));top:.1em;font-family:var(--fonte-mono);font-size:.5em;font-weight:400;line-height:1.6;color:var(--tinta-apagada);font-variant-numeric:lining-nums tabular-nums}}.sobrancelha{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-2) var(--e-3);margin-bottom:var(--e-4);padding-left:var(--e-3);border-left:var(--fio-3) solid var(--cor-volume);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);line-height:1.4;letter-spacing:.03em;text-transform:uppercase;color:var(--tinta-fraca)}.sobrancelha a{color:inherit;text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}.sobrancelha a:hover{color:var(--acento)}.sobrancelha .sep{color:var(--tinta-apagada)}.capitulo-numero{font-family:var(--fonte-mono);font-size:var(--t--1);color:var(--tinta-apagada);letter-spacing:.06em}.capitulo-medida{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4);margin-top:var(--e-4);padding-top:var(--e-3);border-top:1px solid var(--fio);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);color:var(--tinta-fraca)}.margem{grid-column:margem;align-self:start;position:sticky;top:var(--e-5);margin-top:var(--e-7);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 92;font-size:var(--t--1);line-height:1.45;color:var(--tinta-fraca)}@media(max-width:1179px){.margem{position:static;margin-top:var(--e-5);padding:var(--e-4) 0;border-top:var(--fio-2) solid var(--tinta);border-bottom:var(--fio-1) solid var(--fio)}}.margem-titulo{margin:0 0 var(--e-3);font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-apagada)}.margem ol{margin:0;padding:0;list-style:none;counter-reset:secao}.margem li{margin-bottom:var(--e-2);padding-left:1.6em;text-indent:-1.6em}.margem li:before{counter-increment:secao;content:counter(secao) ". ";font-family:var(--fonte-mono);color:var(--tinta-apagada)}.margem a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.margem a:hover{color:var(--acento);border-bottom-color:color-mix(in oklch,var(--acento) 40%,transparent)}.margem a:target-current{color:var(--tinta);font-weight:600}.capitulo figure.larga{grid-column:texto-start / margem-end}.capitulo figure.larga img,.capitulo figure.larga figcaption{max-width:100%}.capitulo :where(pre){margin-inline:calc(var(--e-4) * -1);padding-inline:var(--e-4)}@media(min-width:720px){.capitulo :where(pre){margin-inline:calc(var(--e-5) * -1);padding-inline:var(--e-5)}}.capitulo p.arquivo{margin-bottom:0;font-family:var(--fonte-mono);font-size:.8em;color:var(--tinta-fraca)}.capitulo p.arquivo+pre{margin-top:0;border-top-left-radius:0}.progresso{display:none}@supports (animation-timeline: scroll()){.progresso{display:block;position:fixed;inset:0 0 auto;z-index:40;height:var(--fio-3);background:var(--vermelhao);transform-origin:0 50%;animation:progresso-cresce linear both;animation-timeline:scroll(root block)}@keyframes progresso-cresce{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media(prefers-reduced-motion:reduce){.progresso{display:none}}.capitulo-fim{grid-column:texto;margin-block:var(--e-8) var(--e-7)}.leitura-feita{display:flex;align-items:center;gap:var(--e-3);width:100%;padding:var(--e-3) var(--e-4);border:var(--fio-1) solid var(--fio-forte);background:var(--papel-alto);color:var(--tinta-fraca);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);text-align:left;cursor:pointer;transition:border-color var(--transicao),color var(--transicao),background var(--transicao)}.leitura-feita:hover{border-color:var(--acento);color:var(--tinta)}.leitura-feita:focus-visible{outline:var(--fio-2) solid var(--acento-forte);outline-offset:2px}.leitura-feita .marca{display:grid;place-items:center;width:1.15rem;height:1.15rem;border:1px solid var(--fio-forte);border-radius:2px;font-size:.8rem;line-height:1;color:transparent}.leitura-feita[aria-pressed=true]{border-color:var(--ok);color:var(--tinta)}.leitura-feita[aria-pressed=true] .marca{background:var(--ok);border-color:var(--ok);color:var(--papel)}.vizinhos{display:grid;gap:var(--e-4);margin-top:var(--e-6);grid-template-columns:1fr}@media(min-width:640px){.vizinhos{grid-template-columns:1fr 1fr}}.vizinho{display:block;padding:var(--e-4);border:var(--fio-1) solid var(--fio);color:var(--tinta);text-decoration:none;transition:border-color var(--transicao),background var(--transicao)}.vizinho:hover{border-color:var(--tinta);background:var(--papel-fundo)}.vizinho .rumo{display:block;margin-bottom:var(--e-1);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-apagada)}.vizinho .nome{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 90;font-weight:600;line-height:1.25}.vizinho.adiante{text-align:right}.vizinho.sozinho-adiante{grid-column:2}.masthead{grid-column:texto-start / margem-end;margin-block:var(--e-7) var(--e-6);padding-bottom:var(--e-6);border-bottom:var(--fio-3) solid var(--tinta);box-shadow:0 7px 0 -6px var(--papel),0 8px 0 -6px var(--tinta)}.masthead .sobretitulo{margin:0 0 var(--e-4);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 92;font-size:var(--t--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-fraca)}.masthead h1{font-size:clamp(2.6rem,1.6rem + 4.4vw,4.6rem);font-variation-settings:"wdth" 78;font-weight:700;letter-spacing:-.028em;line-height:.98;text-wrap:balance;max-width:19ch}.masthead h1 em{font-family:var(--fonte-texto);font-style:italic;font-weight:500;font-variation-settings:normal;letter-spacing:-.01em;color:var(--acento)}.masthead .chamada{max-width:34em;margin-top:var(--e-5);margin-bottom:0;font-size:var(--t-1);line-height:1.5;color:var(--tinta-fraca);text-wrap:pretty}.masthead .chamada strong{color:var(--tinta);font-weight:600}.ficha{display:flex;flex-wrap:wrap;gap:var(--e-5) var(--e-7);margin-top:var(--e-6);margin-bottom:0;padding-top:var(--e-4);padding-left:0;border-top:var(--fio-1) solid var(--fio-forte)}.ficha div{min-width:6rem}.ficha dt,.ficha .rotulo{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 92;font-size:var(--t--1);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-apagada)}.ficha dd,.ficha .valor{margin:var(--e-1) 0 0;padding:0;font-family:var(--fonte-mono);font-size:var(--t-2);font-weight:500;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--tinta)}.secao{grid-column:texto-start / margem-end;margin-bottom:var(--e-8)}.secao>h2{margin-top:0;display:flex;align-items:baseline;gap:var(--e-4)}.secao>h2 .sec-num{font-family:var(--fonte-mono);font-size:.55em;font-weight:400;letter-spacing:.08em;color:var(--acento);font-variant-numeric:lining-nums tabular-nums}.secao-nota{max-width:44em;color:var(--tinta-fraca)}.destaque{position:relative;display:grid;grid-template-columns:var(--e-3) 1fr;margin-top:var(--e-5);overflow:hidden;background:var(--tinta);color:var(--papel);text-decoration:none;transition:background var(--transicao)}.destaque:hover{background:color-mix(in oklch,var(--tinta) 93%,var(--papel))}.destaque:focus-visible{outline:var(--fio-2) solid var(--acento-forte);outline-offset:3px}.dest-faixa{background:var(--cor-volume, var(--vermelhao))}.dest-miolo{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-6) var(--e-6) var(--e-6) var(--e-5);max-width:36rem}.dest-etiqueta{display:flex;align-items:center;gap:var(--e-3);font-family:var(--fonte-mono);font-size:var(--t--1);letter-spacing:.18em;text-transform:uppercase;color:var(--papel)}.dest-etiqueta:before{content:"";width:1.8em;height:.62em;flex:none;background:var(--cor-volume, var(--vermelhao))}.dest-titulo{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 80;font-weight:650;font-size:var(--t-3);line-height:1;letter-spacing:-.02em;text-wrap:balance}a.destaque:hover .dest-titulo{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.dest-sub{font-size:var(--t-0);line-height:1.5;opacity:.75;text-wrap:pretty}.dest-meta{margin-top:var(--e-3);padding-top:var(--e-3);border-top:1px solid color-mix(in oklch,currentColor 30%,transparent);font-family:var(--fonte-mono);font-size:var(--t--1);letter-spacing:.04em;opacity:.75;font-variant-numeric:lining-nums tabular-nums}.estante{display:grid;gap:var(--e-4);margin-top:var(--e-5);margin-bottom:0;grid-template-columns:1fr;list-style:none;padding:0}@media(min-width:620px){.estante{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.estante{grid-template-columns:repeat(3,minmax(0,1fr))}}.estante>li{margin:0;min-width:0}.lombada{position:relative;display:grid;grid-template-columns:var(--e-3) 1fr;height:100%;border:var(--fio-1) solid var(--fio);background:var(--papel-alto);color:var(--tinta);text-decoration:none;overflow:hidden;transition:border-color var(--transicao)}.lombada:hover{border-color:var(--tinta)}.lombada:focus-visible{outline:var(--fio-2) solid var(--acento-forte);outline-offset:2px}.lombada .faixa{background:var(--cor-volume, var(--acento))}.lombada .miolo{position:relative;padding:var(--e-4) var(--e-5) var(--e-4) var(--e-4);display:flex;flex-direction:column;gap:var(--e-2);overflow:hidden}.lombada .cima{font-family:var(--fonte-mono);font-size:var(--t--1);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta-apagada)}.lombada h3{margin:0;font-size:var(--t-1);font-variation-settings:"wdth" 86;font-weight:650;line-height:1.15}.lombada:hover h3{text-decoration:underline;text-decoration-color:var(--cor-volume, var(--acento));text-decoration-thickness:2px;text-underline-offset:4px}.lombada .assunto{color:var(--tinta-fraca);font-size:.94em;line-height:1.45;text-wrap:pretty}.lombada .medida{margin-top:auto;padding-top:var(--e-3);border-top:1px solid var(--fio);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);color:var(--tinta-apagada);font-variant-numeric:lining-nums tabular-nums}.sumario{list-style:none;margin:0;padding:0}.sumario>li{margin:0;border-bottom:1px solid var(--fio)}.sumario>li:last-child{border-bottom:0}.sumario a{display:flex;align-items:baseline;gap:var(--e-3);padding:var(--e-3) var(--e-2);margin-inline:calc(var(--e-2) * -1);color:var(--tinta);text-decoration:none;transition:background var(--transicao)}.sumario a:hover{background:var(--papel-fundo)}.sumario a:hover .nome{color:var(--acento);text-decoration:underline;text-underline-offset:3px}.sumario a:focus-visible{outline:var(--fio-2) solid var(--acento-forte);outline-offset:-2px}.sumario .ordem{flex:0 0 2.2rem;font-family:var(--fonte-mono);font-size:.82em;color:var(--tinta-apagada);font-variant-numeric:lining-nums tabular-nums}.sumario .nome{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 92;font-weight:550;line-height:1.3}.sumario .guia{flex:1 1 auto;min-width:var(--e-5);align-self:center;border-bottom:1px dotted var(--fio-forte)}.sumario .tempo{flex:0 0 auto;font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);color:var(--tinta-apagada);font-variant-numeric:lining-nums tabular-nums}.sumario li[data-lido="1"] .ordem:after{content:"·";margin-left:.2em;color:var(--ok);font-weight:700}.sumario li[data-lido="1"] .nome{color:var(--tinta-fraca)}.parte-titulo{margin:var(--e-6) 0 var(--e-2);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 90;font-size:var(--t-0);font-weight:650;letter-spacing:.02em;color:var(--tinta)}.parte-titulo:first-child{margin-top:0}.parte-titulo .conta{margin-left:var(--e-2);font-family:var(--fonte-mono);font-size:.78em;font-weight:400;color:var(--tinta-apagada)}.volume-abertura{grid-column:texto-start / margem-end;margin-block:var(--e-7) var(--e-6);padding-bottom:var(--e-5);border-bottom:var(--fio-3) solid var(--tinta)}.volume-abertura .romano{display:flex;align-items:center;gap:var(--e-3);margin-top:0;font-family:var(--fonte-mono);font-size:var(--t--1);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-fraca)}.volume-abertura .romano:before{content:"";width:2rem;height:var(--fio-3);background:var(--cor-volume)}.volume-abertura h1{margin-top:var(--e-2);font-weight:650}.volume-abertura .subtitulo{margin-top:var(--e-3);margin-bottom:0;max-width:36em;font-size:var(--t-1);color:var(--tinta-fraca);text-wrap:pretty}.retomada[hidden]{display:none}.retomada{grid-column:texto-start / margem-end;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-5);margin-bottom:var(--e-7);padding:var(--e-4) var(--e-5);border-left:var(--fio-3) solid var(--vermelhao);background:var(--papel-fundo)}.retomada .rotulo{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-fraca)}.retomada .alvo{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 90;font-weight:600;font-size:var(--t-1)}.arvore{position:relative;list-style:none;margin:var(--e-6) 0 0;padding:0 0 var(--e-6)}.arvore>li{position:relative;display:grid;grid-template-columns:1fr 4rem 1fr;align-items:start;margin:0 0 var(--e-6);padding:0}.arvore>li:before{content:"";position:absolute;top:3rem;bottom:calc(-1 * var(--e-6));left:50%;width:var(--fio-3);transform:translate(-50%);background:var(--tinta)}.arvore>li:last-child{margin-bottom:0}.arvore>li:last-child:before{display:none}.arvore .no{grid-column:2;grid-row:1;justify-self:center;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;background:var(--papel);border:var(--fio-2) solid var(--tinta);border-bottom:6px solid var(--cor-volume, var(--vermelhao));font-family:var(--fonte-mono);font-size:.78rem;letter-spacing:.04em;color:var(--tinta);font-variant-numeric:lining-nums tabular-nums;transition:border-color var(--transicao)}.arvore>li:hover .no{border-color:var(--cor-volume, var(--vermelhao));border-bottom-color:var(--cor-volume, var(--vermelhao))}.arvore .ramo{position:relative;grid-row:1;min-width:0}.arvore>li:nth-child(odd) .ramo{grid-column:1;padding-right:var(--e-4);text-align:right}.arvore>li:nth-child(2n) .ramo{grid-column:3;padding-left:var(--e-4)}.arvore .ramo:before{content:"";position:absolute;top:1.5rem;height:var(--fio-2);background:var(--fio-forte)}.arvore>li:nth-child(odd) .ramo:before{right:calc(-1 * (var(--e-4) + 2rem));width:calc(var(--e-4) + 2rem)}.arvore>li:nth-child(2n) .ramo:before{left:calc(-1 * (var(--e-4) + 2rem));width:calc(var(--e-4) + 2rem)}.arvore .ramo-kicker{margin:0 0 var(--e-1);font-family:var(--fonte-mono);font-size:var(--t--1);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-apagada)}.arvore .ramo-titulo{margin:0 0 var(--e-1);font-size:var(--t-1);font-weight:650}.arvore .ramo-titulo a{color:var(--tinta);text-decoration:none}.arvore>li:hover .ramo-titulo a{text-decoration:underline;text-decoration-color:var(--cor-volume, var(--acento));text-decoration-thickness:2px;text-underline-offset:4px}.arvore .ramo-sub{margin:0 0 var(--e-2);font-size:.94em;line-height:1.45;color:var(--tinta-fraca);text-wrap:pretty}.arvore .ramo-meta{margin:0;font-family:var(--fonte-mono);font-size:var(--t--1);color:var(--tinta-apagada);font-variant-numeric:lining-nums tabular-nums}@media(max-width:719px){.arvore>li{grid-template-columns:2.75rem 1fr}.arvore>li:before{left:1.375rem;top:2.5rem}.arvore .no{grid-column:1;width:2.5rem;height:2.5rem;font-size:.68rem}.arvore>li:nth-child(odd) .ramo,.arvore>li:nth-child(2n) .ramo{grid-column:2;padding-left:var(--e-4);padding-right:0;text-align:left}.arvore>li:nth-child(odd) .ramo:before,.arvore>li:nth-child(2n) .ramo:before{top:1.25rem;left:calc(-1 * (var(--e-4) + 1.375rem));right:auto;width:calc(var(--e-4) + 1.375rem)}}.erro{grid-column:texto;margin-block:var(--e-8)}.erro .codigo{font-family:var(--fonte-mono);font-size:clamp(4rem,2rem + 8vw,7rem);line-height:1;color:var(--fio-forte)}.topo[data-astro-cid-wohcqvvr]{display:flex;align-items:center;gap:var(--e-5);padding:var(--e-4) var(--e-5);border-top:var(--fio-3) solid var(--vermelhao);border-bottom:var(--fio-2) solid var(--tinta);background:var(--papel);position:sticky;top:0;z-index:30}.marca[data-astro-cid-wohcqvvr]{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 84;font-weight:700;font-size:var(--t-0);letter-spacing:-.02em;color:var(--tinta);text-decoration:none;margin-right:auto}.marca[data-astro-cid-wohcqvvr] .ponto[data-astro-cid-wohcqvvr]{color:var(--acento)}.marca[data-astro-cid-wohcqvvr] .tld[data-astro-cid-wohcqvvr]{color:var(--tinta-fraca);font-weight:500}.marca[data-astro-cid-wohcqvvr]:hover .tld[data-astro-cid-wohcqvvr]{color:var(--tinta)}.marca[data-astro-cid-wohcqvvr]:focus-visible{outline:2px solid var(--acento-forte);outline-offset:3px;border-radius:2px}nav[data-astro-cid-wohcqvvr] ul[data-astro-cid-wohcqvvr]{display:flex;gap:var(--e-5);margin:0;padding:0;list-style:none}nav[data-astro-cid-wohcqvvr] li[data-astro-cid-wohcqvvr]{margin:0}nav[data-astro-cid-wohcqvvr] a[data-astro-cid-wohcqvvr]{font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94;font-size:var(--t--1);letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-fraca);text-decoration:none;padding-block:var(--e-1);border-bottom:2px solid transparent}nav[data-astro-cid-wohcqvvr] a[data-astro-cid-wohcqvvr]:hover{color:var(--tinta);border-bottom-color:var(--fio-forte)}nav[data-astro-cid-wohcqvvr] a[data-astro-cid-wohcqvvr][aria-current=page]{color:var(--tinta);border-bottom-color:var(--acento)}@media(max-width:520px){.topo[data-astro-cid-wohcqvvr]{gap:var(--e-4);padding-inline:var(--e-4)}nav[data-astro-cid-wohcqvvr] ul[data-astro-cid-wohcqvvr]{gap:var(--e-4)}}.pe[data-astro-cid-zt6tsyxn]{margin-top:var(--e-8);border-top:var(--fio-3) solid var(--tinta);background:var(--papel-fundo)}.pe-miolo[data-astro-cid-zt6tsyxn]{max-width:var(--largura-total);margin-inline:auto;padding:var(--e-6) var(--e-5) var(--e-7);display:grid;gap:var(--e-5) var(--e-7);grid-template-columns:1fr;font-size:var(--t--1);line-height:1.6;color:var(--tinta-fraca)}@media(min-width:760px){.pe-miolo[data-astro-cid-zt6tsyxn]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.pe-indice[data-astro-cid-zt6tsyxn]{border-left:1px solid var(--fio);padding-left:var(--e-6)}}.declaracao[data-astro-cid-zt6tsyxn]{margin-bottom:var(--e-2);font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94}.declaracao[data-astro-cid-zt6tsyxn] strong[data-astro-cid-zt6tsyxn]{color:var(--tinta)}.licenca[data-astro-cid-zt6tsyxn]{max-width:44em;margin-bottom:0}.linhas[data-astro-cid-zt6tsyxn]{display:flex;flex-direction:column;gap:var(--e-2);margin:0 0 var(--e-5);padding:0;list-style:none;font-family:var(--fonte-titulo);font-variation-settings:"wdth" 94}.linhas[data-astro-cid-zt6tsyxn] li[data-astro-cid-zt6tsyxn]{margin:0}.assinatura[data-astro-cid-zt6tsyxn]{margin:0;font-family:var(--fonte-mono);font-size:.82em;color:var(--tinta-apagada)}.comecar[data-astro-cid-phpn3pal]{margin:var(--e-6) 0 0}.botao[data-astro-cid-phpn3pal]{display:inline-block;padding:var(--e-3) var(--e-5);border:var(--fio-1) solid var(--vermelhao);background:var(--vermelhao);color:#121316;font-family:var(--fonte-titulo);font-variation-settings:"wdth" 92;font-weight:600;font-size:var(--t--1);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:background var(--transicao),border-color var(--transicao)}.botao[data-astro-cid-phpn3pal]:hover{background:var(--acento-forte);border-color:var(--acento-forte)}.botao[data-astro-cid-phpn3pal]:focus-visible{outline:var(--fio-2) solid var(--tinta);outline-offset:3px}.colunas[data-astro-cid-j7pv25f6]{display:grid;gap:var(--e-5) var(--e-6);margin-top:var(--e-5);grid-template-columns:1fr}@media(min-width:760px){.colunas[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.colunas[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{padding-top:var(--e-4);border-top:var(--fio-3) solid var(--tinta)}.colunas[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:0;margin-bottom:var(--e-3);font-size:var(--t-0)}.colunas[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:0;font-size:.96em;color:var(--tinta-fraca);text-wrap:pretty}
