/* Production chrome only; the approved page and native app surfaces are preserved. */
.lp-header{display:grid;grid-template-columns:auto 1fr auto auto;gap:22px;height:auto;min-height:94px}
.lp-header>nav:not(.lp-languages){justify-content:center;gap:25px}
.lp-header>.lp-languages{display:flex;gap:2px;background:#e9edf5;border:1px solid #dfe5ef;border-radius:24px;padding:3px;font-size:11px;white-space:nowrap}
.lp-languages a{display:flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:5px 8px;border-radius:20px;text-decoration:none;color:#647084}
.lp-languages a[aria-current=page]{background:white;color:#182130;box-shadow:0 2px 5px #24344d0b}
.lp-languages a:active{transform:scale(.97)}
.lp-footer{flex-wrap:wrap;align-items:flex-start;gap:18px 24px}
.lp-footer .lp-brand{font-size:18px}.lp-footer>span{align-self:center}
.lp-footer nav{display:flex;flex-wrap:wrap;gap:14px 22px;line-height:1.7}
.lp-footer a:hover{text-decoration:underline}.lp-footer .geo-attribution{font-size:10px;color:#748196}
.lp-footer .site-social-contact{border-top:1px solid #dce3ef;padding-top:18px;margin-top:0!important;color:#657084}
.lp-legacy-anchor{display:block;scroll-margin-top:25px}
@media(max-width:1050px){.lp-header{gap:14px;grid-template-columns:auto 1fr auto}.lp-header>nav:not(.lp-languages){display:none}.lp-header>.lp-button{justify-self:end}}
@media(max-width:520px){.lp-header{grid-template-columns:1fr auto;padding:10px 0;gap:5px 12px}.lp-header>.lp-languages{grid-column:1/-1;justify-self:center;font-size:10px}.lp-languages a{min-height:30px;min-width:32px}.lp-footer{gap:16px}.lp-footer nav{flex-basis:100%;font-size:12px}.lp-footer .site-social-contact p{font-size:11px!important}.lp-hero{padding-top:20px}}
