.lp-footer{background-color:#e3e3e8;color:#5d5e6f;font-size:.875rem;line-height:1.7;--base-gutter:clamp(16px,3vw,32px)}.lp-footer__services{background-color:#fff}.lp-footer__services-inner{display:grid;gap:16px 32px;grid-template-columns:repeat(auto-fit,minmax(0,352px));margin-inline:auto;max-width:calc(1120px + var(--base-gutter)*2);padding:24px var(--base-gutter);place-content:center}.lp-footer__service-item{border:1px solid #d5d6dc;border-radius:8px;color:#16161a;display:grid;gap:.5rem;grid-template:"... logo icon" auto "... description icon" auto/20px 1fr 20px;padding:16px 8px;place-items:center;text-decoration:none;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.lp-footer__service-item:focus{background-color:#f5f5f7;border-color:#5d5e6f}.lp-footer__service-logo{block-size:100%;grid-area:logo;inline-size:auto;max-block-size:2rem}.lp-footer__service-description{font-size:.75rem;grid-area:description;margin:0;text-align:center}.lp-footer__service-blank-icon{aspect-ratio:1;grid-area:icon;width:100%;fill:#17171c}.lp-footer__nav{padding-block:1.5rem}.lp-footer__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:"";margin:0 auto;max-width:calc(1120px + var(--base-gutter)*2);padding:0 var(--base-gutter)}.lp-footer__nav-item a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5d5e6f;text-decoration:none;text-underline-offset:.2ex}.lp-footer__nav-item a svg{width:1em}.lp-footer__nav-item button#ot-sdk-btn.ot-sdk-show-settings{background-color:transparent;border:none;color:#5d5e6f;cursor:pointer;font-size:.875rem;line-height:1.7;padding:0;text-underline-offset:.2ex;-webkit-transition:none;transition:none}.lp-footer__copyright{background-color:#fff;padding:24px var(--base-gutter);text-align:center}.lp-footer__copyright small{font-size:.875rem}@media (any-hover:hover){.lp-footer__service-item:hover{background-color:#f5f5f7;border-color:#5d5e6f}.lp-footer__nav-item a:hover{text-decoration:underline}.lp-footer__nav-item button#ot-sdk-btn.ot-sdk-show-settings:hover{text-decoration:underline}}