@font-face{font-family:League Gothic;src:url(/fontes/league-gothic-1.woff2) format("woff2");font-weight:400;font-stretch:75% 100%;font-display:swap}:root{--papel: #E8EDDF;--folha: #F6F8EF;--tinta: #1B1A2E;--suave: #4B4B5C;--regua: #C7CEBB;--carimbo: #4A27C4;--fita: #F4B400;--fita-t: #1B1A2E;--cab: var(--tinta);--aviso-bg: #4A27C4;--aviso-t: #FFFFFF;--aviso-l: #FFE27A;--titulo: "League Gothic", "Arial Narrow", Impact, sans-serif;--corpo: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--papel: #15132A;--folha: #1F1C3B;--tinta: #ECEEE1;--suave: #B8B9C6;--regua: #39365A;--carimbo: #BDAEFF;--cab: #ECEEE1;--aviso-bg: #2C1E78;--aviso-t: #FFFFFF;--aviso-l: #FFE27A}}:root[data-theme=dark]{--papel: #15132A;--folha: #1F1C3B;--tinta: #ECEEE1;--suave: #B8B9C6;--regua: #39365A;--carimbo: #BDAEFF;--cab: #ECEEE1;--aviso-bg: #2C1E78;--aviso-t: #FFFFFF;--aviso-l: #FFE27A}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}body{margin:0;background:var(--papel);color:var(--tinta);font:17px/1.62 var(--corpo);overflow-wrap:break-word}a{color:var(--carimbo);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--carimbo);outline-offset:2px}h1,h2,h3{color:var(--cab);font-family:var(--titulo);font-weight:400;letter-spacing:.012em;line-height:1.04}h1{font-size:clamp(3rem,11vw,5.4rem);margin:.1em 0 .3em}h2{font-size:clamp(2.05rem,5.6vw,2.75rem);margin:1.5em 0 .35em}h3{font-size:1.62rem;margin:1.25em 0 .25em}p,ul,ol{margin:0 0 1em}ul,ol{padding-left:1.25em}li{margin-bottom:.35em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pular{position:absolute;left:8px;top:-60px;background:var(--folha);padding:10px 14px;z-index:30}.pular:focus{top:8px}.peq{font-size:.9rem;color:var(--suave)}.ic{width:22px;height:22px;fill:currentColor;display:block}.topo{background:var(--folha);border-bottom:2px solid var(--tinta);position:relative;z-index:20}.topo-in{max-width:1120px;margin:auto;padding:6px 12px;display:flex;align-items:center;gap:12px}.marca{display:inline-flex;align-items:center;gap:8px;color:var(--cab);text-decoration:none;font:400 1.9rem/1 var(--titulo);letter-spacing:.015em;min-height:44px;margin-right:auto}.logo{width:34px;height:34px;flex:none}.lg-disco{fill:#4a27c4}.lg-anel{stroke:#e8eddf}.lg-selo{fill:#f4b400}.lg-eixo{fill:#1b1a2e}.nav{display:none;gap:2px}.nav a{color:var(--tinta);text-decoration:none;padding:9px 11px;min-height:40px;display:inline-flex;align-items:center}.nav a:hover,.nav a[aria-current]{color:var(--carimbo);box-shadow:inset 0 -3px 0 var(--carimbo)}.acoes-topo{display:flex;gap:2px;align-items:center}.bt-ic{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--tinta);cursor:pointer}summary.bt-ic{list-style:none}summary.bt-ic::-webkit-details-marker{display:none}.ic-sol{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ic-lua{display:none}:root:not([data-theme=light]) .ic-sol{display:block}}:root[data-theme=dark] .ic-lua{display:none}:root[data-theme=dark] .ic-sol{display:block}.menu{position:static}.menu-painel{position:absolute;left:0;right:0;top:100%;background:var(--folha);border-bottom:2px solid var(--tinta);padding:8px 16px 18px;display:grid;gap:4px 28px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:76vh;overflow-y:auto}.menu-painel a{display:flex;align-items:center;min-height:40px;color:var(--tinta);text-decoration:none}.menu-painel a:hover{color:var(--carimbo)}.menu-t{font:400 1.5rem/1 var(--titulo);margin:10px 0 2px;color:var(--carimbo)}@media(min-width:900px){.nav{display:flex}.topo-in{padding:6px 16px}}.aviso-dominio{background:var(--aviso-bg);color:var(--aviso-t)}.aviso-in{max-width:1120px;margin:auto;padding:12px 16px;font-size:1rem;line-height:1.45}.aviso-in p{margin:0}.aviso-in a{color:var(--aviso-l);font-weight:600;text-decoration-thickness:1px}.aviso-in strong{color:var(--aviso-t)}.home-hero{position:relative;overflow:hidden;border-bottom:2px solid var(--tinta)}.hero-in{position:relative;z-index:1;max-width:1120px;margin:auto;padding:22px 16px 26px}.home-hero h1{font-size:clamp(3.7rem,15.5vw,8.6rem);line-height:.94;max-width:11em;margin:0 0 .22em}.lead{max-width:37em;font-size:1.1rem}.hero-links{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:8px}.hero-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;background:var(--fita);color:var(--fita-t);font-weight:600;text-decoration:none}.hero-links a:hover{background:var(--tinta);color:var(--folha)}.hero-disco{position:absolute;right:-28vw;top:-6vw;width:70vw;max-width:640px;opacity:.22;transform:rotate(-11deg)}@media(min-width:900px){.hero-disco{right:-170px;top:34px;opacity:1;width:460px}.hero-in{padding:44px 16px 48px}.home-hero h1{font-size:min(8.6vw,7.2rem);max-width:calc(100% - 26vw)}.lead{max-width:33em}}@media(prefers-reduced-motion:no-preference){.hero-disco svg{animation:gira 1.4s cubic-bezier(.2,.7,.2,1) 1}@keyframes gira{0%{transform:rotate(-70deg)}to{transform:rotate(0)}}}.pagina{max-width:720px;margin:0 auto;padding:14px 16px 40px}.pagina.home{max-width:1120px;padding-top:6px}.trilha{font-size:.9rem;color:var(--suave);margin:6px 0 2px;display:flex;flex-wrap:wrap;gap:3px 7px}.trilha a{color:var(--suave)}.resposta{font-size:1.12rem;border-left:5px solid var(--carimbo);padding:2px 0 2px 14px;margin:0 0 14px}.resposta p:last-child{margin-bottom:0}.autoria{font-size:.9rem;color:var(--suave)}.indice{border-block:1px solid var(--regua);padding:7px 0;margin:14px 0}.indice summary{cursor:pointer;min-height:36px;display:flex;align-items:center;font-weight:600}.indice ol{margin:6px 0 8px;padding-left:1.4em}.tabela{overflow-x:auto;margin:0 0 1.1em}table{border-collapse:collapse;width:100%;font-size:.97rem}th,td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--regua)}thead th{border-bottom:2px solid var(--tinta)}tbody th{font-weight:600}.citacao{margin:0 0 1em;padding:0 0 0 14px;border-left:3px solid var(--regua)}.faq-item h3{font-family:var(--corpo);font-weight:650;font-size:1.08rem;letter-spacing:0;line-height:1.3}.fontes ol{font-size:.92rem;color:var(--suave);padding-left:1.4em}.tempo{list-style:none;padding:0;border-left:3px solid var(--carimbo);margin-left:4px}.tempo li{padding:0 0 12px 14px}.tempo time{font:400 1.5rem/1.15 var(--titulo);display:block;color:var(--carimbo)}.lista-pag{list-style:none;padding:0;margin:0;border-top:1px solid var(--regua)}.lista-pag li{margin:0;border-bottom:1px solid var(--regua)}.lista-pag a{display:block;padding:11px 0;color:var(--tinta);text-decoration:none;min-height:44px}.lista-pag a strong{display:block;color:var(--carimbo);font-size:1.04rem}.lista-pag a span{font-size:.95rem;color:var(--suave)}.lista-pag a:hover strong{text-decoration:underline}.relacionados{margin-top:2em}@media(min-width:760px){.home-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px}.home-cols>section.larga{grid-column:1 / -1}}.home-cols h2{margin-top:1.1em}.ferramenta{margin:16px 0 22px}.calc{background:var(--folha);border:2px solid var(--tinta);padding:14px}.calc-t{font-size:2rem;margin:0 0 .2em}.calc-sub{color:var(--suave);margin-bottom:12px}fieldset{border:0;padding:0;margin:0 0 12px;min-width:0}legend{font-weight:650;padding:0;margin-bottom:6px}.grade{display:grid;gap:0 14px;grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.campo{margin-bottom:10px;min-width:0}.campo label{display:block;font-size:.94rem;font-weight:600;margin-bottom:3px}.campo input{width:100%;font:inherit;color:var(--tinta);background:var(--papel);border:1.5px solid var(--tinta);padding:8px 10px;min-height:44px;border-radius:0}.campo-a{font-size:.86rem;color:var(--suave);margin:3px 0 0}.parte{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:0 10px}.leituras{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:2px}.leitura{padding:10px 12px;border:1.5px dashed var(--regua);margin-bottom:10px}.leitura.tem{background:var(--fita);border:1.5px solid var(--fita);color:var(--fita-t)}.leitura-r{font-size:.92rem;font-weight:600;margin:0 0 2px}.leitura-v{font:400 2rem/1.1 var(--titulo);margin:0}.leitura-url .leitura-v{font:500 .96rem/1.45 var(--corpo);white-space:pre-wrap}.leitura-f{font-size:.9rem;margin:3px 0 0}.leitura.tem .leitura-f,.leitura.tem .leitura-r{color:var(--fita-t)}.lista-res{list-style:none;padding:0;margin:4px 0 0}.lista-res li{display:flex;justify-content:space-between;gap:10px;margin:0;padding:4px 0;border-bottom:1px solid var(--regua)}.bt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;font:600 1rem var(--corpo);border:0;cursor:pointer}.bt-pri{background:var(--carimbo);color:var(--folha);margin-top:8px}.busca-form{display:flex;gap:8px;margin:12px 0}.busca-form input{flex:1;min-width:0;font:inherit;color:var(--tinta);background:var(--folha);border:1.5px solid var(--tinta);padding:8px 10px;min-height:44px}.busca-form .bt-pri{margin:0}.resultados{list-style:none;padding:0}.resultados a{display:block;padding:10px 0;text-decoration:none;min-height:44px}.resultados strong{display:block}.resultados span{color:var(--suave);font-size:.95rem}.rodape{border-top:2px solid var(--tinta);background:var(--folha);margin-top:8px}.rodape-in{max-width:1120px;margin:auto;padding:20px 16px 8px;display:grid;gap:8px 32px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.rodape-sobre{grid-column:1 / -1;max-width:68ch}.rodape-marca{display:flex;align-items:center;gap:8px;font:400 1.7rem/1 var(--titulo);margin-bottom:8px}.rodape nav a{display:flex;align-items:center;min-height:38px;color:var(--tinta);font-size:.94rem;text-decoration:none}.rodape nav a:hover{color:var(--carimbo)}.rodape-t{font:400 1.4rem/1 var(--titulo);margin:6px 0 4px;color:var(--carimbo)}.independencia{color:var(--tinta)}.rodape-fim{max-width:1120px;margin:auto;padding:8px 16px 20px;font-size:.86rem;color:var(--suave)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
