html:has(.limparo-source){scroll-behavior:auto}.limparo-page.limparo-source{color-scheme:light;background:var(--tile);color:#072A44;font-family:var(--sans);line-height:1.55;--ink:#072A44}.limparo-source :where(a){text-decoration-line:revert}.limparo-source .limparo-live-capture{display:contents}.limparo-source .limparo-header{position:fixed;inset:10px 10px auto;z-index:40;width:auto;min-height:60px;height:auto;margin:0;display:flex;gap:18px;padding:0 clamp(14px,2.2vw,24px);border:1px solid rgba(10,61,98,.12);border-radius:16px;background:rgba(245,250,251,.84);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 18px 40px -30px rgba(10,61,98,.6)}.limparo-source .limparo-header:before{display:none}.limparo-source .limparo-lockup{flex:none;min-width:0;text-shadow:none}.limparo-source .limparo-lockup img{width:140px;filter:none;opacity:1}.limparo-source .limparo-nav{min-width:0;margin:0 auto;gap:2px}.limparo-source .fg-navigation{font-family:var(--sans)}.limparo-source .fg-navigation>a,.limparo-source .fg-who>button{padding:10px 9px;color:var(--depth);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.limparo-source .limparo-header .limparo-nav .fg-navigation>a,.limparo-source .limparo-header .limparo-nav .fg-who>button{padding:9px 15px;font-size:.82rem;font-weight:750}.limparo-source:not([data-route-key=home]) .limparo-header .limparo-nav .fg-navigation>a,.limparo-source:not([data-route-key=home]) .limparo-header .limparo-nav .fg-who>button{padding:9px 13px;font-size:.76rem}.limparo-source .fg-who-panel a{display:block;padding:10px;white-space:normal;color:var(--depth);text-decoration:none}.limparo-source .limparo-locale{display:flex;align-items:center;gap:18px}.limparo-legal-controls{display:flex;align-items:center;gap:8px}.limparo-source .limparo-mobile-market{display:none}.limparo-legal-shell .fg-public-controls,.limparo-source .fg-public-controls{font-family:LI Archivo,sans-serif}.limparo-source .limparo-mobile-menu{position:fixed;inset:0;z-index:-2;display:flex;flex-direction:column;justify-content:flex-start;gap:22px;width:auto;height:100svh;max-height:100svh;padding:calc(var(--hd) + 26px) var(--gut) 32px;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;box-shadow:none;background-color:var(--tile);background-image:linear-gradient(var(--grout) 1px,transparent 1px),linear-gradient(90deg,var(--grout) 1px,transparent 1px);background-size:40px 40px;color:var(--depth)}.limparo-source .limparo-mobile-menu .fg-navigation--mobile{display:grid;gap:0}.limparo-source .limparo-mobile-menu .fg-navigation--mobile>a,.limparo-source .limparo-mobile-menu .fg-who>button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 2px;border:0;border-bottom:1px solid rgba(10,61,98,.1);border-radius:0;background:none;box-shadow:none;font:inherit;font-size:20px;font-weight:800;letter-spacing:-.015em;line-height:1.25;min-height:44px;white-space:normal;text-align:left;text-decoration:none;color:var(--depth)}.limparo-source .limparo-mobile-menu .fg-who-panel{padding:6px 0 10px 14px;border-bottom:1px solid rgba(10,61,98,.1);border-radius:0}.limparo-source .limparo-mobile-menu .fg-who-panel a{min-height:44px;padding:9px 0;border:0;border-radius:0;box-shadow:none;font-size:16.5px;font-weight:700;letter-spacing:0;line-height:1.3;color:var(--chlorine);text-decoration:none}.limparo-source .limparo-mobile-menu .fg-who-panel a:first-child{color:var(--depth);font-weight:780}.limparo-source .limparo-mobile-controls{display:flex;flex-wrap:wrap;gap:8px;padding:0}.limparo-source .limparo-mobile-controls .locale-switcher{padding:0}.limparo-source .limparo-mobile-nav summary{background:transparent;border:1px solid rgba(10,61,98,.25);box-shadow:none;border-radius:999px;min-width:44px;min-height:44px;gap:10px;padding:0 16px 0 12px;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.limparo-page[data-public-navigation-compact] .limparo-nav{display:none}.limparo-page[data-public-navigation-compact] .limparo-mobile-nav{display:block}@media(max-width:1180px){.limparo-source .limparo-nav{display:none}.limparo-source .limparo-mobile-nav{display:block}.limparo-source .limparo-header{justify-content:space-between}.limparo-source .limparo-locale{margin-left:auto}}@media(max-width:900px){.limparo-source .limparo-header{gap:10px}}@media(max-width:700px){.limparo-source .limparo-locale{display:none}.limparo-source .limparo-mobile-market{display:block;margin-left:auto}.limparo-source .limparo-header{inset:8px 8px auto;gap:10px;min-height:52px}.limparo-source[data-route-key=home] .limparo-header{padding-left:10px;padding-right:10px}.limparo-source .limparo-header .mkp__btn{min-height:44px;min-width:44px}.limparo-source .limparo-header .limparo-lockup img{width:116px}}@media(max-width:460px){.limparo-source .limparo-mobile-nav summary{padding:0 11px}.limparo-source .limparo-mobile-nav summary>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(max-width:340px){.limparo-source .limparo-header{gap:8px}.limparo-source .limparo-header .limparo-lockup img{width:92px}.limparo-source .fg-public-controls.brand-controls--limparo .mkp__btn--lang .mkp__short{display:inline}}.fg-public-controls.brand-controls--limparo{--mkp-ink:#072A44;--mkp-muted:rgba(7,42,68,.68);--mkp-accent:#1B6B93;--mkp-accent-ink:#0A3D62;--mkp-accent-soft:rgba(72,180,208,.16);--mkp-hover:rgba(27,107,147,.08);--mkp-chip:#DCEAF0;--mkp-btn-ink:#072A44;--mkp-btn-icon:#1B6B93;--mkp-btn-line:rgba(10,61,98,.22);--mkp-radius:999px;font-family:LI Archivo,sans-serif}.limparo-source .limparo-nav .fg-navigation>a[aria-current=page]{border-radius:999px;background:none;color:var(--tile)}.limparo-source .limparo-header .limparo-nav .fg-navigation>a,.limparo-source .limparo-header .limparo-nav .fg-who>button{display:inline-flex;align-items:center;gap:6px;position:relative;isolation:isolate;height:44px;min-height:44px;min-width:44px;box-sizing:border-box}.limparo-source .limparo-nav .fg-who>button.is-on{background:none;color:var(--tile)}.limparo-source .limparo-nav .fg-navigation>a[aria-current=page]:before,.limparo-source .limparo-nav .fg-who>button.is-on:before{content:"";position:absolute;inset:4px 0;border-radius:999px;background:var(--depth);z-index:-1;pointer-events:none}.limparo-source .limparo-nav .fg-who{display:inline-flex;align-items:center}.limparo-source .limparo-nav .fg-who-panel{top:calc(100% + 12px - 4px);left:0;z-index:5;min-width:250px;padding:8px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(10,61,98,.1),0 24px 40px -20px rgba(7,42,68,.45)}.limparo-source .limparo-nav .fg-who-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.limparo-source .limparo-nav .fg-who-panel a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border-radius:9px;font-size:.84rem;font-weight:720;color:var(--depth);background:none;white-space:nowrap;text-decoration:none}.limparo-source:not([data-route-key=home]) .limparo-nav .fg-who-panel a{font-size:.76rem;padding:9px 13px}.limparo-source .limparo-nav .fg-who-panel a:hover{background:var(--grout);color:var(--depth)}.limparo-source .limparo-nav .fg-who-panel a[aria-current=page]{background:var(--depth);color:var(--tile);border-radius:9px}.limparo-source .limparo-nav .fg-navigation>a:focus-visible,.limparo-source .limparo-nav .fg-who>button:focus-visible{border-radius:999px}.limparo-source .limparo-nav .fg-who>button>svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .3s}.limparo-source .limparo-nav .fg-who>button[aria-expanded=true]>svg{transform:rotate(180deg)}.limparo-source .limparo-mobile-menu .fg-who>button{display:flex;align-items:center;justify-content:space-between;width:100%}.limparo-source .limparo-mobile-menu .fg-who>button>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform .3s var(--ease)}.limparo-source .limparo-mobile-menu .fg-who>button[aria-expanded=true]>svg{transform:rotate(180deg)}.limparo-source .limparo-mobile-menu .fg-navigation--mobile>a[aria-current=page],.limparo-source .limparo-mobile-menu .fg-who>button.is-on{background:none;color:var(--chlorine)}.limparo-source .limparo-mobile-menu .fg-who-panel a[aria-current=page]{color:var(--depth);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.limparo-source .limparo-footer{display:block;width:auto;min-height:0;max-width:none;margin:clamp(60px,8vw,100px) 0 0;padding:0;background:var(--chlorine);color:var(--tile);font-size:inherit;line-height:inherit}.limparo-source .limparo-footer .limparo-lockup{width:clamp(160px,15vw,210px);min-height:44px;border-radius:0;display:block}.limparo-source .limparo-footer .limparo-lockup img{width:100%;height:auto}.limparo-source .limparo-footer .ft__links>a,.limparo-source .limparo-footer .ft__more a,.limparo-source .limparo-footer .ft__pages a{display:inline-flex;align-items:center;min-height:44px;border-radius:0}.limparo-source .limparo-footer .ft__links>a{color:var(--tile);text-decoration:underline;text-underline-offset:4px}.limparo-source .limparo-footer.ft--pages .ft__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:22px 40px;align-items:center}.limparo-source .limparo-footer.ft--pages .ft__nav{display:contents}.limparo-source .limparo-footer.ft--pages .ft__pages{display:flex;flex-wrap:wrap;gap:6px 22px}.limparo-source .limparo-footer.ft--pages .ft__pages a{font-weight:700;text-decoration:none;color:rgba(245,250,251,.88)}.limparo-source .limparo-footer.ft--pages .ft__more{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:-8px;font-size:14px}.limparo-source .limparo-footer.ft--pages .ft__more a{font-weight:650;text-decoration:none;color:rgba(255,255,255,.7)}.limparo-source .limparo-footer.ft--pages .ft__more a:hover,.limparo-source .limparo-footer.ft--pages .ft__more a[aria-current=page],.limparo-source .limparo-footer.ft--pages .ft__pages a:hover,.limparo-source .limparo-footer.ft--pages .ft__pages a[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--cyan-hi);text-underline-offset:4px}.limparo-source .limparo-footer.ft--pages .ft__tag{grid-column:1/3}@media(max-width:900px){.limparo-source .limparo-footer.ft--pages .ft__inner{grid-template-columns:minmax(0,1fr)}.limparo-source .limparo-footer.ft--pages .ft__tag{grid-column:auto}}@media(min-width:2000px){.limparo-source .limparo-footer.ft--pages{--max:1600px;font-size:19px}}.limparo-source .limparo-skip{position:absolute;left:12px;top:-60px;z-index:90;padding:10px 16px;border-radius:999px;background:var(--depth);color:var(--tile);font-weight:800;text-decoration:none}.limparo-source .limparo-skip:focus{top:12px}.limparo-source .limparo-header{transform:none;transition:transform .5s var(--ease)}.limparo-source .limparo-header.is-hidden{transform:translateY(calc(-100% - 14px))}.limparo-source .limparo-header .hd__lane{position:absolute;left:16px;right:16px;bottom:5px;height:4px;overflow:hidden;border-radius:2px;pointer-events:none}.limparo-source .limparo-header .hd__lane i{position:absolute;inset:0;border-radius:2px;background:var(--depth);transform-origin:0 50%;transform:scaleX(0)}.limparo-source .limparo-header .hd__lane:after{content:"";position:absolute;right:0;top:-4px;width:4px;height:12px;border-radius:2px;background:rgba(10,61,98,.25)}.limparo-source .limparo-header:has(.limparo-mobile-nav[open]){transform:none;filter:none;backdrop-filter:none;-webkit-backdrop-filter:none;will-change:auto;contain:none;overflow:visible}.limparo-source .limparo-header:has(.limparo-mobile-nav[open]):before{display:block;border:1px solid rgba(10,61,98,.12);border-radius:16px;box-shadow:0 18px 40px -30px rgba(10,61,98,.6);background:rgba(245,250,251,.84);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3)}.limparo-source .limparo-mobile-menu-icon{width:18px}.limparo-source .limparo-mobile-menu-icon span{width:18px;border-radius:0;background:var(--depth);transition:transform .4s var(--ease)}.limparo-source .limparo-mobile-nav[open] .limparo-mobile-menu-icon span:first-child{transform:translateY(3.5px) rotate(45deg)}.limparo-source .limparo-mobile-nav[open] .limparo-mobile-menu-icon span:last-child{transform:translateY(-3.5px) rotate(-45deg)}