.foot{background:var(--graphite);padding-top:clamp(50px,8vh,90px)}.foot .container{max-width:none}.foot__top{grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,60px);display:grid}.foot__brand{grid-column:1/-1}.foot__badge{background:var(--yellow);border-radius:15px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:22px;display:inline-flex}.foot__badge svg{width:22px;height:auto;display:block}.foot__brand p{color:var(--mist);max-width:42ch;margin-bottom:22px;font-size:.9rem;line-height:1.6}.foot__soc a{color:var(--mist);align-items:center;gap:.6em;padding:5px 0;font-size:.9rem;display:flex}.foot__soc a:hover{color:var(--yellow)}.foot__soc svg{flex:none;width:15px;height:15px}.flink{color:var(--cloud);width:fit-content;padding:8px 0;font-size:clamp(1rem,1.3vw,1.2rem);transition:color .2s;display:block}.flink:hover{color:var(--yellow)}.foot__meta{border-top:1px solid var(--line);letter-spacing:.06em;color:var(--mist);text-transform:uppercase;flex-direction:column;gap:16px;margin-top:clamp(40px,6vh,70px);padding-block:22px;font-size:11px;display:flex}.foot__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,40px);display:flex}.foot__legal a:hover,.foot__cookie-btn:hover{color:var(--cloud)}.foot__copy{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}@media (min-width:761px){.foot__top{grid-template-columns:2fr 1fr 1fr}.foot__brand{grid-column:auto}}.foot__cookie-btn{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s}
