:root{--noite: #261a13;--couro: #33241a;--linha-escura: #55402f;--brasa: #f89633;--tabua: #66462d;--papel: #ede2cc;--papel-2: #e2d4b8;--tinta: #2b1f17;--creme: #efe4cf;--creme-2: #c9b89f;--f-texto: "EB Garamond", Garamond, Georgia, serif;--t-pequeno: 1.2rem;--t-texto: 1.5rem;--t-destaque: 1.9rem;--t-secao: clamp(2.2rem, 4vw, 3.2rem);--t-casa: clamp(3.2rem, 6vw, 4.8rem);--t-topo: clamp(3rem, 5.8vw, 5rem);--largura: 74rem;--gutter: clamp(1rem, 4vw, 2.5rem);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{font-size:80%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--noite);color:var(--creme);font-family:var(--f-texto);font-size:var(--t-texto);line-height:1.55;font-weight:400;font-variant-numeric:oldstyle-nums proportional-nums}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brasa);outline-offset:3px}h1,h2,h3{font-family:var(--f-texto);font-weight:400;line-height:1.06;letter-spacing:-.01em;margin:0;text-wrap:balance}h2{font-size:var(--t-secao)}h3{font-size:var(--t-destaque)}p{margin:0;max-width:34em}.container{width:min(100% - 2 * var(--gutter),var(--largura));margin-inline:auto}.btn{display:inline-flex;align-items:center;min-height:3.25rem;padding:.6rem 1.6rem;border-radius:2px;font-family:var(--f-texto);font-weight:500;font-size:var(--t-texto);text-decoration:none;background:var(--brasa);color:var(--noite);transition:background-color .15s}.btn:hover{background:#ffab55}.link{font-style:italic}.acoes{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem}.link:hover{color:var(--brasa)}.pontilhado{list-style:none;margin:0;padding:0}.pontilhado li{display:flex;align-items:baseline;gap:.5rem;padding-block:.3rem}.pontilhado li:after{content:none}.pontilhado .pt{flex:1;border-bottom:1px dotted currentColor;opacity:.45;transform:translateY(-.3em);min-width:1.5rem}.pontilhado .v{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.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}.nw{white-space:nowrap}.cabeca{padding-block:clamp(8rem,14vw,11rem) clamp(2.5rem,6vw,4rem)}.cabeca__texto{display:grid;gap:1.25rem;justify-items:start;max-width:44rem}.cabeca h1{font-size:var(--t-topo);line-height:1.04;max-width:14em}.cabeca__sub{font-size:var(--t-destaque);line-height:1.4}.cabeca__nota{color:var(--creme-2)}.secao{padding-block:clamp(3.5rem,8vw,6rem)}.secao--papel{background:var(--papel);color:var(--tinta)}.secao--couro{background:var(--couro)}.secao--papel .link:hover{color:var(--tabua)}.secao>.container>h2{max-width:16em}.secao__intro{margin-top:1rem}.secao--papel .apoio{color:var(--tabua)}.apoio{color:var(--creme-2)}.duas{display:grid;gap:3.5rem;margin-top:2.5rem}.duas>*{display:grid;gap:.9rem;align-content:start;justify-items:start}@media(min-width:55rem){.duas{grid-template-columns:1fr 1fr;gap:0 5rem}.duas>*+*{border-left:1px solid var(--linha-escura);padding-left:5rem}.secao--papel .duas>*+*{border-left-color:#2b1f1740}}.duas .pontilhado{width:100%;max-width:38rem}.lista{margin:0;padding-left:1.1em;max-width:34em}.lista li+li{margin-top:.3rem}.perguntas{margin-top:2rem;max-width:46rem;border-top:1px solid currentColor}.perguntas details{border-bottom:1px solid rgba(43,31,23,.25)}.perguntas summary{cursor:pointer;padding-block:1rem;list-style:none;display:flex;justify-content:space-between;gap:1rem}.perguntas summary::-webkit-details-marker{display:none}.perguntas summary:after{content:"+";color:var(--tabua)}.perguntas details[open] summary:after{content:"−"}.perguntas details p{padding-bottom:1.25rem}.form{display:grid;gap:1.25rem;max-width:38rem;margin-top:2rem}.form label{display:grid;gap:.35rem}.form input,.form select,.form textarea{font:inherit;color:var(--tinta);background:#fbf6ec;border:1px solid #b9a789;border-radius:2px;padding:.6rem .8rem;width:100%}.form textarea{min-height:9rem;resize:vertical}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:2px solid var(--brasa);outline-offset:1px}.form .btn{justify-self:start;border:0;cursor:pointer}.form__nota{font-size:var(--t-pequeno);color:var(--tabua)}
