.lp-footer{color:var(--ink-3);font-family:var(--ui);text-align:start;-webkit-font-smoothing:antialiased;padding:0 0 48px;font-size:14px;line-height:1.55}:where(.lp-footer) a{color:inherit;text-decoration:none}.lp-footer :focus-visible{outline:3px solid var(--forest);outline-offset:3px;border-radius:8px}.lp-footer .lp-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.lp-footer .lp-foot{border-top:1px solid var(--line);grid-template-columns:1.6fr repeat(4,1fr);gap:30px;padding-top:40px;display:grid}.lp-footer .lp-foot h4{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-family:var(--ui);margin:0 0 14px;font-weight:600;line-height:1.3}.lp-footer .lp-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-footer .lp-foot a:hover{color:var(--ink)}.lp-footer .lp-foot .lp-brand{color:var(--ink);margin-bottom:14px}.lp-footer .lp-foot-line{max-width:34ch;margin:0}.lp-footer .lp-foot-tracks a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong)}.lp-footer .lp-foot-bottom{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:40px;font-size:13px;display:flex}@media (width<=1000px){.lp-footer .lp-foot{grid-template-columns:1fr 1fr}}@media (width<=640px){.lp-footer .lp-foot{grid-template-columns:1fr}}
