@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d28de41f17e98f2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48d80869c8866503-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7d28de41f17e98f2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48d80869c8866503-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gabarito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7d28de41f17e98f2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gabarito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/48d80869c8866503-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gabarito Fallback;src:local("Arial");ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.15%}.__className_3e5109{font-family:Gabarito,Gabarito Fallback;font-style:normal}.__variable_3e5109{--ff-display:"Gabarito","Gabarito Fallback"}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1028277d53c3a26f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c1cf289be22a4e1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5d5b8f67e53dbabc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/85f191ceb6a645a2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c2a494ffdd24d21e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1028277d53c3a26f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6c1cf289be22a4e1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5d5b8f67e53dbabc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/85f191ceb6a645a2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c2a494ffdd24d21e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1028277d53c3a26f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6c1cf289be22a4e1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5d5b8f67e53dbabc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/85f191ceb6a645a2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Wix Madefor Text;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c2a494ffdd24d21e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Wix Madefor Text Fallback;src:local("Arial");ascent-override:96.22%;descent-override:24.06%;line-gap-override:0.00%;size-adjust:104.76%}.__className_7b45b1{font-family:Wix Madefor Text,Wix Madefor Text Fallback;font-style:normal}.__variable_7b45b1{--ff-text:"Wix Madefor Text","Wix Madefor Text Fallback"}:root{--bg:#0F1230;--bg-2:#14183C;--bg-3:#1B2049;--line:#2C3268;--line-strong:#414989;--ink:#F0F1FA;--ink-2:#C8CCEC;--ink-3:#9CA3D3;--accent:#AEBBFF;--accent-2:#E4E9FF;--accent-ink:#0F1230;--accent-soft:rgba(174,187,255,.14);--alerta:#F3C66B;--alerta-bg:rgba(243,198,107,.10);--alerta-line:rgba(243,198,107,.45);--shadow:0 28px 64px rgba(3,4,20,.6);--elev:0 12px 32px rgba(3,4,20,.42);--radius:14px;--font-display:var(--ff-display),"Gabarito",system-ui,sans-serif;--font-text:var(--ff-text),"Wix Madefor Text",system-ui,sans-serif;--ico-sol:block;--ico-lua:none;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#EEF0F8;--bg-2:#FFFFFF;--bg-3:#F6F7FC;--line:#D2D6EA;--line-strong:#B1B7D8;--ink:#0F1230;--ink-2:#363B66;--ink-3:#575D8B;--accent:#2A3399;--accent-2:#1F276F;--accent-ink:#FFFFFF;--accent-soft:rgba(31,39,111,.10);--alerta:#7A4A00;--alerta-bg:#FFF4DC;--alerta-line:#E3C27A;--shadow:0 28px 64px rgba(15,18,48,.16);--elev:0 12px 32px rgba(15,18,48,.10);--ico-sol:none;--ico-lua:block;color-scheme:light}}:root[data-theme=light]{--bg:#EEF0F8;--bg-2:#FFFFFF;--bg-3:#F6F7FC;--line:#D2D6EA;--line-strong:#B1B7D8;--ink:#0F1230;--ink-2:#363B66;--ink-3:#575D8B;--accent:#2A3399;--accent-2:#1F276F;--accent-ink:#FFFFFF;--accent-soft:rgba(31,39,111,.10);--alerta:#7A4A00;--alerta-bg:#FFF4DC;--alerta-line:#E3C27A;--shadow:0 28px 64px rgba(15,18,48,.16);--elev:0 12px 32px rgba(15,18,48,.10);--ico-sol:none;--ico-lua:block;color-scheme:light}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}select optgroup,select option{background-color:var(--bg);color:var(--ink)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}ol,ul{list-style:none}svg{display:block;flex:none}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;line-height:1.05;font-weight:800}.num,h4{font-family:var(--font-display);letter-spacing:-.01em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wrap{max-width:1480px;margin:0 auto;padding:0 clamp(16px,4vw,64px)}.wrap.wrap{padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px)}.eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.sec{padding:64px 0;border-top:1px solid var(--line)}.sec--tight{padding:40px 0}.sec-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.sec-head h2{font-size:clamp(26px,2.3vw,38px);max-width:24ch;margin-top:6px}.sec-head p{color:var(--ink-3);max-width:60ch;margin-top:10px;font-size:16.5px}.sec-head .h-note{font-size:14px;color:var(--ink-3);white-space:nowrap;padding-bottom:6px}.sec-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--accent);white-space:nowrap}.sec-link:hover{text-decoration:underline}.sec-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:15px;color:var(--ink-2)}.sec-foot a{font-weight:700;color:var(--accent)}.sec-foot a:hover{text-decoration:underline}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 24px;border-radius:999px;font-weight:700;font-size:15px;line-height:1.2;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:transform .15s,filter .15s,border-color .15s}.btn:active{transform:translateY(1px)}.btn svg{width:18px;height:18px}.btn-primary{background:var(--accent-2);color:var(--accent-ink);border-color:var(--accent-2)}.btn-primary:hover{filter:brightness(1.08);color:var(--accent-ink)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--accent);color:var(--ink)}.badge-neutral,.badge-ok{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:999px;background:var(--bg);border:1px solid var(--line);font-size:13px;font-weight:700;white-space:nowrap;line-height:1.2}.badge-ok svg{color:var(--accent)}.badge-neutral{color:var(--ink-3);font-weight:600}.badge-neutral svg,.badge-ok svg{width:13px;height:13px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;font-weight:600;font-size:15px;color:var(--ink);background:var(--bg-2)}.chip:hover{border-color:var(--accent);color:var(--ink)}header.site{background:var(--bg);position:relative;z-index:20}header.site .wrap{display:grid;grid-template-columns:auto 1fr auto auto auto;gap:20px;align-items:center;min-height:78px}.brand{display:inline-flex;align-items:center;gap:11px;padding:6px 0}.brand,.brand:hover{color:var(--ink)}.brand .mark{width:32px;height:32px;color:var(--accent)}.brand .word{font-family:var(--font-display);font-weight:800;font-size:25px;letter-spacing:-.03em;line-height:1}.hdr-panel{display:contents}nav.main{display:flex;gap:4px;justify-self:start;margin-left:20px}nav.main a{white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-weight:600;color:var(--ink-3)}nav.main a:hover,nav.main a[aria-current]{color:var(--ink);background:var(--bg-3)}.hdr-search{display:flex;align-items:center;gap:10px;min-height:46px;width:270px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--bg-3);color:var(--ink-3)}.hdr-search svg{width:18px;height:18px}.hdr-search input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;outline:none}.hdr-search input::placeholder{color:var(--ink-3)}.hdr-search kbd{font:600 11px/1 var(--font-text);color:var(--ink-3);border:1px solid var(--line-strong);border-radius:6px;padding:3px 5px}.theme-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--line);border-radius:999px;background:var(--bg-3);color:var(--ink);cursor:pointer;padding:0}.theme-btn:hover{border-color:var(--accent)}.theme-btn svg{width:18px;height:18px}.theme-btn .ico-sol{display:var(--ico-sol)}.theme-btn .ico-lua{display:var(--ico-lua)}.hdr-cta{white-space:nowrap}.hdr-convite,.menu-rot-fecha,header.site.open .menu-rot-abre{display:none}header.site.open .menu-rot-fecha{display:inline}.menu-btn{display:none;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font:700 14px var(--font-text);cursor:pointer}.menu-btn,.searchbox{align-items:center;background:var(--bg-3)}.searchbox{display:grid;grid-template-columns:1.3fr 1fr auto;padding:6px;border:1px solid var(--line-strong);border-radius:999px;box-shadow:var(--shadow);position:relative}.searchbox label{display:flex;flex-direction:column;gap:1px;padding:8px 20px;border-right:1px solid var(--line);min-width:0}.searchbox label span{font-size:12px;font-weight:700;color:var(--ink-3)}.searchbox input,.searchbox select{border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;outline:none;min-height:26px;padding:0;width:100%;appearance:none}.searchbox select{cursor:pointer;padding-right:22px}.searchbox .sel{position:relative}.searchbox .sel:after{content:"";position:absolute;right:18px;bottom:16px;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);pointer-events:none}.searchbox input::placeholder{color:var(--ink-3)}.searchbox .btn{min-height:58px;padding:0 26px;margin-left:6px}.hero-freq{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--ink-3);margin-top:16px}.hero-freq>span{display:none}.hero-freq>span:first-child{display:inline;margin-right:4px}.hero-freq a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--ink);font-weight:600;background:var(--bg-2)}.hero-freq a:hover{border-color:var(--accent)}form[data-busca]{position:relative}.sugestoes{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:60;margin:0;padding:8px;list-style:none;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);max-height:360px;overflow:auto;min-width:260px}.sugestoes li{margin:0}.sugestoes a{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:11px 14px;border-radius:999px;color:var(--ink);font-weight:600}.sugestoes a:focus-visible,.sugestoes a:hover{background:var(--bg-3);outline:none;color:var(--ink)}.sugestoes small{color:var(--ink-3);font-weight:400;font-size:12.5px;white-space:nowrap}.home section{padding:96px 0}.home .sec-head{margin-bottom:44px}.home .sec-head h2{font-size:clamp(32px,2.8vw,50px);max-width:20ch}.home .sec-head p{font-size:17px;margin-top:12px}.home .hero{padding:0}.hero h1 em{font-style:normal;color:var(--accent);white-space:nowrap}.hero .lead{color:var(--ink-3);font-size:19px;line-height:1.5;max-width:56ch}.hero .lead b{color:var(--ink);font-weight:700}.fatos{display:flex;flex-wrap:wrap;gap:8px 40px;padding-top:22px;border-top:1px solid var(--line)}.fatos div{min-width:0}.fatos b{display:block;font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fatos span{display:block;margin-top:5px;font-size:13.5px;color:var(--ink-3);line-height:1.3}.hero-1 .wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4.5vw,80px);align-items:stretch;padding-top:36px;padding-bottom:48px}.hero-1 .txt{display:flex;flex-direction:column;gap:22px;min-width:0}.hero-1 h1{font-size:clamp(38px,4.5vw,66px);max-width:16ch}.hero-1 h1 em{display:block;font-size:.52em;font-weight:700;letter-spacing:-.015em;margin-top:.28em;line-height:1.15}.hero-1 .hero-freq{margin-top:0}.hero-1 .fatos{margin-top:auto}.hero-1 .foto{min-width:0;display:flex;margin:0}.hero-1 .foto img{width:100%;height:100%;min-height:100%;aspect-ratio:5/6;object-fit:cover;object-position:62% 50%;border-radius:var(--radius);box-shadow:var(--shadow)}.achados,.home .achados{padding:72px 0 0}.achados ul{display:grid;grid-template-columns:repeat(3,1fr);gap:0 48px;border-top:1px solid var(--line)}.achados li{padding:28px 0 0}.achados .n{font-family:var(--font-display);font-size:clamp(48px,4.2vw,76px);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent)}.achados .t{margin-top:8px;font-weight:700;font-size:18px;max-width:28ch}.achados .p{margin-top:6px;color:var(--ink-3);font-size:15px;max-width:40ch}.regioes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.reg h3{font-size:22px;font-weight:700;padding-bottom:12px;border-bottom:2px solid var(--accent);display:flex;justify-content:space-between;align-items:baseline;gap:8px}.reg h3 small{font-family:var(--font-text);font-size:13px;color:var(--ink-3);letter-spacing:0;font-weight:600;white-space:nowrap}.reg li a{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;min-height:46px;border-bottom:1px solid var(--line);font-size:15px}.reg .uf,.reg li a:hover{color:var(--accent)}.reg .uf{font-size:13px;width:24px}.reg .n,.reg .uf{font-weight:700}.cid-chips{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cid-chips .rot{color:var(--ink-3);font-size:14px;width:100%}.cid-chips a{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 18px;border:1px solid var(--line);border-radius:999px;font-weight:600;background:var(--bg-2)}.cid-chips a b{font-weight:700;color:var(--accent)}.cid-chips a:hover{border-color:var(--accent);color:var(--ink)}.ramos-home{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ramos-home .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:start}.ramos-home figure img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow)}.ramos-home figcaption{margin-top:14px;font-size:14px;color:var(--ink-3)}.ramos-home h2{font-size:clamp(32px,2.8vw,50px)}.ramos-home .lead{margin-top:12px;color:var(--ink-3);font-size:17px;max-width:52ch}.grupo{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.grupo h3{font-size:22px;font-weight:700}.grupo h3 span{color:var(--ink-3);font-family:var(--font-text);font-weight:400;font-size:15px;letter-spacing:0;margin-left:10px}.grupo ul{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.grupo a{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 16px 0 12px;border:1px solid var(--line-strong);border-radius:999px;font-weight:600;font-size:15px}.grupo a svg{width:20px;height:20px;color:var(--accent)}.grupo a:hover{border-color:var(--accent);background:var(--bg-3);color:var(--ink)}.passos{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.passos li{border-top:1px solid var(--line);padding-top:20px}.passos .k{font-family:var(--font-display);font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--accent)}.passos h3{margin-top:14px;font-size:21px;font-weight:700}.passos p{margin-top:10px;color:var(--ink-3);font-size:15px}.passos small{display:block;margin-top:12px;font-size:13px;font-weight:700;color:var(--accent)}.passos p a{color:var(--accent);font-weight:600}.fichasec{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fichasec .wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,96px);align-items:center}.fichasec h2{font-size:clamp(32px,2.8vw,50px)}.fichasec .lead{margin-top:12px;color:var(--ink-3);font-size:17px;max-width:44ch}.itens{margin-top:28px}.itens li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.itens svg{width:22px;height:22px;color:var(--accent);margin-top:2px}.itens b{display:block;font-weight:700}.itens span{color:var(--ink-3);font-size:15px}.exemplo{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-3);box-shadow:var(--shadow);overflow:hidden}.exemplo .rot{padding:12px 28px;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-3);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.exemplo .cab{padding:28px 28px 22px}.exemplo h3{font-size:30px;overflow-wrap:anywhere}.exemplo .end{margin-top:6px;color:var(--ink-3)}.exemplo .selos{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.exemplo dl{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.exemplo dl div{padding:16px 28px;border-bottom:1px solid var(--line);min-width:0}.exemplo dl div:nth-child(odd){border-right:1px solid var(--line)}.exemplo dt{font-size:12px;font-weight:700;color:var(--ink-3)}.exemplo dd{margin-top:4px;font-weight:700;font-size:17px}.exemplo dd small{display:block;font-weight:400;color:var(--ink-3);font-size:13px;margin-top:2px;font-family:var(--font-text)}.exemplo .susep{padding:18px 28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;font-size:15px}.exemplo .susep a{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:700;min-height:44px}.exemplo .susep a svg{width:15px;height:15px}.exemplo .acoes{padding:0 28px 28px;display:flex;flex-wrap:wrap;gap:10px}.faq{display:grid;grid-template-columns:1fr 1fr;gap:16px}.faq details{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-2);padding:0 24px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 0;font-weight:700;font-size:17px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--font-display);font-weight:500;font-size:24px;color:var(--accent);line-height:1;flex:none;transition:transform .2s}.faq details[open] summary:after{content:"\2212"}.faq details p{padding:0 0 22px;color:var(--ink-3);max-width:60ch;font-size:15.5px;line-height:1.55}.faq--one{grid-template-columns:1fr}footer.site{padding:0 0 40px;margin-top:0}.faixa{background:var(--accent-2);color:var(--accent-ink);padding:56px 0}.faixa .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}.faixa h2{font-size:clamp(28px,2.6vw,44px);max-width:20ch}.faixa p{margin-top:10px;max-width:54ch;opacity:.88}.faixa .acoes{display:flex;flex-wrap:wrap;gap:10px}.faixa .btn-sobre{background:var(--accent-ink);color:var(--accent-2);border-color:var(--accent-ink)}.faixa .btn-sobre:hover{color:var(--accent-2);filter:brightness(1.06)}.faixa .btn-ghost,.faixa .btn-ghost:hover{border-color:currentColor;color:var(--accent-ink)}.faixa .btn-ghost:hover{background:var(--accent-soft)}.rod-top{margin-top:72px;display:grid;grid-template-columns:minmax(0,5fr) repeat(4,minmax(0,2fr));gap:48px 32px}.rod-top .brand .mark{width:48px;height:48px}.rod-top .brand .word{font-size:36px}.rod-desc{margin-top:18px;color:var(--ink-3);max-width:38ch;font-size:15px}.rod-col h3{font-family:var(--font-text);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;line-height:1.4}.rod-col a{display:flex;align-items:center;gap:8px;padding:7px 0;font-size:15px;min-height:44px}.rod-col .cnt,.rod-col a:hover{color:var(--accent)}.rod-col .cnt{font-size:12px;font-weight:700;letter-spacing:.04em}.rod-ufs{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rod-ufs .rot{font-size:13px;color:var(--ink-3);margin-right:10px}.rod-ufs a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;border-radius:999px;font-weight:700;font-size:13px;border:1px solid var(--line)}.rod-ufs a:hover{border-color:var(--accent)}.rod-base{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;font-size:13px;color:var(--ink-3)}.rod-base a{color:var(--ink-2);font-weight:600}.rod-base a:hover{color:var(--accent)}.rod-base nav{display:flex;flex-wrap:wrap;gap:8px 18px}.rod-base nav a{display:inline-flex;align-items:center;min-height:44px}.rod-base .fotos a{display:inline;font-weight:400;text-decoration:underline;text-underline-offset:2px}.rod-legal{margin-top:12px;font-size:13px;color:var(--ink-3);max-width:110ch;line-height:1.55}.rod-legal b{color:var(--ink-2);font-weight:600}.crumbs{font-size:13.5px;color:var(--ink-3);padding-top:14px}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.crumbs li{display:inline-flex;align-items:center;gap:6px;min-width:0}.crumbs li+li:before{content:"\203A";color:var(--line-strong);font-size:15px;line-height:1}.crumbs a{font-weight:600;color:var(--ink-2);padding:6px 0}.crumbs a:hover{color:var(--accent);text-decoration:underline}.crumbs li[aria-current]:before{margin-right:6px}.crumbs [aria-current]{display:inline-block;vertical-align:bottom;color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:32ch}.page-head{padding:28px 0 44px}.page-head .wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px 48px;align-items:end}.page-head h1{font-size:clamp(34px,3.4vw,58px);margin:12px 0 0;max-width:22ch}.page-head .lead{font-size:17.5px;color:var(--ink-3);margin-top:14px;max-width:60ch}.page-head .lead b{color:var(--ink);font-weight:700}.page-head .sub{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:15px;color:var(--ink-3)}.page-head .sub b{color:var(--ink);font-weight:700}.page-head .badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.page-head--one .wrap{grid-template-columns:minmax(0,1fr)}.page-head--one h1{max-width:30ch}.page-head .actions{margin-top:18px}.kpis{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg-3);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elev);overflow:hidden}.kpis>div{padding:18px 20px 16px;border-left:1px solid var(--line);min-width:0}.kpis>div:first-child{border-left:0}.kpis b{display:block;font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1}.kpis span{display:block;font-size:13.5px;color:var(--ink-2);margin-top:6px;line-height:1.35}.kpis small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:3px}.kpis--2{grid-template-columns:repeat(2,1fr)}.list-tools{justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-bottom:14px}.filter,.list-tools{display:flex;align-items:center}.filter{flex:1 1 280px;max-width:460px;gap:10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-3);min-height:48px;padding:0 18px}.filter svg{color:var(--ink-3)}.filter input{border:0;background:transparent;font:inherit;font-size:15px;color:var(--ink);width:100%;outline:none;min-width:0}.filter input::placeholder{color:var(--ink-3)}.filter:focus-within{border-color:var(--accent)}.list-count{font-size:14.5px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.list-count b{color:var(--ink);font-weight:700}.list-count .sep{color:var(--line-strong)}.filter-status{font-size:13.5px;color:var(--ink-3);min-height:20px;margin:-4px 0 8px}.filter-status:empty{display:none}.rows{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elev);overflow:hidden}.row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:3px 14px;padding:16px 22px 14px;border-top:1px solid var(--line);align-items:start}.row:first-child{border-top:0}.row:hover{background:var(--bg-3)}.row[hidden]{display:none}.row .pos{font-size:14px;font-weight:700;color:var(--accent);padding-top:3px;grid-row:1/4}.row .name{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:1.2;color:var(--ink);letter-spacing:-.01em}.row .name a:hover{color:var(--accent);text-decoration:underline}.row .meta{font-size:14px;color:var(--ink-3);display:flex;flex-wrap:wrap;gap:2px 10px;line-height:1.4}.row .meta b{color:var(--ink);font-weight:700}.row .meta .sep{color:var(--line-strong)}.row .addr{font-size:14px;color:var(--ink-3);line-height:1.4}.row .addr b{color:var(--ink-2);font-weight:600}.row .right{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-top:2px}.row .tel{font-size:15px;font-weight:700;color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.row .tel svg{color:var(--accent)}.row .susep{grid-column:2/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;color:var(--ink-3);margin-top:5px;padding-top:8px;border-top:1px dashed var(--line)}.row .susep svg{color:var(--ink-3);flex:none}.row .susep a{font-weight:700;color:var(--accent);white-space:nowrap}.row .susep a:hover{text-decoration:underline}.rows-empty{padding:22px;font-size:15px;color:var(--ink-2);border-top:1px solid var(--line)}.rows-empty[hidden]{display:none}.lst-rank .city a,.lst-rows .addr,.lst-rows .meta,.lst-rows .name{min-width:0;overflow-wrap:anywhere}.lst-cep{white-space:nowrap}.lst-nota{margin-top:24px;max-width:72ch}a.tel{color:inherit;text-decoration:none}a.tel:hover{text-decoration:underline}.pager{justify-content:space-between;gap:14px 24px;margin-top:18px}.pager,.pager ol{display:flex;align-items:center;flex-wrap:wrap}.pager ol{gap:6px}.pager .cur,.pager .gap,.pager a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:999px;font-weight:700;font-size:14.5px;background:var(--bg-2);color:var(--ink-2)}.pager a:hover{border-color:var(--accent);color:var(--accent)}.pager a.nav{gap:6px;font-family:var(--font-text)}.pager .cur{background:var(--accent-2);color:var(--accent-ink);border-color:var(--accent-2)}.pager .gap{border:0;background:transparent;min-width:28px;color:var(--ink-3)}.pager form{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.pager form label{white-space:nowrap}.pager input{width:76px;height:44px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-3);color:var(--ink);font:inherit;font-size:15px;padding:0 12px;text-align:center;outline:none}.pager input:focus{border-color:var(--accent)}.pager .btn{min-height:44px;padding:0 18px}.linkgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px}.linkgrid li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:15px;min-width:0}.linkgrid li:nth-child(-n+4){border-top:0}.linkgrid a,.linkgrid b{font-weight:600;color:var(--ink);padding:3px 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linkgrid a:hover{color:var(--accent);text-decoration:underline}.linkgrid a small{color:var(--accent);font-weight:700;font-size:12px;letter-spacing:.04em;margin-left:6px}.linkgrid .cnt{font-weight:700;font-size:15px;color:var(--ink);white-space:nowrap}.linkgrid .cnt small{font-weight:600;color:var(--ink-3);font-size:12px;margin-left:4px;font-family:var(--font-text)}.linkgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.linkgrid--3 li:nth-child(4){border-top:1px solid var(--line)}.uf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.uf-grid a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:2px 14px;align-items:center;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:12px 16px;color:inherit}.uf-grid a:hover{border-color:var(--accent);color:inherit}.uf-grid a[hidden]{display:none}.uf-grid .uf,.uf-grid a:hover .nm{color:var(--accent)}.uf-grid .uf{grid-row:1/3;font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.04em;border:1px solid var(--line);border-radius:999px;height:44px;display:grid;place-items:center;background:var(--bg-3)}.uf-grid .nm{font-weight:700;font-size:16px;color:var(--ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uf-grid .cities{grid-column:2;font-size:13px;color:var(--ink-3)}.uf-grid .cnt{grid-row:1/3;grid-column:3;font-weight:700;font-size:18px;text-align:right;color:var(--ink)}.rank{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:0 48px}.rank li{display:grid;grid-template-columns:30px minmax(0,1fr) 72px;grid-template-rows:auto auto;column-gap:12px;row-gap:6px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.rank li:first-child,.rank li:nth-child(7){border-top:0}.rank .pos{font-size:13px;font-weight:700;color:var(--accent)}.rank .city{font-weight:600;font-size:16px;display:flex;align-items:baseline;gap:8px;min-width:0}.rank .city a{padding:4px 0}.rank .city a:hover{color:var(--accent);text-decoration:underline}.rank .uf{font-size:12.5px;font-weight:700;color:var(--ink-3);letter-spacing:.04em;white-space:nowrap}.rank .cnt{text-align:right;font-weight:700;font-size:16px}.rank .bar{grid-column:2/4;height:6px;background:var(--bg-3);border-radius:3px;overflow:hidden}.rank .bar i{display:block;height:100%;background:var(--accent);border-radius:3px}.rank-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rank-foot .eyebrow{margin-right:6px}.ufs{display:flex;flex-wrap:wrap;gap:6px}.ufs a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 8px;font-size:13px;font-weight:700;letter-spacing:.03em;color:var(--ink);border:1px solid var(--line);border-radius:999px;background:var(--bg-2)}.ufs a:hover{border-color:var(--accent);color:var(--ink)}@media (min-width:901px){.rank.lst-rank{grid-template-rows:repeat(var(--lst-linhas,6),auto)}.rank.lst-rank li:nth-child(7){border-top:1px solid var(--line)}.rank.lst-rank li.lst-col2{border-top:0}}.ramos{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ramos a{display:flex;flex-direction:column;gap:10px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 16px;min-height:120px;color:inherit}.ramos a:hover{border-color:var(--accent);color:inherit}.ramos a:hover strong,.ramos svg{color:var(--accent)}.ramos strong{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink);line-height:1.2;letter-spacing:-.01em}.ramos span{font-size:14px;color:var(--ink-3);line-height:1.4}.ramos a.all{border-style:dashed;border-color:var(--line-strong);justify-content:center}.ramos a.all strong{color:var(--accent)}.ramos--4,.steps{grid-template-columns:repeat(4,1fr)}.steps{display:grid;gap:12px}.steps--3{grid-template-columns:repeat(3,1fr)}.step{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 20px;display:flex;flex-direction:column;gap:10px;color:inherit}a.step:hover{border-color:var(--accent);color:inherit}.step .n{font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.06em;color:var(--accent)}.step h3{font-size:19px;font-weight:700}.step p{font-size:14.5px;color:var(--ink-3);line-height:1.45}.step .src{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);display:flex;flex-direction:column;gap:4px}.step .src b{color:var(--ink);font-weight:600}.step .src em{font-style:normal;color:var(--accent);font-weight:700}.steps-note{margin-top:16px;display:flex;gap:12px;align-items:flex-start;font-size:15px;color:var(--ink-2);background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px;line-height:1.5}.steps-note svg{color:var(--accent);margin-top:2px}.steps-note a{color:var(--accent);font-weight:600}.steps-note a:hover{text-decoration:underline}.prose{font-size:16.5px;line-height:1.6;color:var(--ink-2)}.prose>.steps-note,.prose>h2,.prose>h3,.prose>ol,.prose>p,.prose>ul{max-width:68ch}.prose p+p{margin-top:14px}.prose h2{font-size:26px;margin:40px 0 12px}.prose h2,.prose h3{color:var(--ink);scroll-margin-top:24px}.prose h3{font-size:20px;margin:26px 0 8px}.prose h2+p,.prose h3+p{margin-top:0}.prose ol,.prose ul{padding-left:22px;margin:12px 0 16px}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin:6px 0;padding-left:4px}.prose li::marker{color:var(--accent);font-weight:700}.prose b,.prose strong{color:var(--ink);font-weight:700}.prose a{color:var(--accent);font-weight:600}.prose a:hover{text-decoration:underline}.prose .steps-note{margin:20px 0}.about .prose>.steps-note,.about .prose>p{max-width:72ch}.about .prose p{font-size:16px}.article{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px 64px;align-items:start;padding-top:12px;padding-bottom:64px}.toc{position:sticky;top:24px}.toc .eyebrow{display:block;margin-bottom:10px}.toc ol{border-left:2px solid var(--line)}.toc li a{display:flex;gap:10px;align-items:flex-start;padding:7px 14px;margin-left:-2px;border-left:2px solid transparent;font-size:14px;font-weight:600;color:var(--ink-3);line-height:1.35}.toc li a .n{font-size:12px;font-weight:700;color:var(--ink-3);min-width:20px;padding-top:2px}.toc li a:hover{color:var(--accent)}.toc li a[aria-current]{color:var(--ink);border-left-color:var(--accent)}.toc li a[aria-current] .n{color:var(--accent)}.toc-meta{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);line-height:1.5}.toc-meta b{display:block;color:var(--ink);font-weight:600}.toc summary{display:none}.article-body{min-width:0}.article-body .prose h2{display:flex;gap:12px;align-items:baseline}.article-body .prose h2 .n{font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--accent);flex:none}.article-head h1{font-size:clamp(34px,3.2vw,52px);margin:12px 0 22px;max-width:22ch}.article-head .eyebrow .sep{color:var(--line-strong);margin:0 8px}.answer{background:var(--bg-3);border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius);padding:22px 26px;margin:0 0 24px;max-width:72ch}.answer .eyebrow{display:block;margin-bottom:8px;color:var(--accent)}.answer p{font-size:17px;line-height:1.55;color:var(--ink)}.answer p+p{margin-top:12px}.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.actions .hint{font-size:13.5px;color:var(--ink-3)}.actions a.link{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;font-weight:700;color:var(--accent);padding:0 6px}.actions a.link:hover{text-decoration:underline}.article-body>.actions{margin:0 0 30px}.cover{margin:22px 0 30px;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elev);overflow:hidden}.cover-head{padding:18px 24px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.cover-head h3{font-size:22px;font-weight:700;margin-top:4px}.cover-head p{font-size:14px;color:var(--ink-3);margin-top:4px;max-width:56ch}.cover-head .stamp{flex:none;display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:999px;padding:0 12px;min-height:34px;white-space:nowrap;line-height:1}.cover-head .stamp b{color:var(--ink);margin-left:6px;font-size:13px}.cover-grid{display:grid;grid-template-columns:1fr 1fr}.cover-col{padding:16px 24px 10px;min-width:0}.cover-col+.cover-col{border-left:1px solid var(--line)}.cover-col h4{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:2px solid var(--accent)}.cover-col h4 svg{color:var(--accent)}.cover-col.nao h4{border-bottom-color:var(--line-strong)}.cover-col.nao h4 svg{color:var(--ink-3)}.cover-col.sim h4 svg{color:var(--accent)}.cover-col li{display:flex;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-2);line-height:1.4}.cover-col li:last-child{border-bottom:0}.cover-col li svg{flex:none;margin-top:3px;color:var(--accent)}.cover-col.nao li svg{color:var(--ink-3)}.cover-foot{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;border-top:1px solid var(--line);background:var(--bg-3);font-size:13.5px;color:var(--ink-2)}.cover-foot strong{display:block;color:var(--ink);font-weight:700}.cover-foot small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px}.cover-foot .origin{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--ink);letter-spacing:-.02em;white-space:nowrap}.cover-foot .origin svg{width:16px;height:16px;color:var(--accent)}.sources{border-top:1px solid var(--line);padding:40px 0 44px}.sources-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px}.sources-head h4{font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);padding-bottom:10px;position:relative;font-family:var(--font-text)}.sources-head h4:after{content:"";position:absolute;left:0;bottom:0;width:24px;height:2px;background:var(--accent)}.sources-head span{font-size:13.5px;color:var(--ink-3);padding-bottom:10px}.sources-head span b{color:var(--ink);font-weight:700}.sources table{width:100%;border-collapse:collapse;font-size:14.5px}.sources th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:0 20px 10px 0;border-bottom:1px solid var(--line-strong)}.sources th:first-child{width:19%}.sources th:nth-child(2){width:38%}.sources th:nth-child(3){width:31%}.sources th:last-child{text-align:right;padding-right:0}.sources td{padding:14px 20px 14px 0;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;line-height:1.45}.sources tr:last-child td{border-bottom:0}.sources td:first-child{color:var(--ink);font-weight:600;white-space:nowrap}.sources td:first-child a{color:var(--accent)}.sources td:first-child a:hover{text-decoration:underline}.sources td.date{text-align:right;padding-right:0;white-space:nowrap;font-weight:700;color:var(--ink)}.sources .src-host{display:block;font-weight:400;color:var(--ink-3);font-size:12.5px}.article-body .sources{padding:0;border-top:0;margin-top:8px}.article-body .sources table{font-size:14px}.byline{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;margin-top:36px;padding-top:20px;border-top:1px solid var(--line);font-size:14.5px;color:var(--ink-2);line-height:1.5;max-width:72ch}.byline .av{width:44px;height:44px;border-radius:999px;background:var(--accent-2);color:var(--accent-ink);font-family:var(--font-display);font-weight:700;font-size:15px;display:grid;place-items:center;letter-spacing:.02em}.byline b{color:var(--ink);font-weight:700}.byline .dates{margin-top:4px;font-size:13px;color:var(--ink-3)}.cta-band{margin-top:40px;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);padding:26px 28px 24px;box-shadow:var(--elev)}.cta-band h2{font-size:24px;font-weight:700;margin-top:6px}.cta-band p{font-size:15px;color:var(--ink-3);margin-top:6px;max-width:60ch}.cta-band .searchbox{margin-top:18px;box-shadow:none}.cta-band .hero-freq{margin-top:12px}.ficha-page{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 32px;align-items:start;padding-top:8px;padding-bottom:56px}.ficha-main{min-width:0;display:flex;flex-direction:column;gap:24px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.ficha-aside{min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.card{background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);padding:22px 24px}.card--sheet{box-shadow:var(--elev);padding:0;background:var(--bg-3)}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 14px;border-bottom:1px solid var(--line)}.card h2,.card-head h2,.card-head h3{font-size:19px;font-weight:700;letter-spacing:-.01em}.card-head .meta{font-size:13.5px;color:var(--ink-3);white-space:nowrap}.card-body{padding:6px 24px 8px}.card-foot{padding:12px 24px 14px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3);line-height:1.45;background:var(--bg-2)}.card-foot a{font-weight:700;color:var(--accent)}.card-foot a:hover{text-decoration:underline}.fx-erro{display:flex;align-items:center;gap:10px;margin:0 24px 18px;padding:12px 16px;min-height:44px;border:1px solid var(--alerta-line);border-radius:var(--radius);background:var(--alerta-bg);color:var(--alerta);font-size:14.5px;font-weight:600;line-height:1.35}.fx-erro svg{width:20px;height:20px;flex:none}.fx-erro b{text-decoration:underline;text-underline-offset:3px;font-weight:800}.fx-erro:hover{color:var(--alerta);filter:brightness(1.08)}.card .eyebrow{display:block}.card p{font-size:14.5px;color:var(--ink-2);line-height:1.5}.card h2+p{margin-top:8px}.card .btn{width:100%;margin-top:14px}.card .btn+.btn{margin-top:8px}.card .fine{font-size:12.5px;color:var(--ink-3);margin-top:12px;line-height:1.45}.card .more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--accent)}.card .more:hover{text-decoration:underline}.signal{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--line)}.signal:first-of-type{border-top:0;padding-top:0}.signal svg{color:var(--accent);margin-top:2px}.signal.pending svg{color:var(--ink-3)}.signal b{display:block;font-weight:700;font-size:15px}.signal span{display:block;font-size:13.5px;color:var(--ink-3);line-height:1.4}.signal span a{color:var(--accent);font-weight:700}.signal span a:hover{text-decoration:underline}.dl-dense>div{display:grid;grid-template-columns:172px minmax(0,1fr);gap:4px 20px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}.dl-dense>div:first-child{border-top:0}.dl-dense dt{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding-top:3px}.dl-dense dd{font-size:15.5px;font-weight:500;color:var(--ink);min-width:0;overflow-wrap:anywhere}.dl-dense dd.big{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:0}.dl-dense dd small{display:block;font-size:12.5px;color:var(--ink-3);font-weight:400;margin-top:2px;font-family:var(--font-text)}.dl-dense dd .badge-ok{vertical-align:2px;margin-left:8px;min-height:28px}.dl-dense dd a{color:var(--accent);font-weight:700}.dl-dense dd a:hover{text-decoration:underline}.susep-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px 12px;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.susep-note svg{color:var(--accent);margin-top:2px}.susep-note b{display:block;font-size:15.5px;font-weight:700;color:var(--ink)}.susep-note p{line-height:1.5;margin-top:4px}.susep-note ol,.susep-note p{font-size:14px;color:var(--ink-2)}.susep-note ol{list-style:decimal;padding-left:20px;margin-top:8px}.susep-note li{margin:3px 0}.susep-note li::marker{color:var(--accent);font-weight:700}.susep-note .actions{margin-top:12px}.map-gate{position:relative;min-height:320px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-3);display:grid;place-items:center;text-align:center;padding:24px;overflow:hidden}.map-gate:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:36px 36px;opacity:.55;pointer-events:none}.map-gate .in{position:relative;max-width:46ch;display:flex;flex-direction:column;align-items:center;gap:10px}.map-gate .in svg{color:var(--accent)}.map-gate .in b{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.map-gate .in p{font-size:14px;color:var(--ink-3);line-height:1.5}.map-gate .in .actions{justify-content:center;margin-top:4px}.map-gate iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:none}.map-gate.on .in,.map-gate.on:before{display:none}.map-gate.on iframe{display:block}.mini-list li{display:grid;grid-template-columns:minmax(0,1fr) auto 8px;gap:4px 14px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}.mini-list li:first-child{border-top:0}.mini-list a{font-weight:600;color:var(--ink);padding:3px 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-list a:hover{color:var(--accent);text-decoration:underline}.mini-list .d{line-height:1.35;white-space:nowrap}.mini-list .d b{color:var(--ink)}.mini-list .ok{width:8px;height:8px;border-radius:50%;background:var(--accent);display:block}.fx-ficha .card-head h3.fx-h{font-size:18px;font-weight:700;letter-spacing:-.01em}.fx-ficha .card h2.fx-h16{font-size:17px}.fx-ficha .card h2.fx-mt{margin-top:6px}.fx-ficha .card .eyebrow.fx-eyebrow{margin-bottom:12px}.fx-ficha .susep-note b.fx-inline{display:inline;font-size:14px}.fx-foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-3);line-height:1.45}.fx-ficha .ficha-main .steps-note{margin-top:0}.fx-mapa{padding-bottom:8px}.fx-mapa .sec-head{margin-bottom:16px}.fx-mapa h2.fx-h2{font-size:24px;overflow-wrap:anywhere}.fx-perto.sec{border-top:0;padding-top:32px}.fx-bloco{margin-top:48px}.fx-chips{display:flex;flex-wrap:wrap;gap:8px}.fx-fonte{margin:32px 0 0;font-size:13.5px;color:var(--ink-3);line-height:1.5}.fx-fonte a{color:var(--accent);font-weight:700}.fx-fonte a:hover{text-decoration:underline}.nf{padding:56px 0 64px}.nf .code{font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--accent)}.nf h1{font-size:clamp(34px,3.4vw,58px);margin:12px 0 14px;max-width:22ch}.nf .lead{font-size:17.5px;color:var(--ink-3);max-width:56ch;margin-bottom:26px}.nf .searchbox{max-width:820px}.nf .actions{margin-top:22px}.form-erro{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;max-width:760px;margin:0 0 16px;padding:14px 18px;background:var(--bg-3);border:1px solid var(--line-strong);border-left:4px solid var(--accent);border-radius:var(--radius);font-size:14.5px;color:var(--ink-2);line-height:1.45;scroll-margin-top:24px}.form-erro[hidden]{display:none}.form-erro svg{color:var(--accent);margin-top:2px}.form-erro b{display:block;color:var(--ink);font-weight:700;font-size:15.5px}.form-erro:focus{outline:2px solid var(--accent);outline-offset:2px}.form{position:relative;max-width:760px;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elev);padding:26px 28px 24px;scroll-margin-top:24px}.form-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.form-head h2{font-size:24px;font-weight:700;margin-top:6px}.form-head p{font-size:14.5px;color:var(--ink-3);margin-top:6px;max-width:60ch}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 20px}.field{display:flex;flex-direction:column;gap:4px;min-width:0}.field--full{grid-column:1/-1}.field label{font-size:14.5px;font-weight:700;color:var(--ink);padding:4px 0}.field label .req{color:var(--accent);margin-left:3px}.field label .opc{font-weight:400;color:var(--ink-3);margin-left:4px}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:10px 16px;font:inherit;font-size:16px;color:var(--ink);background:var(--bg-3);border:1px solid var(--line-strong);border-radius:var(--radius);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--ink-3)}.field textarea{min-height:156px;resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.field .sel{position:relative}.field .sel select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer}.field .sel:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:translateY(-70%) rotate(45deg);pointer-events:none}.field .hint{font-size:12.5px;color:var(--ink-3);line-height:1.4}.form-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-captcha{grid-column:1/-1}.form-captcha,.form-captcha .cf-turnstile{min-height:65px}.form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.form-lgpd{font-size:13px;color:var(--ink-3);line-height:1.45;max-width:54ch}.form-lgpd a{color:var(--accent);font-weight:700;padding:4px 0}.form-lgpd a:hover{text-decoration:underline}.form .btn[disabled]{opacity:.7;cursor:progress}.hubs-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:700;padding:4px 0}.hubs-link:hover{text-decoration:underline}.hubs-passo{color:var(--ink)}.hubs-passo:hover{color:var(--accent);text-decoration:underline}.hubs-atalhos{margin:0 0 8px}.hubs-atalhos a{letter-spacing:0;font-weight:600}.hubs-grupo{margin-top:28px;scroll-margin-top:24px}.hubs-grupo-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.hubs-grupo-cab h3{font-size:20px;font-weight:700}.hubs-grupo-cab h3 a{color:var(--ink);display:inline-block;padding:4px 0}.hubs-grupo-cab h3 a:hover{color:var(--accent);text-decoration:underline}.hubs-grupo-cab span{font-size:14px;color:var(--ink-3);white-space:nowrap}.hubs-termos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.hubs-termo{display:flex;flex-direction:column;gap:12px;scroll-margin-top:24px}.hubs-termo h3{font-size:21px;font-weight:700;color:var(--ink)}.hubs-termo blockquote{margin:0;border-left:3px solid var(--accent);padding:2px 0 2px 14px}.hubs-termo blockquote .eyebrow{margin-bottom:4px}.hubs-termo blockquote p{font-size:15px;color:var(--ink-2);line-height:1.5}.hubs-termo-onde{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3);line-height:1.45}.hubs-termo-onde a{color:var(--accent);font-weight:700;padding:4px 0}.hubs-termo-onde a:hover{text-decoration:underline}.hubs-tabela-titulo{font-size:20px;font-weight:700;margin:32px 0 12px}.hubs-tabela{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--bg-2);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--elev)}.hubs-tabela table{width:100%;border-collapse:collapse;font-size:15px}.hubs-tabela td,.hubs-tabela th{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.45}.hubs-tabela tbody tr:last-child td,.hubs-tabela tbody tr:last-child th{border-bottom:0}.hubs-tabela thead th{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-3);white-space:nowrap}.hubs-tabela tbody th{font-weight:600;color:var(--ink)}.hubs-tabela tbody th a{color:var(--ink);display:inline-block;padding:2px 0}.hubs-tabela tbody th a:hover{color:var(--accent);text-decoration:underline}.hubs-tabela .hubs-dir{text-align:right}.hubs-n,.hubs-tabela td.num,.hubs-tabela th.num{white-space:nowrap}.hubs-n{font-weight:700;color:var(--ink)}.hubs-mudo{color:var(--ink-3);font-size:14.5px}.hubs-uf{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent);margin-left:4px}.hubs-larga{min-width:560px}.hubs-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1380px){.hdr-search{width:210px}.hdr-cta-sua{display:none}nav.main{margin-left:4px}}@media (max-width:1180px){.fichasec .wrap,.ramos-home .wrap{grid-template-columns:minmax(0,1fr)}.fichasec .wrap>*,.ramos-home .wrap>*{min-width:0}.hero-1 .wrap{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:28px}.hero-1 .txt{display:contents}.hero-1 .foto{order:5}.hero-1 .fatos{order:6;margin-top:6px}.hero-1 .foto img{aspect-ratio:3/2;min-height:0;height:auto;object-position:50% 40%}.regioes{grid-template-columns:repeat(3,minmax(0,1fr))}.passos,.rod-top{grid-template-columns:1fr 1fr}.rod-top>.rod-marca{grid-column:1/-1}.ramos-home figure img{aspect-ratio:16/9}.ramos{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:1080px){h1,h2,h3{text-wrap:balance}.page-head .wrap{grid-template-columns:1fr;gap:24px;align-items:start}.page-head h1{max-width:none}.article{grid-template-columns:1fr;gap:0}.toc{position:static;margin-bottom:20px}.toc summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;font-weight:700;font-size:15px;padding:12px 18px;border:1px solid var(--line-strong);border-radius:999px;background:var(--bg-2)}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:"+";font-family:var(--font-display);font-size:20px;color:var(--accent);line-height:1}.toc[open] summary:after{content:"\2212"}.toc .eyebrow{display:none}.toc ol{margin-top:10px}.toc-meta{display:none}.linkgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.linkgrid li:nth-child(4){border-top:1px solid var(--line)}.uf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ramos--4{grid-template-columns:repeat(2,1fr)}.steps--3{grid-template-columns:1fr}nav.main{gap:8px}.crumbs ol{gap:8px 6px}.crumbs a{display:inline-block;min-width:44px}.crumbs a,.sec-link{padding:12px 0}.rank .city a{padding:10px 0;min-width:44px}.ufs{gap:8px}.linkgrid li{padding:4px 0}.linkgrid a,.linkgrid b{padding:12px 0}.linkgrid a{min-width:44px}.mini-list li{padding:4px 0}.mini-list a,.row .name a{padding:12px 0}.row .name a{display:block;margin:-12px 0}.row .susep a{display:inline-block;padding:21px 0 4px;margin:-21px 0 -4px}.row a.tel{padding:11px 0;margin:-11px 0}.pager ol{gap:8px}.toc ol{display:grid;gap:8px}.toc li a{padding:13px 14px}.hubs-grupo-cab h3 a,.hubs-link,.sources td a{padding:12px 0}.sources td a{display:inline-block;margin:-12px 0}.rod-col a{padding:12px 0}.rod-col a+a{margin-top:8px}.searchbox label{padding-top:6px;padding-bottom:0}.searchbox input,.searchbox select{min-height:44px}.searchbox .sel:after{bottom:18px}.dl-dense dd a,.hubs-passo{display:inline-block;padding:12px 0;margin:-12px 0}.filter input{padding:11px 0;line-height:22px}.filter input,.pager input{font-size:16px}.reg li{padding:4px 0;border-bottom:1px solid var(--line)}.reg li a{min-height:44px;border-bottom:0}.achados .p,.article-body .sources table,.byline,.byline .dates,.card .fine,.card p,.card-foot,.cover-foot small,.cover-head p,.dl-dense dd small,.field .hint,.form-head p,.form-lgpd,.fx-fonte,.fx-foot,.hubs-mudo,.itens span,.kpis small,.kpis span,.list-count,.map-gate .in p,.passos p,.ramos span,.rod-base,.rod-desc,.rod-legal,.row .addr,.sec-foot,.signal span,.sources .filter-status,.sources table,.step p,.steps-note,.susep-note ol,.susep-note p{font-size:15px}}@media (min-width:641px) and (max-width:1080px){.sources td{padding-top:16px;padding-bottom:16px}.hubs-tabela tr:has(th a)>*{padding-top:16px;padding-bottom:16px}.hubs-tabela tbody th a{display:inline-block;padding:12px 0;margin:-12px 0;min-width:44px}.row:not(:has(.right)) .addr,.row:not(:has(.right)) .name{grid-column:2/-1}}@media (max-width:1180px){header.site .wrap{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.brand{justify-self:start}.hdr-cta,.hdr-panel{display:none}.hdr-convite{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-3)}.hdr-convite p{font-size:15px;line-height:1.45;color:var(--ink-2)}.hdr-convite p b{color:var(--ink);font-weight:700}.hdr-convite .btn{width:100%}.menu-btn{display:inline-flex;justify-self:end}header.site.open .hdr-panel{display:flex;flex-direction:column;gap:12px;position:absolute;left:0;right:0;top:100%;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px clamp(16px,4vw,64px) 16px;box-shadow:var(--elev)}.hdr-panel:focus{outline:none}.hdr-panel nav.main{display:flex;flex-direction:column;gap:6px;margin:0}.hdr-panel nav.main a{padding:12px 14px}.hdr-panel .hdr-search{display:flex;width:auto;margin:0;min-height:48px}.hdr-panel .hdr-search kbd{display:none}.sugestoes{display:grid;gap:6px}.sugestoes[hidden]{display:none}}@media (max-width:900px){.ficha-page,.two-col{grid-template-columns:1fr}.ficha-aside{position:static}.linkgrid,.linkgrid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.linkgrid li:nth-child(3),.linkgrid--3 li:nth-child(3){border-top:1px solid var(--line)}.kpis{grid-template-columns:repeat(3,1fr)}.faq,.rank{grid-template-columns:1fr}.rank{grid-template-rows:none;grid-auto-flow:row;gap:0}.rank li:nth-child(7){border-top:1px solid var(--line)}.hubs-termos{grid-template-columns:1fr}.fx-ficha .ficha-page .ficha-main{padding:0 0 8px}}@media (max-width:640px){.sec{padding:44px 0}.sec--tight{padding:32px 0}.sec-head{margin-bottom:20px}.sec-head h2{font-size:26px}.home section{padding:64px 0}.home .sec-head{margin-bottom:28px}.home .sec-head h2{font-size:30px}.sec-link{white-space:normal}.hero h1{text-wrap:balance}.hero .lead{font-size:17px}.searchbox{grid-template-columns:1fr;border-radius:var(--radius);padding:0}.searchbox label{border-right:0;border-bottom:1px solid var(--line);padding:8px 18px 0}.searchbox .btn{margin:8px;min-height:52px}.hero-1 .foto img{aspect-ratio:4/3}.fatos{gap:10px 24px}.fatos b{font-size:28px}.achados ul,.passos,.regioes,.rod-top{grid-template-columns:1fr}.achados li{padding:24px 0;border-bottom:1px solid var(--line)}.exemplo dl{grid-template-columns:1fr}.exemplo dl div:nth-child(odd){border-right:0}.exemplo h3{font-size:24px}.exemplo .cab,.exemplo .rot,.exemplo .susep,.exemplo dl div{padding-left:18px;padding-right:18px}.exemplo .acoes{padding:0 18px 22px}.ramos-home figure img{aspect-ratio:4/3}.faixa{padding:44px 0}.rod-top{margin-top:48px;gap:32px}.crumbs{padding-top:6px}.crumbs a{padding:12px 0}.crumbs li[aria-current]{display:none}.page-head{padding:12px 0 28px}.page-head h1{font-size:30px}.page-head .lead{font-size:16px}.page-head+.sec{padding-top:24px}.kpis{grid-template-columns:1fr}.kpis>div{border-left:0;border-top:1px solid var(--line);padding:12px 16px}.kpis>div:first-child{border-top:0}.kpis b{font-size:24px}.kpis span{font-size:15px}.kpis small{font-size:14px}.page-head .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.page-head .kpis--2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head .kpis>div{border-top:0;border-left:1px solid var(--line);padding:12px 10px}.page-head .kpis>div:first-child{border-left:0}.page-head .kpis b{font-size:21px}.page-head .kpis span{font-size:13px;line-height:1.3}.page-head .kpis small{font-size:12px;line-height:1.3;margin-top:4px}.list-tools{align-items:stretch}.filter{max-width:none;flex-basis:100%}.row{grid-template-columns:26px minmax(0,1fr);padding:16px 16px 14px}.row .right{grid-column:2;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:20px}.row .pos{grid-row:1/2}.row .addr,.row .meta,.row .name{grid-column:2}.row .susep{grid-column:1/-1;margin-top:8px}.row .name{font-size:17px}.row .name a{padding:15px 0 9px;margin:-15px 0 -9px}.pager{flex-direction:column;align-items:stretch}.pager form,.pager ol{justify-content:center}.linkgrid,.linkgrid--3{grid-template-columns:1fr;gap:0}.linkgrid li:nth-child(2),.linkgrid--3 li:nth-child(2){border-top:1px solid var(--line)}.linkgrid a,.linkgrid b{display:flex;align-items:center;white-space:normal}.uf-grid{grid-template-columns:1fr}.article-head h1{font-size:30px}.article{padding-bottom:44px}.answer{padding:16px 18px}.answer p{font-size:16px}.cover-grid{grid-template-columns:1fr}.cover-col+.cover-col{border-left:0;border-top:1px solid var(--line)}.cover-foot{flex-direction:column;align-items:flex-start}.ramos,.ramos--4{grid-template-columns:1fr;gap:8px}.ramos a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 12px;align-items:start;min-height:0;padding:14px 16px}.ramos a svg{grid-row:1/3;margin-top:1px}.ramos a.all{display:flex;min-height:0}.dl-dense>div,.steps{grid-template-columns:1fr}.dl-dense>div{gap:2px;padding:10px 0}.card,.card-body,.card-foot,.card-head{padding-left:16px;padding-right:16px}.card--sheet{padding-left:0;padding-right:0}.fx-erro{margin-left:16px;margin-right:16px}.card-head{flex-direction:column;gap:4px}.map-gate{min-height:260px}.mini-list li{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.mini-list .d{grid-column:1;font-size:13px;white-space:normal}.mini-list .ok{grid-column:2;grid-row:1/3}.nf{padding:36px 0 44px}.nf h1{font-size:30px}.prose{font-size:16px}.prose h2{font-size:23px}.form{padding:18px 16px 16px}.form-grid{grid-template-columns:1fr}.form-foot .btn{width:100%}.form-erro{padding:12px 14px}.hubs-grupo-cab{flex-direction:column;gap:0}.hubs-tabela td,.hubs-tabela th{padding:10px 12px}.hubs-pilha,.hubs-pilha tbody{display:block}.hubs-pilha thead{display:none}.hubs-pilha tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 14px;border-bottom:1px solid var(--line)}.hubs-pilha tbody tr:last-child{border-bottom:0}.hubs-pilha td,.hubs-pilha th{display:block;padding:0;border:0}.hubs-pilha td:not(.hubs-n):not(.hubs-dir){grid-column:1/-1}.hubs-pilha .hubs-n{font-size:17px}.hubs-pilha th a{display:inline-block;padding:12px 0;margin:-12px 0;min-width:44px}.hubs-tabela table:not(.hubs-pilha) tr:has(th a)>*{padding-top:16px;padding-bottom:16px}.hubs-tabela table:not(.hubs-pilha) tbody th a{display:inline-block;padding:12px 0;margin:-12px 0;min-width:44px}.sources{padding:32px 0 36px}.sources-head{flex-direction:column;align-items:flex-start;gap:6px}.sources-head span{padding-bottom:0}.sources table,.sources tbody{display:block}.sources thead{display:none}.sources tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:start;border-bottom:1px solid var(--line);padding:16px 0}.sources tr:first-child{padding-top:0}.sources tr:last-child{border-bottom:0}.sources td{display:block;border:0;padding:0;white-space:normal;grid-column:1/-1}.sources td:first-child{grid-column:1;grid-row:1;white-space:normal;font-size:15.5px}.sources td.date{grid-column:2;grid-row:1;padding:0}.sources td[data-label]:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:8px 0 2px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}}