:root{--blue:#173b5d;--green:#1f5b50;--orange:#e77845;--paper:#fcfbf8;--line:#dce5e3;--muted:#5f746d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--blue);font:18px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif}.skip-link{position:absolute;left:-999px;top:8px;background:var(--blue);color:#fff;padding:10px}.skip-link:focus{left:8px;z-index:3}a{color:inherit}.topo{min-height:76px;padding:12px max(18px,calc((100% - 920px)/2));display:flex;align-items:center;gap:22px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.marca{display:flex;align-items:center;gap:10px;text-decoration:none;margin-right:auto}.marca img{width:48px;height:48px;object-fit:contain;border-radius:8px}.marca strong,.marca small{display:block}.marca strong{font-size:17px}.marca small{font-size:11px;color:var(--muted)}.menu{display:flex;gap:18px;font-size:15px;font-weight:700}.menu a:focus,.botao:focus,.menu-button:focus{outline:3px solid #f3b37b;outline-offset:3px}.menu-button{display:none;border:1px solid var(--green);background:#fff;color:var(--green);padding:9px 13px;border-radius:8px;font-weight:700}.abertura,.secao{max-width:920px;margin:auto;padding:68px 20px}.abertura{padding-top:78px}.abertura h1{max-width:720px;font-size:clamp(2.2rem,7vw,4.8rem);line-height:1.02;letter-spacing:-.05em;margin:10px 0 20px}.intro{max-width:620px;font-size:1.2rem;color:var(--muted)}.etiqueta{color:var(--orange);font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;margin:0 0 8px}.botao{display:inline-block;margin-top:18px;padding:13px 18px;border-radius:9px;text-decoration:none;font-weight:800;font-size:1rem}.principal{background:var(--green);color:#fff}.desativado{background:#e8eeea;color:#527067;cursor:not-allowed}.aviso{font-size:.84rem;color:var(--muted);margin-top:30px}.secao{border-top:1px solid var(--line)}.secao h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.08;margin:8px 0 12px}.secao>p:not(.etiqueta){max-width:650px;color:var(--muted)}.vazio{margin-top:25px;border:2px dashed #b9cec1;border-radius:12px;padding:22px;display:grid;gap:5px;background:#fff}.vazio span{color:var(--muted);font-size:.93rem}.destaque{background:#eef5ed}.arfn{background:#f5ecdf}.nota{border-left:4px solid var(--orange);padding:12px 15px;background:#fff8ed;font-size:.92rem}footer{max-width:920px;margin:auto;padding:24px 20px 40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:.78rem}@media(max-width:680px){.topo{flex-wrap:wrap}.menu-button{display:block}.menu{display:none;width:100%;order:3;flex-direction:column;gap:0}.menu.open{display:flex}.menu a{padding:12px 0;border-top:1px solid var(--line)}.abertura,.secao{padding:52px 20px}.abertura{padding-top:62px}.intro{font-size:1.08rem}footer{display:grid;gap:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
