@font-face{font-family:Fraunces;src:url(/fontes/fraunces.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fontes/fraunces-italico.woff2)format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fontes/source-sans-3-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fontes/source-sans-3-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fontes/source-sans-3-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--vinho:#7a1f3d;--vinho-escuro:#5a1530;--amarelo:#e8b923;--amarelo-texto:#6b5300;--linho:#fbf8f2;--algodao:#fff;--tinta:#241b1e;--legenda:#5c5256;--linha:#d8cbc1;--borda-controle:#89736b;--rosa:#f6e9e8;--trigo:#f3ecdf;--serif:Fraunces, Georgia, serif;--sans:"Source Sans 3", Arial, sans-serif;--margem:clamp(19px, 5.45vw, 84px);--maximo:1280px;--transicao:.18s ease;color:var(--tinta);background:var(--linho);font-family:var(--sans);accent-color:var(--vinho);font-size:100%;line-height:1.5}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-wrap:anywhere;margin:0;font-size:1.0625rem}[hidden]{display:none!important}img{max-width:100%;display:block}a{color:var(--vinho);text-underline-offset:.19em}button,input{font:inherit}button{color:inherit;cursor:pointer}summary{cursor:pointer}summary::-webkit-details-marker{display:none}:focus-visible{outline:3px solid var(--vinho);outline-offset:4px}:target{scroll-margin-top:24px}::selection{color:var(--tinta);background:#f7d86f}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3{font-family:var(--serif);letter-spacing:-.036em;font-weight:600;line-height:1.08}h2{font-size:clamp(1.9rem,3.5vw,3.35rem)}ul,ol{margin:0;padding:0;list-style:none}svg{vertical-align:middle;flex:none}em{font-weight:400}.wrap{width:min(var(--maximo), calc(100% - 2 * var(--margem)));margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{z-index:20;top:10px;left:var(--margem);color:#fff;background:var(--vinho);padding:10px 16px;position:absolute;transform:translateY(-170%)}.pular:focus{transform:none}main:focus{outline:none}.cabecalho{z-index:2;border-bottom:1px solid var(--linha);background:var(--linho);position:relative}.cabecalho-conteudo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px clamp(12px,2.4vw,30px);min-height:71px;padding-block:6px;display:flex}.marca{min-width:0;max-width:100%;min-height:44px;color:var(--tinta);font:600 1.7rem/1.08 var(--serif);letter-spacing:-.055em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marca img{flex:none;width:36px;height:36px}.marca>span{min-width:0}.marca-ponto{color:var(--vinho)}.nav-principal{flex-wrap:wrap;flex:440px;justify-content:center;align-items:center;gap:2px clamp(16px,2.7vw,42px);min-width:0;display:flex}.nav-principal a,.rodape nav a{min-height:44px;color:var(--tinta);align-items:center;font-weight:600;text-decoration:none;display:flex}.nav-principal a{position:relative}.nav-principal a:after{content:"";background:var(--vinho);transform-origin:0;height:1px;transition:transform var(--transicao);position:absolute;inset:auto 0 7px;transform:scaleX(0)}.nav-principal a:hover,.nav-principal a[aria-current]{color:var(--vinho)}.nav-principal a:hover:after,.nav-principal a[aria-current]:after{transform:scaleX(1)}.cabecalho-acoes{justify-content:flex-end;align-items:center;gap:7px;max-width:100%;margin-inline-start:auto;display:flex}.buscar-botao,.icone-botao,.menu-celular summary{border:1px solid var(--borda-controle);min-width:44px;min-height:44px;color:var(--vinho);transition:background-color var(--transicao), color var(--transicao), border-color var(--transicao);background:0 0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:700;display:inline-flex}.buscar-botao:hover,.icone-botao:hover,.menu-celular summary:hover{background:var(--rosa);border-color:var(--vinho)}.icone-botao{padding:0}.menu-celular{display:none}.button{border:1px solid var(--vinho);min-height:48px;transition:background-color var(--transicao), color var(--transicao), border-color var(--transicao);border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:1.03rem;font-weight:700;text-decoration:none;display:inline-flex}.button-primary{color:var(--algodao);background:var(--vinho)}.button-primary:hover{background:var(--vinho-escuro);border-color:var(--vinho-escuro)}.button-outline{color:var(--vinho);background:0 0}.button-outline:hover{background:var(--vinho);color:#fff}.button svg{transition:transform var(--transicao)}.button:hover svg{transform:translate(3px)}.hero-botao:hover svg{transform:translateY(3px)}.hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);grid-template-areas:"texto caixa""acoes caixa";align-items:center;column-gap:clamp(32px,4.1vw,66px);padding-block:38px;display:grid}.hero-texto{z-index:1;grid-area:texto;align-self:end;position:relative}.hero>.hero-acoes{grid-area:acoes;align-self:start}.sobretitulo{color:var(--vinho);letter-spacing:.115em;text-transform:uppercase;align-items:center;gap:11px;font-size:.78rem;font-weight:700;line-height:1.25;display:flex}.sobretitulo span{background:var(--amarelo);flex:none;width:25px;height:2px}.hero h1{letter-spacing:-.067em;margin:20px 0 23px;font-size:clamp(3rem,5.05vw,4.48rem);line-height:.99}.hero h1 em{color:var(--vinho);letter-spacing:-.071em;display:block}.hero-resumo{max-width:38ch;color:var(--legenda);margin:0 0 28px;font-size:clamp(1.1rem,1.54vw,1.3rem);line-height:1.44}.hero-botao{min-width:183px;min-height:53px;padding-inline:18px}.hero-visual{isolation:isolate;grid-area:caixa;min-width:0;position:relative}.hero-foto{aspect-ratio:4/3;background:#dbc5a7;overflow:hidden}.hero-foto img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.hero-visual:after{z-index:-1;content:"";border-bottom:1px solid #b78d2c;border-right:1px solid #b78d2c;position:absolute;inset:13px -10px -10px 13px}.hero-fita{background:repeating-linear-gradient(180deg, #614b08 0 1px, transparent 1px 8px) right 1px top / 4px 100% no-repeat, repeating-linear-gradient(180deg, #614b08 0 1px, transparent 1px 32px) right 1px top / 8px 100% no-repeat, var(--amarelo);width:11px;height:108px;position:absolute;inset:24px -10px auto auto}.fita{background:var(--amarelo);color:#382a08;user-select:none;border-block:1px solid #b98c0f;height:24px;overflow:hidden}.fita-trilho{grid-template-columns:repeat(21,minmax(64px,1fr));width:min(100%,1600px);height:100%;margin-inline:auto;display:grid}.fita-trilho span{min-width:0;font:700 .61rem/1 var(--sans);font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#382a08 1px,#0000 1px) 0 0/100% 14px no-repeat,repeating-linear-gradient(90deg,#5e4805 0 1px,#0000 1px 20%) top/100% 6px no-repeat;padding:7px 0 0 6px;position:relative}.fita-compacta{height:16px}.fita-compacta .fita-trilho span{background-size:100% 10px,100% 5px;font-size:0}.secao{padding-block:clamp(46px,5.15vw,78px)}.secao-cabeca{margin-bottom:27px}.secao-cabeca-lado{justify-content:space-between;align-items:end;gap:20px;display:flex}.secao-cabeca-lado p{max-width:37ch;color:var(--legenda);font-size:1.08rem}.categorias{padding-top:clamp(40px,4.3vw,62px)}.categorias-grade,.guia-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,1.7vw,26px);display:grid}.categoria,.guia-card{height:100%;color:var(--tinta);border:1px solid var(--linha);background:var(--algodao);transition:border-color var(--transicao), box-shadow var(--transicao), transform var(--transicao);border-radius:2px;flex-direction:column;text-decoration:none;display:flex}.categoria:hover,.guia-card:hover{border-color:var(--vinho);transform:translateY(-3px);box-shadow:0 9px 20px #5a153015}.categoria-foto,.guia-foto,.hub-foto,.guia-editorial-foto{background:#e7d3be;overflow:hidden}.categoria-foto{aspect-ratio:2.38}.categoria-foto img,.guia-foto img,.hub-foto img,.guia-editorial-foto img{object-fit:cover;width:100%;height:100%}.categoria-foto img,.guia-foto img{transition:transform .35s}.categoria:hover img,.guia-card:hover img{transform:scale(1.04)}.categoria-corpo{flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:21px 19px 23px;display:grid}.categoria h3{color:var(--vinho-escuro);font-size:clamp(1.28rem,2.04vw,1.78rem)}.categoria p{color:var(--legenda);margin-top:8px;font-size:1.02rem;line-height:1.4}.categoria-seta{width:41px;height:41px;color:var(--vinho);background:var(--linho);border:1px solid var(--linha);transition:background-color var(--transicao), color var(--transicao), border-color var(--transicao);border-radius:2px;place-items:center;display:grid}.categoria:hover .categoria-seta{color:#fff;border-color:var(--vinho);background:var(--vinho)}.secao-guias{background:var(--trigo);border-block:1px solid #e8ddcb}.filtros{flex-wrap:wrap;gap:8px;margin:-3px -4px 20px;padding:4px 4px 8px;display:flex}.filtros button{border:1px solid var(--borda-controle);background:var(--linho);max-width:100%;min-height:45px;color:var(--vinho);border-radius:2px;padding-inline:15px;font-weight:700}.filtros button:focus-visible{outline-offset:1px}.filtros button:hover{background:var(--rosa)}.filtros button[aria-pressed=true]{background:var(--vinho);color:#fff;border-color:var(--vinho)}.guia-foto{aspect-ratio:2.16;display:block}.guia-card-corpo{flex-direction:column;flex:1;align-items:start;gap:8px;padding:19px 20px 18px;display:flex}.guia-tema{color:var(--amarelo-texto);text-transform:uppercase;letter-spacing:.085em;font-size:.875rem;font-weight:700}.guia-card-titulo{font:600 clamp(1.25rem, 1.95vw, 1.7rem)/1.12 var(--serif);letter-spacing:-.032em;display:block}.guia-resumo{color:var(--legenda);line-height:1.42}.guia-card-acao{color:var(--vinho);align-items:center;gap:8px;margin-top:auto;padding-top:9px;font-weight:700;display:inline-flex}.guia-card-acao svg{transition:transform var(--transicao)}.guia-card:hover .guia-card-acao svg{transform:translate(4px)}.diretorio-mais{justify-content:center;margin-top:25px;display:flex}.diretorio-mais:has(button[hidden]){display:none}.antes{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(32px,6vw,100px);display:grid}.antes-texto h2 em{color:var(--vinho)}.antes-texto p{max-width:26ch;color:var(--legenda);margin-top:12px;font-size:1.12rem}.perguntas-lista details{border-bottom:1px solid var(--linha)}.perguntas-lista details:first-child{border-top:1px solid var(--linha)}.perguntas-lista summary{min-height:57px;color:var(--vinho-escuro);justify-content:space-between;align-items:center;gap:14px;padding:11px 3px;font-size:1.08rem;font-weight:700;line-height:1.32;list-style:none;display:flex}.perguntas-lista summary:hover{color:var(--vinho)}.pergunta-icone{border:1px solid var(--linha);border-radius:2px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pergunta-icone svg{transition:transform var(--transicao)}details[open] .pergunta-icone svg{transform:rotate(45deg)}.perguntas-lista details p{max-width:68ch;color:var(--legenda);padding:0 31px 15px 3px}.trilha{color:var(--legenda);margin-block:9px 16px;font-size:.9375rem}.trilha ol{flex-wrap:wrap;align-items:center;gap:0 10px;display:flex}.trilha li{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.trilha li>span:last-child{min-width:0}.trilha-separador{color:var(--legenda);flex:none}.trilha a{min-width:0;min-height:44px;color:var(--vinho);align-items:center;font-weight:600;display:inline-flex}.hub-cabeca,.guia-cabeca{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:clamp(24px,4.7vw,68px);margin-bottom:37px;display:grid}.hub-cabeca{min-height:246px}.hub-cabeca h1,.guia-cabeca h1,.institucional h1,.pagina-erro h1{letter-spacing:-.052em;margin-bottom:17px;font-size:clamp(2.15rem,4.4vw,4.2rem);line-height:1.01}.guia-cabeca h1{margin-top:12px}.hub-foto{height:clamp(180px,18vw,255px);box-shadow:7px 7px #eddabb}.resposta-direta{border-left:3px solid var(--vinho);background:#f5ebeb;max-width:69ch;padding:13px 16px 12px}.resposta-direta p{font-size:clamp(1.0625rem,1.5vw,1.2rem);line-height:1.5}.resposta-direta strong{color:var(--amarelo-texto)}.data-editorial{color:var(--legenda);flex-wrap:wrap;gap:2px 12px;margin-top:8px;font-size:.9375rem;display:flex}.guia-editorial-foto{border:1px solid var(--linha)}.guia-editorial-foto img{aspect-ratio:1.91;height:auto}.guia-editorial-foto figcaption{background:var(--linho);color:var(--legenda);padding:4px 9px;font-size:.9375rem}.guia-miolo{margin-bottom:clamp(43px,5.4vw,76px)}.guia-secao{margin-top:clamp(29px,3.6vw,52px)}.guia-secao h2{margin-bottom:17px;font-size:clamp(1.65rem,2.8vw,2.5rem)}.criterios,.faixas{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.criterios div,.faixas div{background:var(--algodao);border:1px solid var(--linha);border-top:3px solid #bc8621;padding:17px 18px}.criterios dt,.faixas dt{color:var(--vinho-escuro);font:600 1.26rem/1.18 var(--serif);margin-bottom:7px}.criterios dd,.faixas dd{color:var(--legenda)}.kit-lista{background:var(--trigo);border-left:3px solid #bc8621;padding:22px}.kit-lista ul{grid-template-columns:1fr 1fr;gap:8px 21px;display:grid}.kit-lista li{align-items:flex-start;gap:9px;display:flex}.kit-lista li svg{color:var(--vinho);margin-top:2px}.kit-lista p{color:var(--amarelo-texto);margin-top:14px;font-weight:700}.guia-perguntas{max-width:840px}.guia-relacionado{flex-direction:column;align-items:start;gap:3px;margin-top:26px;display:flex}.guia-relacionado span{color:var(--legenda);font-size:.9rem}.guia-relacionado a{align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.guia-anuncios{margin-top:25px}.materiais{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ficha-material{height:100%;color:var(--tinta);border:1px solid var(--linha);background:#fff;flex-direction:column;text-decoration:none;display:flex}.ficha-material:hover{border-color:var(--vinho)}.material-foto{border-bottom:1px solid var(--linha);background:#fcfaf6;place-items:center;min-height:180px;padding:10px;display:grid}.material-foto img{object-fit:contain;width:180px;height:180px}.material-corpo{flex-direction:column;flex:1;align-items:start;gap:5px;padding:13px 15px;display:flex}.material-corpo h3{letter-spacing:-.018em;font-size:1.15rem}.material-medida{color:var(--amarelo-texto);background:#f9efce;padding:2px 7px;font-size:.84rem;font-weight:700}.material-valores{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.material-preco{font:600 1.48rem/1.15 var(--serif);color:var(--vinho-escuro)}.material-unidade,.material-dados,.material-leitura,.material-itens{color:var(--legenda);font-size:.92rem}.material-dados{flex-wrap:wrap;gap:2px 10px;display:flex}.material-dados svg{color:var(--amarelo-texto)}.material-acao{width:100%;margin-top:auto}.aviso-associado{color:var(--legenda);margin:12px 0 0;font-size:.92rem}.material-itens{margin-bottom:6px}.ficha-material:hover .material-acao{background:var(--vinho-escuro)}.faixa-total{margin-top:3px;font-weight:700}.institucional,.pagina-erro{max-width:850px;padding-bottom:68px}.institucional .fita{margin:21px 0 25px}.institucional p,.pagina-erro p{max-width:67ch;color:var(--legenda);margin-bottom:15px;font-size:1.1rem}.institucional .intro-institucional{color:var(--tinta);font-size:1.24rem}.institucional h2{margin:25px 0 8px;font-size:1.6rem}.pagina-erro{padding-top:48px}.rodape{color:#fbf1eb;background:#401025}.rodape-conteudo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;min-height:105px;display:grid}.rodape-aviso{color:#e9d3d0;margin:0;padding-bottom:16px;font-size:.9rem}.marca-rodape{color:#fff}.marca-rodape .marca-ponto{color:#f4d162}.rodape nav{flex-wrap:wrap;justify-content:flex-end;gap:2px 25px;display:flex}.rodape nav a{color:#fbf1eb}.rodape nav a:hover{text-decoration:underline}.rodape a:focus-visible{outline-color:var(--amarelo)}.busca{border:1px solid var(--borda-controle);border-top:4px solid var(--amarelo);width:min(600px,100% - 28px);max-width:none;max-height:min(85vh,680px);color:var(--tinta);background:var(--linho);border-radius:2px;padding:0;position:fixed;inset:0;box-shadow:0 16px 56px #25101752}.busca::backdrop{background:#2a1524b0}.busca-painel{padding:22px 24px}.busca-topo{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.busca-topo h2{min-width:0;font-size:clamp(1.7rem,3.7vw,2.45rem)}.busca-rotulo{margin-bottom:5px;font-weight:700;display:block}.busca-campo{color:var(--vinho);border:1px solid var(--borda-controle);background:#fff;border-radius:2px;align-items:center;gap:9px;padding-inline:12px;display:flex}.busca-campo:focus-within{outline:3px solid var(--vinho);outline-offset:2px}.busca-campo input{width:100%;min-width:0;min-height:46px;color:var(--tinta);background:0 0;border:0;outline:none;padding:.4em 0}.busca-estado{color:var(--legenda);margin:15px 0 7px;font-size:.93rem}.busca-lista a{border-top:1px solid var(--linha);flex-direction:column;min-height:49px;padding:8px 5px;text-decoration:none;display:flex}.busca-lista a:hover{background:var(--rosa)}.busca-lista a span{color:var(--legenda);font-size:.92rem}@media (prefers-reduced-motion:no-preference){.hero-texto{animation:.57s both subir}.hero-foto{animation:.7s both foto-entrada}.entrou{animation:.43s both subir}@keyframes subir{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes foto-entrada{0%{opacity:.75;clip-path:inset(0 0 3%)}to{opacity:1;clip-path:inset(0)}}}@media (width<=1000px){.cabecalho-conteudo{column-gap:20px}.nav-principal{gap:19px}.nav-principal a{font-size:1rem}.marca{font-size:1.55rem}.hero{column-gap:31px}}@media (width<=790px){.cabecalho-conteudo{column-gap:6px;min-height:57px}.nav-principal{display:none}.menu-celular{display:block}.menu-celular summary{padding:0;list-style:none}.menu-celular nav{top:100%;right:var(--margem);width:min(310px, calc(100% - 2 * var(--margem)));background:var(--linho);border:1px solid var(--borda-controle);padding:6px 14px;position:absolute;box-shadow:0 12px 25px #40102524}.menu-celular a{min-height:49px;color:var(--tinta);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.menu-celular a+a{border-top:1px solid var(--linha)}.menu-celular a[aria-current],.menu-celular a:hover{color:var(--vinho)}.hero h1{font-size:clamp(2.65rem,6.3vw,3.35rem)}.hero{padding-block:31px 34px}.categorias-grade,.guia-grade{gap:12px}.categoria-corpo{gap:8px;padding:13px}.categoria-seta{width:32px;height:32px}.categoria-seta svg{width:17px;height:17px}.categoria p{font-size:.95rem}.guia-card-corpo{padding:13px}.materiais{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hero{grid-template-columns:1fr;grid-template-areas:"texto""caixa""acoes";gap:20px;padding-block:33px 27px}.hero h1{margin:15px 0;font-size:clamp(2.75rem,10.65vw,4rem)}.hero-resumo{margin-bottom:0}.hero-visual:after{inset:9px -6px -6px 9px}.hero-fita{width:7px;right:-6px}.sobretitulo{letter-spacing:.075em;font-size:.875rem}.fita{height:19px}.fita-compacta{height:16px}.fita-trilho{grid-template-columns:repeat(21,minmax(47px,1fr))}.fita-trilho span{padding-top:5px}.secao{padding-block:38px}.secao-cabeca{margin-bottom:17px}.secao-cabeca-lado{display:block}.secao-cabeca-lado p{margin-top:7px}.categorias-grade{grid-template-columns:1fr}.categoria{grid-template-columns:minmax(0,.73fr) minmax(0,1.27fr);min-height:133px;display:grid}.categoria-foto{aspect-ratio:auto}.categoria-corpo{grid-template-columns:minmax(0,1fr);padding:13px 38px 13px 13px;position:relative}.categoria-seta{width:28px;height:28px;position:absolute;top:13px;right:7px}.categoria h3{font-size:1.28rem}.categoria p{margin-top:5px}.guia-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.guia-card-titulo{font-size:1.21rem}.guia-foto{aspect-ratio:1.62}.antes{grid-template-columns:1fr;gap:18px}.antes-texto p{max-width:none;margin-top:7px}.rodape-conteudo{grid-template-columns:1fr;gap:9px;padding-block:18px 13px}.rodape nav{justify-content:flex-start;gap:2px 24px}.trilha{margin-block:6px 16px}.hub-cabeca,.guia-cabeca{grid-template-columns:1fr;gap:15px;margin-bottom:20px}.hub-cabeca{min-height:0}.hub-cabeca h1,.guia-cabeca h1,.institucional h1,.pagina-erro h1{margin-bottom:12px;font-size:1.9rem}.hub-foto{height:140px;box-shadow:4px 4px #eddabb}.guia-cabeca h1{margin-top:7px}.guia-editorial-foto img{aspect-ratio:2.65}.pagina-guia:has([data-anuncios]) .guia-editorial-foto{display:none}.resposta-direta{padding:11px 12px}.guia-secao h2{margin-bottom:13px;font-size:1.45rem}.guia-anuncios{margin-top:16px}.criterios,.faixas{grid-template-columns:1fr;gap:9px}.criterios div,.faixas div{border-top:1px solid var(--linha);border-left:3px solid #bc8621;padding:13px}.criterios dt,.faixas dt{margin-bottom:4px;font-size:1.15rem}.kit-lista{padding:14px}.kit-lista ul,.materiais{grid-template-columns:1fr}.material-preco{font-size:1.3rem}.busca-painel{padding:15px}}@media (width<=410px){.buscar-botao{padding:0}.buscar-botao span{display:none}.marca{gap:6px;font-size:1.4rem}.marca img{width:30px;height:30px}.guia-grade{grid-template-columns:1fr}.guia-card{grid-template-columns:.64fr 1.36fr;display:grid}.guia-foto{aspect-ratio:auto}.guia-card-corpo{gap:5px;padding:11px 10px}.guia-card-acao{padding-top:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-acoes,.projeto-acoes,.calculo-acoes{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.atalho-fio{min-height:44px;color:var(--vinho-escuro);text-underline-offset:.29em;align-items:center;font-weight:700;text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:1px;display:inline-flex}.atalho-fio:hover{text-decoration-style:solid}.bancada{padding-bottom:clamp(30px,3.5vw,56px)}.categorias-apos-projetos{padding-top:clamp(18px,2vw,32px)}.bancada-tabs{--projeto-ativo:0;background:repeating-linear-gradient(90deg, #725c1c 0 1px, transparent 1px 12px) bottom / 100% 5px no-repeat, linear-gradient(var(--vinho-escuro), var(--vinho-escuro)) top / 100% calc(100% - 8px) no-repeat, var(--amarelo);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0 0 8px;display:grid;position:relative}.bancada-tabs:after{content:"";background:var(--vinho-escuro);width:33.3333%;height:3px;transform:translateX(calc(100% * var(--projeto-ativo)));pointer-events:none;transition:transform .24s;position:absolute;bottom:0;left:0}.bancada-tabs button{background:var(--vinho);color:#fff;border:0;justify-content:center;align-items:center;gap:10px;min-height:58px;padding:8px 10px;font-size:1.04rem;font-weight:700;line-height:1.18;display:flex}.bancada-tabs button:hover{background:var(--vinho-escuro)}.bancada-tabs button[aria-selected=true]{color:var(--vinho-escuro);background:#faeab4}.bancada-tabs button:focus-visible{outline-offset:-5px;outline-color:var(--amarelo)}.bancada-tabs button[aria-selected=true]:focus-visible{outline-color:var(--vinho)}.bancada-paineis{gap:14px;display:grid}.bancada-painel{border:1px solid var(--linha);background:#fffdf8;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);display:grid}.bancada-tabs:not([hidden])+.bancada-paineis .bancada-painel{animation:.28s both mostrar-projeto}@keyframes mostrar-projeto{0%{opacity:.78}to{opacity:1}}.bancada-foto,.rotulos-imagem,.decisoes-projeto figure{background:#e7d3be;min-width:0;min-height:0;position:relative;overflow:hidden}.bancada-foto img,.rotulos-imagem img,.decisoes-projeto figure img{object-fit:cover;width:100%;height:100%}.bancada-foto figcaption,.rotulos-imagem figcaption,.decisoes-projeto figcaption{max-width:calc(100% - 26px);color:var(--vinho-escuro);background:var(--linho);padding:5px 10px;font-size:.87rem;font-weight:700;position:absolute;bottom:13px;left:13px}.bancada-corpo{min-width:0;padding:clamp(17px,3vw,38px)}.bancada-corpo h3{color:var(--vinho-escuro);font-size:clamp(1.75rem,3.2vw,3rem)}.bancada-corpo>p{max-width:54ch;color:var(--legenda);margin-top:9px;font-size:1.06rem;line-height:1.42}.materiais-projeto{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:19px 0 0;padding:0;display:grid}.materiais-projeto legend{margin-bottom:8px;padding:0;font-weight:700}.material-projeto{border:1px solid var(--linha);cursor:pointer;min-height:64px;transition:border-color var(--transicao), background-color var(--transicao);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.material-projeto:hover,.material-projeto:has(input:checked){border-color:var(--vinho);background:#f8edef}.material-projeto:focus-within{outline:2px solid var(--vinho);outline-offset:2px}.material-projeto input{grid-area:1/3;width:17px;height:17px;margin:0}.material-icone{color:var(--vinho);grid-area:1/1}.material-legenda{grid-area:1/2;gap:2px;line-height:1.16;display:grid}.material-legenda small{color:var(--legenda);font-size:.87rem}.projeto-andamento{color:var(--legenda);gap:5px;margin:12px 0 15px;font-size:.9rem;display:grid}.projeto-pontos{gap:6px;display:flex}.projeto-pontos span{border:1px solid var(--borda-controle);width:23px;height:5px;transition:background-color var(--transicao), border-color var(--transicao);border-radius:6px;transform:skew(-22deg)}.projeto-pontos .costurado{border-color:var(--vinho);background:var(--vinho)}.projeto-acoes{margin-top:15px}.atalhos-oficina{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.atalhos-oficina a{border:1px solid var(--borda-controle);background:var(--linho);text-align:center;flex:auto;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:48px;padding:6px 8px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.atalhos-oficina a span{min-width:0}.atalhos-oficina a:hover{background:var(--rosa)}.oficina-topo{align-items:start;gap:13px;margin-bottom:19px;display:flex}.oficina-icone{width:42px;height:42px;color:var(--vinho-escuro);background:#faeab4;border:1px solid #bb9b43;flex:none;place-items:center;display:grid}.oficina-topo h2{margin:0 0 7px}.oficina-topo p,.amostra-explicacao{max-width:70ch;color:var(--legenda);font-size:1.07rem}.rotulos-oficina{border:1px solid var(--linha);background:var(--trigo);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);display:grid}.rotulos-imagem img{object-position:52% center}.rotulos-dados{padding:clamp(13px,2.4vw,27px)}.etiquetas-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.etiqueta-barbante{border:1px solid var(--linha);background:#fffdf9}.etiqueta-barbante h3{background:var(--vinho-escuro);color:#fff;padding:8px 12px;font-size:1.22rem}.etiqueta-barbante:nth-child(2) h3{background:#85402d}.etiqueta-barbante dl{padding:4px}.etiqueta-barbante dl div{transition:background-color var(--transicao), border-color var(--transicao);border-left:3px solid #0000;padding:6px 8px}.etiqueta-barbante dt{color:var(--legenda);font-size:.88rem}.etiqueta-barbante dd{font:600 clamp(1.25rem, 2.6vw, 1.92rem)/1.1 var(--serif)}.fio-etiqueta{width:var(--comprimento);background:repeating-linear-gradient(127deg, transparent 0 4px, #f7cfb355 4px 6px), var(--vinho);border-radius:8px;height:6px;margin-top:7px;display:block}.etiqueta-barbante:nth-child(2) .fio-etiqueta{background-color:#85402d}.rotulos-oficina:has([data-campo=metragem][open]) [data-etiqueta=metragem],.rotulos-oficina:has([data-campo=espessura][open]) [data-etiqueta=espessura],.rotulos-oficina:has([data-campo=peso][open]) [data-etiqueta=peso]{border-color:var(--vinho);background:#faeab4}.rotulos-campos{margin-top:13px}.rotulos-campos summary{min-height:48px}.rotulos-campos details p{color:var(--tinta);font-size:.98rem}.amostras-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.amostra-ficha{border:1px solid var(--linha);background:#fffdf8;min-width:0;padding:clamp(10px,2vw,21px)}.amostra-topo{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-bottom:8px;display:flex}.amostra-topo span{color:var(--legenda)}.amostra-topo strong{color:var(--vinho-escuro)}.amostra-tecido{background:#6c263b;border:1px solid #572b36;height:clamp(77px,9vw,135px);overflow:hidden}.amostra-tecido svg{width:100%;height:100%}.trama-fundo,.trama-luz{fill:none;stroke-linecap:round}.trama-fundo{stroke:#351020;stroke-width:4.4px}.trama-luz{stroke:#cc8793;stroke-width:2.2px}.amostra-terracota .amostra-tecido{background:#a04d33;border-color:#713b28}.amostra-terracota .trama-fundo{stroke:#63281e}.amostra-terracota .trama-luz{stroke:#eab08b}.amostra-regua{color:#382a08;background:repeating-linear-gradient(90deg, #5e4805 0 1px, transparent 1px 10%) top / 100% 7px no-repeat, var(--amarelo);border:1px solid #a77f0f;border-top:0;justify-content:space-between;padding:10px 4px 2px;font-size:.75rem;font-weight:700;display:flex}.amostra-ficha figcaption{color:var(--legenda);margin-top:9px;font-size:.98rem}.amostra-ficha figcaption strong{color:var(--vinho-escuro)}.amostra-explicacao{margin-top:13px}.referencia-amostra{margin-top:11px;font-size:.9rem}.oficina-calculo{border-top:5px solid var(--amarelo);background:var(--vinho-escuro);color:var(--linho);padding:clamp(15px,3.1vw,40px)}.calculo-cabeca{margin-bottom:19px;padding-left:56px;position:relative}.calculo-cabeca .oficina-icone{position:absolute;top:1px;left:0}.calculo-cabeca h2{margin:0 0 6px}.calculo-cabeca p{color:#f7e8e4;max-width:65ch;font-size:1.06rem}.calculo-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.5vw,18px);display:grid}.calculo-formulario{min-width:0;color:var(--tinta);background:var(--linho);padding:clamp(13px,2.15vw,25px)}.calculo-formulario h3{color:var(--vinho-escuro);margin-bottom:13px;font-size:clamp(1.4rem,2.45vw,2.08rem)}.calculo-formulario fieldset{border:0;min-width:0;margin:0;padding:0}.calculo-campos{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:8px 12px;display:grid}.calculo-controle{min-width:0;scroll-margin-block:12px}.calculo-campos label{align-content:end;gap:4px;min-width:0;font-weight:600;display:grid}.calculo-campo{border:1px solid var(--borda-controle);background:#fff;align-items:center;gap:7px;min-width:0;min-height:46px;padding-inline:8px;display:flex}.calculo-campo:focus-within{outline:2px solid var(--vinho);outline-offset:2px}.calculo-campo:has([aria-invalid=true]){border:2px solid var(--vinho)}.calculo-campo span{color:var(--legenda);flex:none;font-size:.94rem;font-weight:600}.calculo-campo input{background:0 0;border:0;outline:none;align-self:stretch;width:100%;min-width:0;min-height:1.45em;padding-block:.24em;font-weight:600}.calculo-nota{color:var(--legenda);margin:8px 0 12px;font-size:.9375rem;line-height:1.4}.calculo-formulario .opcao-cone{border:1px solid var(--linha);margin-bottom:7px;padding:7px 8px 8px}.opcao-cone legend{padding:0 4px;font-weight:700}.exemplo-botao{min-height:44px;color:var(--vinho);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.calculo-erro{color:var(--vinho-escuro);margin:6px 0 0;font-weight:700}.calculo-resultado{border-left:3px solid var(--vinho);overflow-wrap:anywhere;background:#f6e9e8;margin-top:14px;padding:12px}.calculo-resultado p{line-height:1.33}.calculo-numero{color:var(--vinho-escuro);font:600 clamp(1.7rem, 2.8vw, 2.55rem)/1.1 var(--serif)}.calculo-numero+p{margin:5px 0 10px}.calculo-regua{background:var(--amarelo);border:1px solid #8e6312;height:15px;position:relative;overflow:hidden}.calculo-regua:after{content:"";background:repeating-linear-gradient(90deg,#29130288 0 1px,#0000 1px 5%) top/100% 5px no-repeat;position:absolute;inset:0}.calculo-regua span{width:var(--fio-usado);background:repeating-linear-gradient(130deg, #ffffff27 0 2px, transparent 2px 6px), var(--vinho);height:100%;animation:.38s ease-out medir-fio;display:block}@keyframes medir-fio{0%{width:0}}.calculo-legenda{flex-wrap:wrap;justify-content:space-between;gap:1px 10px;margin-top:5px;font-size:.95rem;font-weight:700;display:flex}.calculo-legenda span:before{content:"";background:var(--vinho);width:8px;height:8px;margin-right:5px;display:inline-block}.calculo-legenda span+span:before{background:var(--amarelo);border:1px solid #8e6312}.calculo-resultado .calculo-nota{margin-bottom:0}.calculo-custo{color:var(--vinho-escuro);margin-bottom:7px;font-weight:700}.calculo-precos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.calculo-precos dd{color:var(--vinho-escuro);font:600 clamp(1.27rem, 2.1vw, 1.8rem)/1.2 var(--serif)}.calculo-noscript{margin-top:12px}.decisoes-projeto{border:1px solid var(--linha);background:#f5eddf;padding:clamp(15px,2.45vw,28px)}.decisoes-projeto dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.decisoes-projeto dl>div{min-width:0}.decisoes-projeto dt{color:var(--vinho-escuro);font:600 1.27rem/1.16 var(--serif);margin:0 0 4px}.decisoes-projeto dt .oficina-icone{margin-bottom:8px}.decisoes-projeto dd{color:var(--legenda);line-height:1.42}.decisoes-com-imagem{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);padding:0;display:grid}.decisoes-com-imagem .decisoes-conteudo{padding:clamp(15px,2.55vw,30px)}.decisoes-com-imagem dl{grid-template-columns:1fr;gap:12px}.decisoes-com-imagem dl>div{min-height:42px;padding-left:52px;position:relative}.decisoes-com-imagem .oficina-icone{position:absolute;top:0;left:0}.hub-guias .decisoes-projeto{margin:0 0 clamp(24px,4vw,46px)}@media (width<=1050px){.materiais-projeto{grid-template-columns:1fr}.material-projeto{min-height:52px}}@media (width<=760px){.bancada-painel,.rotulos-oficina,.decisoes-com-imagem{grid-template-columns:1fr}.bancada-foto{aspect-ratio:1.66}.materiais-projeto{grid-template-columns:repeat(2,minmax(0,1fr))}.rotulos-imagem,.decisoes-projeto figure{aspect-ratio:2.05}.decisoes-projeto dl{gap:16px}.calculo-grade{grid-template-columns:1fr}}@media (width<=515px){.bancada-tabs button{flex-direction:column;gap:5px;min-height:75px;padding-inline:4px;font-size:.96rem}.materiais-projeto,.amostras-grade,.decisoes-projeto dl{grid-template-columns:1fr}.decisoes-projeto dl>div{min-height:36px;padding-left:46px;position:relative}.decisoes-projeto .oficina-icone{position:absolute;top:0;left:0}.oficina-topo{gap:8px}.oficina-icone{width:36px;height:36px}.calculo-cabeca{padding-left:44px}}.caixa-costura,.caixa-compartimento[data-escolher-caixa=tapete]{--compartimento-inicio:7.2%;--compartimento-fim:35.6%}.caixa-costura[data-projeto-ativo=amigurumi],.caixa-compartimento[data-escolher-caixa=amigurumi]{--compartimento-inicio:36.3%;--compartimento-fim:64.1%}.caixa-costura[data-projeto-ativo=reparo],.caixa-compartimento[data-escolher-caixa=reparo]{--compartimento-inicio:65%;--compartimento-fim:94.4%}.caixa-cena{position:relative}.caixa-luz{inset:21% calc(100% - var(--compartimento-fim)) 12.4% var(--compartimento-inicio);pointer-events:none;border:1px solid #ffe6a5;transition:left .31s,right .31s;position:absolute;box-shadow:0 0 0 100vmax #2a111c66,inset 0 0 0 1px #e8b92352}.caixa-medidas{z-index:1;top:3.4%;left:clamp(8px, calc((var(--compartimento-inicio) + var(--compartimento-fim)) / 2 - 111px), calc(100% - 230px));pointer-events:none;width:min(222px,100% - 16px);transition:left .31s;position:absolute}.caixa-medida{color:var(--vinho-escuro);background:#fffaf0;border:1px solid #cfac4f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:5px 8px 5px 5px;line-height:1.22;animation:.24s both mostrar-projeto;display:grid;box-shadow:0 4px 16px #30152155}.caixa-unidade{min-width:38px;min-height:34px;color:var(--vinho-escuro);font:600 1.23rem/1 var(--serif);background:#f6dfa0;place-items:center;padding-inline:4px;text-decoration:none;display:grid}.caixa-medida strong,.caixa-medida span{display:block}.caixa-medida strong{font-size:1.0625rem}.caixa-medida span{color:var(--legenda);font-size:.9375rem}.caixa-escolhas{pointer-events:none;position:absolute;inset:0}.caixa-compartimento{inset:21% calc(100% - var(--compartimento-fim)) 6% var(--compartimento-inicio);color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:end;padding:0 1px 1px;display:flex;position:absolute}.caixa-compartimento:focus-visible{outline-offset:-4px;box-shadow:inset 0 0 0 7px var(--vinho-escuro);outline:3px solid #fff1bf}.caixa-compartimento>span{background:var(--vinho-escuro);text-align:center;max-width:100%;min-height:44px;transition:color var(--transicao), background-color var(--transicao);border:1px solid #f5d479;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:1rem;font-weight:700;line-height:1.25;display:inline-flex}.caixa-compartimento:hover>span,.caixa-compartimento[aria-pressed=true]>span{color:var(--vinho-escuro);background:#faeab4}.rotulo-exemplo{border-bottom:1px solid var(--linha);background:var(--trigo);color:var(--vinho-escuro);padding:5px 12px;font-size:.88rem;font-weight:700;line-height:1.18}.calculo-resultado .calculo-troca{border-top:1px solid #c4a1ab;margin-top:10px;padding-top:9px;font-size:.95rem}.calculo-troca a{font-weight:700}.consumo-barbante{border:1px solid var(--linha);background:var(--trigo);border-top:4px solid #bc8621;margin-top:24px;padding:clamp(12px,2.7vw,30px)}.consumo-topo h3{color:var(--vinho-escuro);margin-bottom:6px;font-size:clamp(1.52rem,2.7vw,2.25rem)}.consumo-topo p{color:var(--legenda)}.consumo-ilustracao{grid-template-columns:minmax(0,.87fr) auto minmax(0,1.13fr);align-items:stretch;gap:clamp(8px,1.6vw,22px);margin-top:16px;display:grid}.consumo-ilustracao figure{border:1px solid var(--linha);background:#fffdf8;align-content:start;justify-items:center;gap:14px;min-width:0;padding:clamp(10px,2vw,22px);display:grid}.consumo-ilustracao figcaption{gap:3px;width:100%;line-height:1.28;display:grid}.consumo-ilustracao figcaption strong{color:var(--vinho-escuro);font:600 clamp(1.1rem, 2.1vw, 1.42rem)/1.16 var(--serif)}.consumo-ilustracao figcaption span{color:var(--legenda);font-size:.97rem}.consumo-seta{color:var(--vinho);place-items:center;display:grid}.consumo-amostras-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(9px,1.8vw,20px);width:min(100%,260px);display:grid}.consumo-amostras-grade p{margin-top:6px;line-height:1.22}.consumo-amostra{aspect-ratio:1;border:1px solid #7a5649}.consumo-vinho,.consumo-cru{background-image:repeating-linear-gradient(134deg, var(--consumo-trama) 0 2px, transparent 2px 6px), repeating-linear-gradient(45deg, transparent 0 8px, #2a142514 8px 10px);background-color:var(--consumo-cor)}.consumo-vinho{--consumo-cor:#76243e;--consumo-trama:#c6748e57;color:#fff6ec}.consumo-cru{--consumo-cor:#eadbc2;--consumo-trama:#ba95694a;color:var(--vinho-escuro)}.consumo-diagrama{grid-template-rows:24px auto;grid-template-columns:26px minmax(0,1fr);width:min(100%,324px);display:grid}.consumo-largura,.consumo-altura{color:var(--vinho-escuro);justify-content:center;align-items:center;gap:4px;font-size:.84rem;font-weight:700;display:flex}.consumo-largura{grid-column:2;margin-inline:8px}.consumo-altura{flex-direction:column;grid-area:2/1;margin-block:8px}.consumo-altura span{writing-mode:vertical-rl;transform:rotate(180deg)}.consumo-largura:before,.consumo-largura:after,.consumo-altura:before,.consumo-altura:after{content:"";border:solid var(--borda-controle);border-width:0;flex:1}.consumo-largura:before,.consumo-largura:after{border-top-width:1px}.consumo-altura:before,.consumo-altura:after{border-left-width:1px}.consumo-borda{background:repeating-linear-gradient(45deg,#7f561466 0 1px,#0000 1px 5px),#edbf45;border:1px solid #8d6918;grid-area:2/2;padding:7px}.consumo-corpo{aspect-ratio:4/3;display:grid}.consumo-corpo>div{align-content:center;justify-items:center;line-height:1.08;display:grid}.consumo-corpo strong{font:600 clamp(1.18rem, 2.15vw, 1.75rem)/1.08 var(--serif)}.consumo-corpo span{font-size:.88rem;font-weight:600}.consumo-chave-borda{color:var(--legenda);align-items:center;gap:6px;font-size:.94rem;line-height:1.24;display:flex}.consumo-chave-borda span{background:#edbf45;border:1px solid #8d6918;width:13px;height:13px}.consumo-contas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.consumo-conta{border-left:4px solid var(--vinho);background:#fffaf3;padding:10px 13px}.consumo-conta-cru{border-left-color:#ad8754}.consumo-conta p{font-weight:700}.consumo-expressao{color:var(--legenda);font-size:1.04rem}.consumo-conta>strong{color:var(--vinho-escuro);font:600 clamp(1.65rem, 2.9vw, 2.18rem)/1.18 var(--serif)}.consumo-limite{max-width:78ch;color:var(--legenda);margin-top:12px}@media (width<=790px){.caixa-medidas{width:auto;position:static}.caixa-medida{box-shadow:none;gap:8px;padding:8px 10px}.caixa-escolhas{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex;position:static}.caixa-compartimento{flex:auto;min-width:44px;max-width:100%;padding:0;position:relative;inset:auto}.caixa-compartimento>span{border-color:var(--vinho-escuro);width:100%;padding:7px 6px}.caixa-compartimento:focus-visible{outline-color:var(--vinho);outline-offset:2px;box-shadow:none}}@media (width<=640px){.caixa-compartimento svg{display:none}.atalhos-oficina a{flex-direction:column}.consumo-ilustracao{grid-template-columns:1fr}.consumo-seta svg{transform:rotate(90deg)}}@media (width<=435px){.consumo-contas{grid-template-columns:1fr}}.ferramenta-grade{grid-template-columns:repeat(3,minmax(0,1fr))}.ferramenta-select{width:100%;min-width:0;min-height:44px;color:var(--tinta);font:inherit;text-overflow:ellipsis;background:0 0;border:0;padding:6px 4px}.ferramenta-select:focus-visible{outline:0}.ferramenta-fonte{color:#f7e8e4;margin:14px 0 0}.ferramenta-fonte a{color:#fff}.ferramenta-quanto-form{max-width:62rem}.ferramenta-quanto-form>fieldset{gap:12px;display:grid}.ferramenta-quanto-form .opcao-cone{margin:0}.calculo-resultado p+p{margin-top:7px}.tabela-rolagem{border:1px solid var(--linha);background:var(--algodao);max-width:100%;overflow-x:auto}.tabela-rolagem:focus-visible{outline-offset:2px}.tabela-dados{border-collapse:collapse;width:100%;min-width:34rem;font-size:.98rem;line-height:1.38}.tabela-dados th,.tabela-dados td{border-bottom:1px solid var(--linha);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;padding:9px 12px}.tabela-dados thead th{color:var(--vinho-escuro);background:var(--trigo);white-space:nowrap;font-weight:700}.tabela-dados tbody th{color:var(--vinho-escuro);font-weight:700}.tabela-dados tbody tr:last-child th,.tabela-dados tbody tr:last-child td{border-bottom:0}.conteudo-bloco p{max-width:70ch;margin-bottom:12px}.conteudo-bloco .bloco-intro{color:var(--legenda);margin-bottom:14px}.conteudo-bloco .tabela-rolagem{max-width:none}.bloco-lista{gap:8px;padding-left:1.2em;list-style:outside;display:grid}.fontes-lista ul{gap:6px;display:grid}.fontes-lista li{color:var(--legenda);overflow-wrap:anywhere}.fontes-lista li span{white-space:nowrap}.relacionados-conteudo ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:10px;display:grid}.relacionados-conteudo a{border:1px solid var(--linha);min-height:52px;color:var(--vinho-escuro);background:#f5eddf;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-weight:700;text-decoration:none;display:flex}.relacionados-conteudo a:hover{border-color:var(--vinho);background:var(--rosa)}.duvidas-frequentes{padding-top:0}.duvidas-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:8px 14px;display:grid}.duvidas-lista a{border-top:1px solid var(--linha);min-height:52px;color:var(--tinta);background:var(--algodao);border-left:3px solid #bc8621;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-weight:600;text-decoration:none;display:flex}.duvidas-lista a:hover{color:var(--vinho);background:var(--rosa)}.faixa-calcule{border-top:5px solid var(--amarelo);background:var(--vinho-escuro);color:var(--linho);padding:clamp(18px,3vw,34px)}.faixa-calcule h2{color:var(--linho);margin-bottom:8px;font-size:clamp(1.7rem,3vw,2.6rem)}.faixa-calcule>p{color:#f7e8e4;max-width:62ch;margin-bottom:18px}.faixa-calcule ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:12px;display:grid}.faixa-calcule a{background:var(--linho);height:100%;color:var(--tinta);border-left:4px solid var(--amarelo);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.faixa-calcule a strong{color:var(--vinho-escuro);font:600 1.3rem/1.2 var(--serif)}.faixa-calcule a span{color:var(--legenda);font-size:.98rem}.faixa-calcule a:hover strong{text-decoration:underline}@media (width<=980px){.ferramenta-grade{grid-template-columns:1fr}}@media (width<=790px){.tabela-dados{font-size:.94rem}}.ferramenta-grade .calculo-campos{grid-template-columns:1fr}@media (width<=520px){.ferramenta-quanto-form .calculo-campos{grid-template-columns:1fr}}
