:root{--verde:#005229;--claro:#edf6ef;--texto:#20322a;--cinza:#587064;--borda:#dbe7df}*{box-sizing:border-box}body{margin:0;background:#f5f8f6;color:var(--texto);font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--verde);text-underline-offset:3px}a:focus-visible{outline:3px solid #eebd38;outline-offset:4px}.saltar{position:absolute;left:12px;top:-90px;padding:8px 14px;background:#fff;z-index:5}.saltar:focus{top:12px}.topo{background:var(--verde);color:#fff}.topo-conteudo{max-width:1000px;margin:auto;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.marca{display:flex;gap:12px;align-items:center;color:#fff;text-decoration:none;font-weight:750}.marca img{width:44px;height:44px;object-fit:cover;border-radius:50%;background:#fff}.entrar{color:#fff;font-size:.9rem}.navegacao{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--borda);padding:13px 20px}.navegacao a{font-size:.92rem;text-decoration:none;padding:4px 0}.navegacao a[aria-current]{font-weight:750;border-bottom:3px solid var(--verde)}main{width:min(940px,calc(100% - 40px));margin:38px auto 48px}.intro{margin-bottom:24px}h1{font-size:clamp(1.9rem,5vw,2.6rem);line-height:1.2;margin:8px 0 12px;letter-spacing:-.035em}h2{font-size:1.28rem;line-height:1.4;margin:0 0 12px;color:var(--verde)}.etiqueta{color:var(--verde);font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase;margin:0}.atualizacao{color:var(--cinza);font-size:.88rem}article{background:#fff;border:1px solid var(--borda);border-radius:16px;padding:32px 38px;box-shadow:0 6px 24px #00522908}section{margin-top:30px;padding-top:26px;border-top:1px solid var(--borda)}p{margin:0 0 14px}ul{padding-left:24px;margin:10px 0 16px}li{margin:7px 0}.resumo{padding:18px 20px;background:var(--claro);border-radius:10px}.indice{margin:22px 0;display:flex;flex-wrap:wrap;gap:7px 18px;font-size:.88rem}.contacto{background:var(--claro);padding:16px 20px;border-radius:10px;margin:16px 0}footer{max-width:940px;margin:0 auto;text-align:center;padding:0 20px 34px;color:var(--cinza);font-size:.88rem}a,p,li{overflow-wrap:anywhere}@media(max-width:600px){.topo-conteudo{padding:14px 16px}.marca{font-size:.9rem}.entrar{max-width:100px;line-height:1.4;text-align:right}.navegacao{gap:12px 20px}main{width:calc(100% - 24px);margin-top:26px}article{padding:23px 20px}.indice{display:grid;grid-template-columns:1fr 1fr}}@media print{body{background:#fff;font-size:11pt;color:#000}.topo,.navegacao,.saltar,.indice,footer{display:none}main{width:100%;margin:0}article{border:0;padding:0;box-shadow:none}a{color:#000}h2{break-after:avoid}section{break-inside:auto}.resumo,.contacto{background:#fff;padding:0}}
