.a-h1{font:700 clamp(2.4rem,5vw,4rem)/1.04 var(--f-head);letter-spacing:-.025em;margin:14px 0 0}.a-h2{font:700 clamp(1.5rem,2.6vw,2rem)/1.15 var(--f-head);letter-spacing:-.015em;align-items:center;gap:12px;margin:0 0 22px;display:flex}.a-h2 i{background:var(--green-soft);width:40px;height:40px;color:var(--green-ink);border-radius:50%;place-items:center;display:grid}.a-h2 i svg{width:20px;height:20px}.a-sub{color:var(--ink-2);max-width:44ch;margin:18px 0 28px;font-size:18px;line-height:1.6}.a-sec{padding-block:clamp(56px,7vw,96px) 0}.a-band{background:var(--soft);margin-top:clamp(56px,7vw,96px);padding-block:clamp(56px,7vw,88px)}.a-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:22px;display:flex}.a-headrow .a-h2,.a-headrow .b-h{margin:0}.a-clear{border:1px solid var(--line);background:var(--bg);height:40px;font:600 14.5px var(--f-body);color:var(--ink);cursor:pointer;border-radius:99px;padding:0 18px}.a-search{background:var(--bg);border:1px solid var(--line);border-radius:99px;align-items:center;gap:12px;height:62px;padding:0 22px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #2021240f,0 14px 30px -18px #2021244d}.a-search:focus-within{border-color:#5ecd72;box-shadow:0 0 0 4px #5ecd7238}.a-search>span{color:var(--ink-3);display:grid}.a-search svg{width:21px;height:21px}.a-search input{min-width:0;height:100%;font:400 17px var(--f-body);color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1}.a-search input::-webkit-search-cancel-button{display:none}.a-acc{flex-direction:column;gap:10px;display:flex}.a-acc details{background:var(--soft);border-radius:18px}.a-band .a-acc details,.a4-p .a-acc details{background:var(--bg)}.a4-p .a-acc details{background:var(--soft)}.a-acc details[hidden]{display:none}.a-acc summary{cursor:pointer;font:600 1.05rem/1.35 var(--f-head);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:19px 60px 19px 22px;list-style:none;display:flex;position:relative}.a-acc summary small{font:600 12.5px var(--f-body);color:var(--green-ink);flex-basis:100%}.a-acc summary::-webkit-details-marker{display:none}.a-acc summary:after{content:"+";background:var(--bg);width:30px;height:30px;font:400 20px/1 var(--f-body);border-radius:50%;place-items:center;margin-top:-15px;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;right:18px}.a-acc details[open] summary:after{color:#fff;background:#5ecd72;transform:rotate(45deg)}.a-acc details p{color:var(--ink-2);margin:0;padding:0 22px 20px;font-size:16px;line-height:1.6}.a-empty{color:var(--ink-2);margin:16px 0 0}.a-empty a{color:var(--green-ink);font-weight:600;text-decoration:underline}.a-alert{background:var(--green-soft);border-radius:20px;align-items:flex-start;gap:16px;margin-top:16px;padding:20px 22px;display:flex}.a-alert i{color:#fff;background:#5ecd72;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.a-alert svg{width:20px;height:20px}.a-alert p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.a-alert b{color:var(--ink)}.a-alert a{color:var(--green-ink);font-weight:600;text-decoration:underline}.a-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.a-docs>*{background:var(--soft);color:var(--ink);border-radius:22px;align-items:flex-start;gap:14px;padding:22px;display:flex}.a-band .a-docs>*{background:var(--bg)}.a-docs i{background:var(--green-soft);width:44px;height:44px;color:var(--green-ink);border-radius:50%;flex:none;place-items:center;display:grid}.a-docs svg{width:21px;height:21px}.a-docs b{font:700 1.08rem var(--f-head);margin-bottom:4px;display:block}.a-docs small{color:var(--ink-2);font-size:14px;line-height:1.5}.a-docs em{color:var(--green-ink);margin-left:auto;display:grid}.a-docs em svg{width:18px;height:18px}.a-docs a:hover{background:var(--green-soft)}@media (width<=900px){.a-docs{grid-template-columns:minmax(0,1fr)}}.a3-head{padding-block:clamp(40px,5vw,64px) 28px}.a3{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding-bottom:clamp(64px,8vw,104px);display:grid}.a3-nav{top:calc(var(--top) + var(--hdr) + 24px);background:var(--soft);border-radius:24px;flex-direction:column;gap:4px;padding:18px;display:flex;position:sticky}.a3-search{height:50px;box-shadow:none;margin-bottom:14px;padding:0 16px}.a3-search input{font-size:15.5px}.a3-nav>p{color:var(--ink-3);margin:4px 8px 6px;font-size:13px;font-weight:600}.a3-nav>a{color:var(--ink-2);border-radius:12px;padding:10px 12px;font-size:15px;transition:background .2s,color .2s}.a3-nav>a:hover{background:var(--bg);color:var(--ink)}.a3-blk{scroll-margin-top:calc(var(--top) + var(--hdr) + 24px);border-bottom:1px solid var(--line);margin-bottom:clamp(40px,5vw,56px);padding-bottom:clamp(40px,5vw,56px)}.a3-blk:last-child{border-bottom:0}.a3-blk[hidden]{display:none}.a3-canais{grid-template-columns:1fr 1fr;gap:10px;display:grid}.a3-canais a{background:var(--soft);color:var(--ink);border-radius:20px;grid-template-columns:44px 1fr;gap:2px 14px;padding:18px;display:grid}.a3-canais a:hover{background:var(--green-soft)}.a3-canais i{color:#fff;background:#5ecd72;border-radius:50%;grid-row:span 3;place-items:center;width:44px;height:44px;display:grid}.a3-canais svg{width:21px;height:21px}.a3-canais b{font:700 1.02rem var(--f-head)}.a3-canais span{overflow-wrap:anywhere;font-size:15px;font-weight:600}.a3-canais small{color:var(--ink-2);font-size:13.5px}.a3-main .a-docs{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.a3{grid-template-columns:minmax(0,1fr)}.a3-nav{position:static}.a3-canais{grid-template-columns:minmax(0,1fr)}}.a3-lead{color:var(--ink-2);margin:14px 0 0;font-size:18px}.a3-busca{max-width:760px;height:66px;margin-top:26px;position:relative}.a3-busca input{font-size:17px}.a3-busca button{background:var(--soft);width:34px;height:34px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;font-size:20px;line-height:1}.a3-busca button:hover{background:var(--line)}.a3-sug{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.a3-sug span{color:var(--ink-3);margin-right:4px;font-size:14px}.a3-sug button{border:1px solid var(--line);background:var(--bg);height:36px;color:var(--ink-2);font:500 14.5px var(--f-body);cursor:pointer;border-radius:99px;padding:0 15px}.a3-sug button:hover{color:var(--ink);border-color:#5ecd72}.a3-res{padding-bottom:clamp(64px,8vw,104px)}.a3-res[hidden],[data-conteudo][hidden]{display:none}.a3-res-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.a3-res-h h2{font:700 clamp(1.3rem,2.2vw,1.7rem) var(--f-head);margin:0}.a3-res-l{flex-direction:column;gap:12px;max-width:900px;display:flex}.a3-hit{background:var(--soft);border-radius:22px;padding:24px 26px}.a3-hit.top{background:var(--green-soft)}.a3-hit small{font:600 12.5px var(--f-body);color:var(--green-ink)}.a3-hit h3{font:700 1.15rem/1.35 var(--f-head);margin:6px 0 8px}.a3-hit p{color:var(--ink);margin:0;font-size:16px;line-height:1.65}.a3-hit mark{color:inherit;background:#5ecd7259;border-radius:4px;padding:0 2px}.a3-res-0{background:var(--soft);border-radius:24px;max-width:620px;padding:28px}.a3-res-0 b{font:700 1.2rem var(--f-head)}.a3-res-0 p{color:var(--ink-2);margin:8px 0 18px}.a3-navrow{justify-content:space-between;align-items:center;display:flex}.a3-navrow em{color:var(--ink-3);font-size:13px;font-style:normal}.a3-fim{background:var(--green-soft);border-radius:24px;padding:28px}.a3-fim b{font:700 1.25rem var(--f-head)}.a3-fim p{color:var(--ink-2);margin:8px 0 18px}@media (width<=620px){.a3-busca{height:58px}.a3-busca input{font-size:16px}}.a3-bh{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:28px;padding-bottom:16px;display:flex}.a3-bh[hidden],.a3-blk[data-fixo][hidden]{display:none}.a3-bh h2{font:700 clamp(1.3rem,2.2vw,1.7rem) var(--f-head);margin:0}.a3-canais [hidden],.a-docs [hidden],.a-alert[hidden]{display:none!important}@media (width<=900px){.a3-nav{flex-flow:wrap;gap:8px;padding:14px}.a3-nav>label{flex:100%;margin:0 0 4px}.a3-nav>p{display:none}.a3-nav>a{white-space:nowrap;background:var(--bg);border-radius:99px;flex:none;padding:9px 14px;font-size:14.5px}.a3-nav>a em{margin-left:8px}}
