:root{--marinho:#0b1d3a;--feltro:#0f5d3a;--feltro-fundo:#0a3f28;--madeira:#7a3e1e;--marfim:#f7f3e6;--papel:#fffdf7;--tinta:#0b1d3a;--ouro:#d4a338;--carmim:#b3262e;--titulo:"Lora", Georgia, serif;--texto:"Atkinson Hyperlegible", Verdana, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:112.5%}body{background:var(--marfim);color:var(--tinta);font-family:var(--texto);margin:0;line-height:1.6}h1,h2,h3{font-family:var(--titulo);text-wrap:balance;margin:0;font-weight:700;line-height:1.12}p{margin:0}a{color:inherit;text-underline-offset:.18em}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:0 0 0 7px var(--ouro)}.miolo{width:min(100% - 2.5rem,68rem);margin-inline:auto}.barra{background:var(--marinho);border-bottom:3px solid var(--ouro);color:var(--marfim)}.barra .miolo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.9rem;display:flex}.marca{font:700 1.35rem/1 var(--titulo);letter-spacing:.01em;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.marca img{width:2.1rem;height:2.1rem;display:block}.barra nav{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.95rem;display:flex}.barra nav a{padding:.5rem 0}.botao{background:var(--ouro);min-height:3rem;color:var(--tinta);border-radius:6px;padding:.7rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 3px #8f6f2a}.botao:hover{background:#d8b461}.botao:active{transform:translateY(2px);box-shadow:0 1px #8f6f2a}.abertura{background:radial-gradient(110% 100% at 22% 10%, #187a4e, var(--feltro) 45%, var(--feltro-fundo) 100%);color:var(--marfim);border-bottom:10px solid var(--madeira)}.abertura .miolo{align-items:center;gap:1.5rem 3rem;padding-block:2.25rem 3.5rem;display:grid}.abertura .logo{filter:drop-shadow(0 14px 22px #03120b8c);width:min(100%,30rem);height:auto;margin-inline:auto;display:block}.abertura h1{max-width:16ch;font-size:clamp(2.1rem,4.6vw,3.4rem)}.abertura .chamada{max-width:34rem;margin-top:1.1rem;font-size:1.12rem}.abertura .acoes{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.abertura .acoes small{max-width:20rem;font-size:.9rem;line-height:1.4}@media (prefers-reduced-motion:no-preference){.abertura .logo{animation:.7s cubic-bezier(.2,.8,.2,1) backwards chegar}@keyframes chegar{0%{opacity:0;transform:translateY(1.5rem)scale(.96)}}}.secao{padding-block:4.5rem}.secao h2{max-width:22ch;font-size:clamp(1.8rem,3.6vw,2.6rem)}.secao .abre{max-width:38rem;margin-top:1rem}.partida{align-items:center;gap:2.5rem;display:grid}.partida figure{margin:0}.partida img{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #14213a47}.partida figcaption{margin-top:.75rem;font-size:.9rem}.fatos{gap:1.1rem;max-width:34rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.fatos li{border-left:3px solid var(--ouro);padding-left:1.1rem}.fatos strong{font-family:var(--titulo);font-size:1.15rem;display:block}.comecar{background:var(--marinho);color:var(--marfim)}.passos{counter-reset:passo;gap:2rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.passos li{counter-increment:passo;grid-template-columns:3rem 1fr;align-content:start;gap:.35rem 1rem;display:grid}.passos li:before{content:counter(passo);font:700 2.6rem/1 var(--titulo);color:var(--ouro);grid-row:span 2}.passos h3{font-size:1.3rem}.comecar .botao{margin-top:2.5rem}.onde{gap:2rem;margin-top:2rem;display:grid}.onde h3{margin-bottom:.4rem;font-size:1.3rem}.onde .situacao{background:var(--tinta);color:var(--marfim);border-radius:3px;margin-top:.6rem;padding:.1rem .6rem;font-size:.85rem;display:inline-block}.onde .situacao.em-preparo{box-shadow:inset 0 0 0 2px var(--tinta);color:var(--tinta);background:0 0}.rodape{background:var(--marinho);color:var(--marfim);font-size:.92rem}.rodape .miolo{gap:1rem;padding-block:2.25rem;display:grid}.rodape nav{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.rodape nav a{padding:.5rem 0}.texto{width:min(100% - 2.5rem,40rem);margin-inline:auto;padding-block:3rem 4.5rem;line-height:1.7}.texto h1{font-size:clamp(2rem,5vw,2.9rem)}.texto .vigencia{margin-top:.75rem;font-size:.92rem}.texto h2{margin-top:2.75rem;font-size:1.45rem}.texto p,.texto ul,.texto ol,.texto table{margin:.9rem 0 0}.texto ul,.texto ol{padding-left:1.3rem}.texto li+li{margin-top:.4rem}.texto table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.45}.texto th,.texto td{text-align:left;vertical-align:top;border-bottom:1px solid #14213a40;padding:.65rem .75rem .65rem 0}.texto .destaque{background:var(--papel);border-left:4px solid var(--ouro);margin-top:1.5rem;padding:1rem 1.25rem}.tabela{overflow-x:auto}@media (width>=56rem){.partida{grid-template-columns:1fr 1.25fr}.passos,.onde{grid-template-columns:repeat(3,1fr)}.onde{grid-template-columns:repeat(2,minmax(0,24rem))}.abertura .miolo{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-block:3.5rem 4.5rem}}
