:root{--p2-ouro:#d9ac4f;--p2-ouro-h:#c99a3a;--p2-ouro-tx:#80580f;--p2-ouro-bg:#fbf3e1}.fn{display:grid;gap:22px;margin:0 0 56px}.fn .fx-card{padding:clamp(20px,2.2vw,30px)}.fn-eyebrow{margin:0 0 6px;font:800 11px/1.2 var(--i);letter-spacing:.14em;text-transform:uppercase;color:var(--p2-ouro-tx)}.fn-h2{margin:0 0 16px;font:800 clamp(22px,2.1vw,28px)/1.18 var(--i);letter-spacing:-.025em;color:var(--p2-ink);text-wrap:balance}.fn-h2 em{font-style:normal;color:var(--p2-ouro-tx)}.fn-h2-l{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;text-decoration-thickness:2px;transition:text-decoration-color .15s}.fn-h2-l:hover{text-decoration-color:currentColor}.fn-h2-l:focus-visible{outline:2px solid var(--p2-ink);outline-offset:3px;border-radius:2px;text-decoration-color:currentColor}.fn-par{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:stretch}.fn-par--so1{grid-template-columns:minmax(0,1fr)}.fn-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.fn-chip{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;border:1px solid var(--p2-ln);border-radius:var(--r-m);background:#fff;font:700 13px/1.25 var(--i);color:var(--p2-ink)}.fn-chip .ic{width:18px;height:18px;flex:none;color:var(--p2-ouro-tx)}.fn-chip small{display:block;margin-top:1px;font:500 12px/1.2 var(--i);color:var(--p2-mu)}.fn-chip--mais{justify-content:center;color:var(--p2-mu);background:var(--p2-bg);border-style:dashed}.fn-chips--ent{grid-template-columns:repeat(3,minmax(0,1fr))}.fn-chips--ent .fn-chip{align-items:flex-start;padding:10px 12px}.fn-chips--ent .fn-chip .ic{margin-top:1px}.fn-fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}.fn-fotos--1{grid-template-columns:minmax(0,1fr)}.fn-foto{position:relative;margin:0;aspect-ratio:4/3;border-radius:var(--r-m);overflow:hidden;background:#1c2126}.fn-fotos--1 .fn-foto{aspect-ratio:16/9}.fn-foto img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.fn-foto figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 14px 12px;background:linear-gradient(to top,#0d0f12d1,#0d0f1200);color:#fff;font:700 14px/1.25 var(--i)}.fn-foto figcaption small{display:block;margin-bottom:2px;font:800 10px/1.2 var(--i);letter-spacing:.14em;text-transform:uppercase;color:#f1d89a}.fn-txt{margin:0 0 16px;font:400 15px/1.6 var(--i);color:var(--p2-tx);max-width:62ch}.fn-base{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-top:auto}.fn-fatos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}.fn-fato{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--p2-ln);border-radius:var(--r-m);background:#fff;font:700 13px/1.3 var(--i);color:var(--p2-ink)}.fn-fato .ic{width:18px;height:18px;flex:none;margin-top:1px;color:var(--p2-ouro-tx)}.fn-fato--l{grid-column:1/-1}.fn-rel{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--p2-ln);border-radius:var(--r-m);background:var(--p2-bg)}.fn-rel-c{display:block;color:inherit}@media(hover:hover)and (pointer:fine){.fn-rel-c:hover .fn-rel-t{text-decoration:underline}}.fn-rel .fn-eyebrow{margin-bottom:8px}.fn-rel-t{margin:0 0 6px;font:800 16px/1.3 var(--i);color:var(--p2-ink)}.fn-rel-m{margin:0;font:600 13px/1.4 var(--i);color:var(--p2-tx)}.fn-rel-m b{font-weight:800;color:var(--p2-ink)}.fn-rel .fn-ouro{margin-top:auto}.fn-ouro{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:var(--r-m);background:var(--p2-ouro);color:var(--p2-sec)!important;font:800 14px/1.1 var(--i);letter-spacing:.02em;cursor:pointer;text-align:center}.fn-ouro:hover{background:var(--p2-ouro-h)}.fn-ouro .ic{width:18px;height:18px}.fn-cont{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:1.5px solid rgba(255,255,255,.55);border-radius:var(--r-m);background:transparent;color:#fff;font:800 14px/1.1 var(--i);cursor:pointer;text-align:center}.fn-cont:hover{background:#ffffff1f;border-color:#fff}.fn-cont .ic{width:18px;height:18px}.fn a:focus-visible,.fn button:focus-visible,.fn summary:focus-visible{outline:3px solid var(--p2-ink);outline-offset:2px}.fn-fecho a:focus-visible,.fn-fecho button:focus-visible{outline-color:#fff}.fn-ent{display:flex;flex-direction:column}.fn-ent .fx-mapa-caixa{flex:1;display:flex;flex-direction:column;min-height:300px}.fn-ent .fx-mapa{flex:1;height:auto;min-height:300px}.fn-ent .fx-pino{background:var(--p2-ouro);border-color:var(--p2-ink)}.fn-ent .fx-nota{margin-top:10px}.fn-an-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 18px}.fn-an-cab .fn-h2{margin:0}.fn-an-meta{margin:6px 0 0;font:600 14px/1.4 var(--i);color:var(--p2-mu)}.fn-selo{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:var(--r-p);font:800 13px/1 var(--i);white-space:nowrap}.fn-selo:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.fn-selo--dentro{background:var(--p2-ouro-bg);color:var(--p2-ouro-tx)}.fn-selo--acima{background:#fdeceb;color:#9b1c1c}.fn-selo--abaixo{background:#e6f4ec;color:#146c3a}.fn-an-grade{display:grid;grid-template-columns:1fr 1.5fr 1fr .8fr 1.5fr;gap:14px}.fn-an-c{padding:18px;border:1px solid var(--p2-ln);border-radius:var(--r-m);background:#fff;min-width:0}.fn-an-r{margin:0 0 8px;font:700 12px/1.3 var(--i);color:var(--p2-mu)}.fn-an-v{margin:0;font:800 clamp(20px,1.6vw,26px)/1.1 var(--i);letter-spacing:-.03em;color:var(--p2-ink);white-space:nowrap}.fn-an-v small{font-size:.6em;letter-spacing:0;font-weight:800}.fn-an-s{margin:6px 0 0;font:600 12px/1.4 var(--i);color:var(--p2-mu)}.fn-an-v--acima{color:#9b1c1c}.fn-an-v--abaixo{color:#146c3a}.fn-an-v--dentro{color:var(--p2-ink)}.fn-an-txt ul{display:grid;gap:8px;margin:0 0 12px}.fn-an-txt li{position:relative;padding-left:16px;font:500 14px/1.45 var(--i);color:var(--p2-tx)}.fn-an-txt li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--p2-ouro)}.fn-met summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px solid var(--p2-ln);border-radius:var(--r-s);background:#fff;font:700 13px/1 var(--i);color:var(--p2-ink);cursor:pointer;list-style:none}.fn-met summary::-webkit-details-marker{display:none}.fn-met summary:hover{background:var(--p2-bg)}.fn-met summary:after{content:"";width:6px;height:6px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin:-3px 0 0 4px}.fn-met[open] summary:after{transform:rotate(-135deg);margin-top:3px}.fn-met p{margin:10px 0 0;font:400 13px/1.55 var(--i);color:var(--p2-tx)}.fn-hist svg{display:block;width:100%;height:auto;margin-top:6px}.fn-hist .fn-h-ln{fill:none;stroke:var(--p2-ouro-tx);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fn-hist .fn-h-pt{fill:#fff;stroke:var(--p2-ouro-tx);stroke-width:2.5}.fn-hist .fn-h-gr{stroke:var(--p2-ln);stroke-width:1}.fn-hist text{font:600 11px var(--i);fill:var(--p2-mu)}.fn-hist .fn-h-v{font-weight:800;fill:var(--p2-ink)}.fn-hist-so{margin:0;font:800 clamp(20px,1.8vw,24px)/1.15 var(--i);letter-spacing:-.025em;color:var(--p2-ink)}.fn-aviso{margin:14px 0 0;font:400 12px/1.5 var(--i);color:var(--p2-mu)}.fn-fecho{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.4vw,36px);overflow:hidden;border-radius:var(--r-l);background:var(--p2-sec);color:#fff;box-shadow:0 14px 40px -22px #0d0f12b3}.fn-fecho:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--p2-ouro)}.fn-fecho-f{position:relative;align-self:stretch;width:clamp(150px,15vw,210px);background:#1c2126}.fn-fecho-f img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 0}.fn-fecho-f:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(13,15,18,0) 55%,var(--p2-sec))}.fn-fecho-t{padding:26px 0}.fn-fecho h2{margin:0 0 8px;font:800 clamp(21px,2.1vw,28px)/1.2 var(--i);letter-spacing:-.025em;text-wrap:balance}.fn-fecho p{margin:0;max-width:56ch;font:400 15px/1.55 var(--i);color:#dfe3e8}.fn-fecho-a{display:flex;gap:12px;padding:26px clamp(20px,2.4vw,34px) 26px 0}.fn-fecho--sf{grid-template-columns:minmax(0,1fr) auto}.fn-fecho--sf .fn-fecho-t{padding-left:clamp(22px,2.6vw,36px)}@media(max-width:1180px){.fn-chips,.fn-chips--ent{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-an-grade{grid-template-columns:repeat(6,minmax(0,1fr))}.fn-an-grade>.fn-an-c:nth-child(1){grid-column:span 2}.fn-an-grade>.fn-an-c:nth-child(2){grid-column:span 4}.fn-an-grade>.fn-an-c:nth-child(3){grid-column:span 2}.fn-an-grade>.fn-an-c:nth-child(4){grid-column:span 2}.fn-an-grade>.fn-an-c:nth-child(5){grid-column:span 2}.fn-fecho{grid-template-columns:auto minmax(0,1fr)}.fn-fecho-a{grid-column:1/-1;padding:0 26px 26px}}@media(max-width:992px){.fn{gap:18px;margin-bottom:40px}.fn-par{grid-template-columns:minmax(0,1fr)}.fn-ent .fx-mapa-caixa,.fn-ent .fx-mapa{min-height:280px}}@media(max-width:600px){.fn .fx-card{padding:20px 18px}.fn-chips,.fn-chips--ent{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fn-base{grid-template-columns:minmax(0,1fr)}.fn-fotos{gap:8px}.fn-foto figcaption{padding:26px 10px 10px;font-size:13px}.fn-an-cab{flex-direction:column-reverse;gap:12px}.fn-an-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fn-an-grade>.fn-an-c{grid-column:auto!important}.fn-an-grade>.fn-an-c:nth-child(1){grid-column:1/-1!important}.fn-an-grade>.fn-an-c:nth-child(2){grid-column:1/-1!important;order:5}.fn-an-grade>.fn-an-c:nth-child(5){grid-column:1/-1!important;order:4}.fn-an-c{padding:14px}.fn-fecho,.fn-fecho--sf{grid-template-columns:minmax(0,1fr)}.fn-fecho-f{width:100%;height:190px}.fn-fecho-f:after{background:linear-gradient(to bottom,rgba(13,15,18,0) 45%,var(--p2-sec))}.fn-fecho-t{padding:0 20px}.fn-fecho--sf .fn-fecho-t{padding:26px 20px 0}.fn-fecho-a{flex-direction:column;padding:4px 20px 22px}.fn-ouro,.fn-cont{width:100%}}@media(pointer:coarse){.fn-ouro,.fn-cont,.fn-met summary{min-height:48px}.fn-chip{min-height:48px}}@media(prefers-reduced-motion:reduce){.fn *{transition:none!important;scroll-behavior:auto!important}}@media print{.fn-fecho{display:none}}.fn-base--so{grid-template-columns:minmax(0,1fr)}.fn-base--so .fn-fatos{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.fn-base--so .fn-fato--l{grid-column:auto}.fn-par--so1 .fn-foto{aspect-ratio:16/9}.fn-par--so1 .fn-chips{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:992px){.fn-par--so1 .fn-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-par--so1 .fn-foto{aspect-ratio:4/3}}.fn-fotos--3{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(240px,22vw,300px)}.fn-fotos--3 .fn-foto{aspect-ratio:auto;min-height:0}.fn-fotos--3 .fn-foto:first-child{grid-row:1/3}@media(max-width:600px){.fn-fotos--3{height:230px}}.fn-fato dd{margin:0}.fn-fato dd span{font-weight:500;color:var(--p2-mu)}.fn-rel .fn-ouro{padding:0 14px}.fn-cond{scroll-margin-top:84px}.fn-chip--mais a{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;color:inherit;text-decoration:none}.fn-chip--mais:has(a){padding:0}.fn-chip--mais a:hover{color:var(--p2-ink);text-decoration:underline}
