:root{--brand:#008ed6;--brand2:#00a7ed;--brand3:#39bfff;--pmax-1:#006aa6;--pmax-2:#008ed6;--pmax-3:#39bfff;--pmax-4:#f4f8fb;--pmax-5:#e9f7fd;--pmax-6:#071a2e;--pmax-7:#596775;--soft:#f4f8fb;--soft2:#e9f7fd}.fiscontrole-public .topbar{background:#071a2e;border-color:#153d5a}.fiscontrole-public .nav-main{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13)}.fiscontrole-public .nav-main a{color:#dceaf4}.fiscontrole-public .nav-main a:hover{color:#fff;background:#0d3654}.fiscontrole-public .top-actions .btn-pmax-soft{background:#0d2d46;color:#d5e8f6;border-color:#1d4c6c}.fiscontrole-public .top-actions .btn-pmax-outline{color:#fff;border-color:#28648a;background:#0e4265}.fiscontrole-public .mobile-menu-btn{color:#fff;background:#0d3654}.fiscontrole-public .mobile-top-menu a{color:#dceaf4;border-color:#1d4c6c;background:#0d2d46}.fiscontrole-public .pnh-context{background:#f4f8fb}.fiscontrole-public .pnh-context a.active{background:#dff2fc;color:#006aa6;border-color:#b9dff1}.fiscontrole-public .box.dark{background:#071a2e}.fiscontrole-public .cta{background:linear-gradient(140deg,#071a2e,#0d4468)}.fiscontrole-public .cta a{background:#008ed6}.fiscontrole-public .pf-footer{background:#06131f}.fiscontrole-public .pf-footer-cta{background:#008ed6;border-color:#008ed6}.fiscontrole-public .pf-footer-brand img{height:auto}.fiscontrole-public .pf-operation__eyebrow{color:#006aa6}.fiscontrole-public .pf-operation__intro h2 em{color:#008ed6}.fiscontrole-public .pf-operation__primary{background:#008ed6;border-color:#008ed6}.fiscontrole-public .pf-operation__feature>i{color:#008ed6}.fiscontrole-public .pf-operation__feature span{color:#006aa6}.fc-company{margin-top:30px;padding-top:20px;border-top:1px solid #214158;color:#c7d8e4;font-size:12px;line-height:1.7}.fc-inline-cta{margin:44px 0 12px;padding:28px;border:1px solid #b9dff1;border-radius:16px;background:#eef8fd;display:grid;gap:18px}.article-content .fc-inline-cta span{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#006aa6}.article-content .fc-inline-cta h2{margin:10px 0;font-size:26px;color:#071a2e}.article-content .fc-inline-cta p{font-size:15px;line-height:1.7}.article-content .fc-inline-cta>a{display:inline-flex;align-items:center;gap:10px;justify-self:start;padding:12px 20px;background:#008ed6;color:white;border-radius:9px;text-decoration:none;font-size:14px;font-weight:700}.fiscontrole-public a:focus-visible,.fiscontrole-public button:focus-visible{outline:3px solid #00a7ed;outline-offset:4px}.fiscontrole-public .pmax-editorial-table{max-width:100%;overflow-x:auto}.fiscontrole-public .market-bar{max-width:1240px}@media(prefers-reduced-motion:reduce){.fiscontrole-public .market-track{animation:none}}@media(max-width:767px){.fiscontrole-public .topbar .brand img{width:132px;height:auto}.fc-inline-cta{padding:22px}.article-content .fc-inline-cta h2{font-size:23px}.fiscontrole-public .pf-footer-grid{gap:28px}}
.fc-help-toggle{position:fixed;right:22px;bottom:22px;z-index:1200;display:flex;align-items:center;gap:9px;min-height:52px;padding:12px 19px;border:1px solid #44b4ec;border-radius:30px;background:#006aa6;color:white;font-size:13px;font-weight:700;box-shadow:0 8px 28px #071a2e30;cursor:pointer}.fc-help-panel[hidden]{display:none}.fc-help-panel{position:fixed;right:22px;bottom:88px;z-index:1201;width:340px;max-width:calc(100vw - 28px);border:1px solid #cbdfea;border-radius:18px;background:white;color:#071a2e;box-shadow:0 18px 55px #071a2e30;padding:18px}.fc-help-panel header{display:flex;justify-content:space-between;gap:10px}.fc-help-panel header span{display:block;font-size:12px;color:#596775;line-height:1.5;margin-top:5px}.fc-help-panel header button{border:0;background:transparent;color:#071a2e;align-self:start;cursor:pointer}.fc-help-panel form{margin:20px 0}.fc-help-panel label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.fc-help-panel form>div{display:flex;border:1px solid #cbdfea;border-radius:8px;overflow:hidden}.fc-help-panel input{min-width:0;flex:1;border:0;padding:12px;font:inherit;font-size:13px}.fc-help-panel form button{border:0;background:#008ed6;color:white;padding:0 14px;cursor:pointer}.fc-help-panel>a{display:flex;gap:12px;align-items:center;padding:12px 6px;border-top:1px solid #edf3f7;font-size:13px;color:#214963}@media(max-width:767px){.fc-help-toggle{right:14px;bottom:14px;font-size:12px;min-height:46px}.fc-help-panel{right:14px;bottom:72px}}
.fiscontrole-public .top-actions .btn-pmax-soft:first-child{background:#008ed6;color:white;border-color:#008ed6}.fiscontrole-public .pf-operation__shell{background:radial-gradient(ellipse at top left,#164766,transparent 60%),#0c2138}.fiscontrole-public .pf-operation__eyebrow{color:#91ddff}.fiscontrole-public .pf-operation__intro h2 em{color:#91ddff}.fiscontrole-public .pf-operation__primary{background:#91ddff;color:#071a2e}.fiscontrole-public .pf-operation__feature>i{background:#e9f7fd;color:#008ed6}.fiscontrole-public .pf-operation__feature:hover{border-color:#91ddff}
.fiscontrole-public .web-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:1101px){.fiscontrole-public .web-grid:has(>.story-card:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1100px){.fiscontrole-public .web-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.fiscontrole-public .web-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fiscontrole-public .story-card img{object-position:72% center}
.fiscontrole-public .pf-footer-shell{background:radial-gradient(circle at 88% 8%,rgba(57,191,255,.14),transparent 22%),linear-gradient(135deg,#06131f 0%,#0c2941 54%,#07557f 100%);box-shadow:0 -12px 40px rgba(0,106,166,.18)}.fiscontrole-public .pf-footer-status::before{background:#39bfff;box-shadow:0 0 0 5px rgba(57,191,255,.10)}
.fiscontrole-public .story-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(7,26,46,.94) 100%);pointer-events:none}.fiscontrole-public .story-card h3{z-index:1;text-shadow:0 1px 3px #071a2e}
@media(min-width:1101px) and (max-width:1500px){.fiscontrole-public .topbar-inner{gap:16px}.fiscontrole-public .topbar .brand{flex:0 0 140px}.fiscontrole-public .topbar .brand img{width:140px;height:auto}.fiscontrole-public .nav-main{flex:1;min-width:0;flex-wrap:nowrap;justify-content:center}.fiscontrole-public .nav-main a{font-size:11px;padding:10px 11px;white-space:nowrap}.fiscontrole-public .top-actions{flex:0 0 auto;flex-wrap:nowrap}.fiscontrole-public .top-actions .btn-pmax-soft,.fiscontrole-public .top-actions .btn-pmax-outline{font-size:11px;padding:10px 12px;white-space:nowrap}}
.fiscontrole-public .main-story-img img[src*="/assets/cover-"]{object-fit:contain;background:#071a2e}@media(max-width:767px){.fiscontrole-public .main-story-img:has(>img[src*="/assets/cover-"]){height:auto;aspect-ratio:1200/760}.fiscontrole-public .main-story-img img[src*="/assets/cover-"]{height:100%}}
@media(max-width:600px){.fiscontrole-public .market-bar{height:64px;flex-wrap:wrap;gap:0}.fiscontrole-public .market-fixed-left{width:100%;justify-content:space-between;border-right:0}.fiscontrole-public .market-ticker{flex:0 0 100%;width:100%;height:32px}.fiscontrole-public .market-pill{font-size:10px;gap:3px;padding:0 5px}.fiscontrole-public .market-pill em{font-size:10px}}
.fiscontrole-public .hero-img-clean img[src*="/assets/cover-"]{object-fit:contain;background:#071a2e}@media(max-width:767px){.fiscontrole-public .hero-img-clean:has(>img[src*="/assets/cover-"]){height:auto;aspect-ratio:1200/760}.fiscontrole-public .hero-img-clean img[src*="/assets/cover-"]{height:100%}}

/* Focused repair: retain geometry and restore the sidebar button label contrast. */
.fiscontrole-public .cta a{color:#fff}.fiscontrole-public .fc-help-toggle{text-decoration:none}
