.pa-sub{color:var(--terra-80);max-width:64ch;margin-top:var(--space-xs)}.grid--2col{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grid--3col{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid--dados{grid-template-columns:1fr}@media (min-width: 560px){.grid--dados{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1080px){.grid--dados{grid-template-columns:repeat(4,1fr)}}.pa-hero{padding-block:var(--space-2xl) var(--space-xl);background:radial-gradient(circle at 85% 10%,var(--lilas-16),transparent 55%),radial-gradient(circle at 5% 70%,var(--verde-08),transparent 60%)}.pa-hero__grid{display:grid;gap:var(--space-l);align-items:end}@media (min-width: 900px){.pa-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.pa-hero h1{font-size:var(--step-4);margin-block:var(--space-xs) var(--space-m)}.pa-hero h1 em{font-style:italic;color:var(--lilas-fundo)}.pa-hero__sub{font-size:var(--step-1);color:var(--terra-80);max-width:52ch}.pa-hero__acoes{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-l)}.pa-hero__nota{border-left:3px solid var(--verde-abrigo);background:var(--verde-08);padding:var(--space-m);border-radius:0 var(--radius) var(--radius) 0}.pa-hero__nota-t{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--verde-abrigo);margin-bottom:var(--space-2xs)}.pa-hero__nota p{font-size:var(--step--1);color:var(--terra-80);margin:0}.pa-dados{padding-block:var(--space-2xl)}.pa-dados .grid{margin-top:var(--space-l)}.dado{border-top:2px solid var(--terra-escura);padding-top:var(--space-s);display:flex;flex-direction:column;height:100%}.dado__n{font-family:var(--font-display),var(--font-serif);font-size:var(--step-3);line-height:1.05;color:var(--rosa-sangue);text-wrap:balance}.dado__t{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--terra-80)}.dado__f{margin-top:auto;padding-top:var(--space-s);font-size:.7rem}.dado__f a{color:var(--terra-80);text-underline-offset:3px}.pa-agora{padding-block:var(--space-2xl);background:var(--terra-06)}.pa-agora .grid,.pa-oque .grid{margin-top:var(--space-l)}.pa-bloco h3{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.pa-bloco p{color:var(--terra-80);font-size:var(--step--1)}.obrig{border-left:2px solid var(--vermelho-ferida);padding-left:var(--space-s);display:flex;flex-direction:column;height:100%}.obrig__tag{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vermelho-ferida);margin-bottom:var(--space-2xs)}.obrig h3{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.obrig__texto{color:var(--terra-80);font-size:var(--step--1)}.obrig__norma{margin-top:auto;padding-top:var(--space-s);font-size:.7rem}.obrig__norma a{color:var(--terra-80);text-underline-offset:3px}.pa-nota{margin-top:var(--space-l);padding:var(--space-m);background:var(--papel-seguro);border:var(--border-hair);border-radius:var(--radius);font-size:var(--step--1);color:var(--terra-80);max-width:78ch}.pa-bloco__fonte{margin-top:var(--space-s);padding-top:var(--space-s);border-top:var(--border-hair);font-size:.75rem;color:var(--terra-80)}.pa-bloco__fonte a,.pa-nota a{color:var(--terra-80);text-underline-offset:3px}.pa-oque{padding-block:var(--space-2xl)}.pa-bloco__n{font-family:var(--font-mono);font-size:var(--step-1);color:var(--lilas-fundo);margin-bottom:var(--space-2xs)}.pa-tracao{padding-block:var(--space-2xl);background:var(--lilas-08)}.pa-tracao__grid{display:grid;gap:var(--space-l);align-items:start}@media (min-width: 900px){.pa-tracao__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.tracao{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-m)}@media (min-width: 620px){.tracao{grid-template-columns:1fr 1fr}}.tracao__item{display:flex;align-items:baseline;gap:var(--space-s)}.tracao__n{font-family:var(--font-display),var(--font-serif);font-size:var(--step-3);line-height:1;color:var(--verde-abrigo);flex:none}.tracao__item span{font-size:var(--step--1);color:var(--terra-80)}.num--exemplo{position:relative;border-bottom:2px dashed var(--vermelho-ferida);color:var(--vermelho-ferida)}.num--exemplo:after{content:"exemplo";position:absolute;left:0;top:-.9em;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vermelho-ferida)}.pa-caminhos{padding-block:var(--space-2xl)}.pa-caminhos .grid{margin-top:var(--space-l)}.caminho{border:var(--border-hair);border-radius:var(--radius-lg);padding:var(--space-m);display:flex;flex-direction:column;height:100%;background:var(--papel-seguro);transition:box-shadow var(--dur) var(--ease-calm),transform .25s var(--ease-calm)}.caminho:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.caminho__tag{color:var(--lilas-fundo);font-size:.7rem}.caminho__t{font-size:var(--step-2);margin-block:var(--space-2xs) var(--space-s)}.caminho__faz{color:var(--terra-80)}.caminho__recebe{margin-top:var(--space-s);padding-top:var(--space-s);border-top:var(--border-hair);font-size:var(--step--1);color:var(--terra-80)}.caminho__recebe b{color:var(--tinta)}.caminho__cta{margin-top:auto;padding-top:var(--space-m);font-weight:600;text-decoration:none;border-bottom:2px solid var(--vermelho-ferida);align-self:flex-start;padding-bottom:2px}.caminho__cta:hover{color:var(--rosa-sangue)}.caminho__alt{margin-top:var(--space-2xs);font-size:var(--step--1);color:var(--terra-80);align-self:flex-start;text-decoration:none;border-bottom:1px solid var(--terra-12)}.caminho__alt:hover{color:var(--tinta);border-bottom-color:currentColor}.pa-selos{padding-block:var(--space-2xl);background:var(--terra-escura);color:var(--papel-70)}.pa-selos h2,.pa-selos h3,.pa-selos h4{color:var(--papel-seguro)}.pa-selos .pa-sub{color:var(--papel-70)}.selo-destaque{margin-top:var(--space-l);border:1px solid var(--papel-12);border-radius:var(--radius-lg);padding:var(--space-m)}.selo-destaque__cabeca{margin-bottom:var(--space-m)}.selo-destaque__cabeca h3{font-size:var(--step-2)}.selo-destaque__cabeca p{color:var(--papel-70);max-width:58ch;margin-top:var(--space-2xs)}.nivel{background:var(--pao-14);border-radius:var(--radius);padding:var(--space-s);height:100%}.nivel__ordem{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pao)}.nivel__nome{font-size:var(--step-1);margin-block:.2em .5em}.nivel__itens{margin:0;padding-left:1.1em;display:grid;gap:.4em}.nivel__itens li{font-size:var(--step--1)}.selos-outros{margin-top:var(--space-m)}.selo{border:1px solid var(--papel-12);border-radius:var(--radius-lg);padding:var(--space-m);height:100%}.selo h3{font-size:var(--step-1);margin-bottom:var(--space-2xs)}.selo p{font-size:var(--step--1)}.pa-nota--escura{background:transparent;border-color:var(--papel-12);color:var(--papel-70)}.pa-nota--escura a{color:var(--pao)}.pa-limites{padding-block:var(--space-2xl)}.pa-limites__grid{display:grid;gap:var(--space-l);align-items:start}@media (min-width: 900px){.pa-limites__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.limites{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-s)}.limites li{padding-left:1.8em;position:relative;color:var(--terra-80)}.limites li:before{content:"";position:absolute;left:0;top:.55em;width:1.1em;height:2px;background:var(--vermelho-ferida)}.pa-faq{padding-block:var(--space-2xl);background:var(--terra-06)}.faq-lista{margin-top:var(--space-l);border-top:var(--border-hair)}.faq-item{border-bottom:var(--border-hair)}.faq-item summary{cursor:pointer;padding-block:var(--space-s);font-weight:600;font-size:var(--step-1);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-s)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-mono);font-size:var(--step-2);color:var(--vermelho-ferida);flex:none;line-height:1}.faq-item[open] summary:after{content:"–"}.faq-item p{padding-bottom:var(--space-m);color:var(--terra-80);max-width:78ch;margin:0}.pa-fim{padding-block:var(--space-2xl)}.pa-fim__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-m);border-top:2px solid var(--terra-escura);padding-top:var(--space-l)}.pa-fim h2{font-size:var(--step-2)}.pa-fim p{color:var(--terra-80);max-width:56ch;margin-top:var(--space-2xs)}.pa-fim .btn{flex:none}
