.site-footer{margin-block-start:var(--section-gap);padding-block-end:.5rem}.site-footer__logo{display:inline-flex;align-items:center;min-block-size:2.75rem}.site-footer__logo-image{inline-size:auto;block-size:auto}.site-footer__grid{grid-template-columns:minmax(0, 1.4fr) minmax(0, 0.7fr) minmax(0, 0.9fr) minmax(0, 1fr);gap:2.5rem;margin-block-start:1.5rem}.site-footer__legal{font-size:.875rem;line-height:1.2;letter-spacing:-0.02em;overflow-wrap:anywhere}.site-footer__title{font:700 1.25rem/1.2 var(--font-heading);margin-block-end:.75rem}.site-footer__link{display:block;min-block-size:1.875rem;padding-block:.25rem;overflow-wrap:anywhere}.site-footer__link[href]{min-block-size:2.75rem}.site-footer__nav{grid-template-columns:repeat(2, minmax(0, 1fr));align-content:start;column-gap:1rem}.site-footer__bottom{gap:2rem;margin-block-start:3rem;align-items:end}.site-footer__privacy{display:inline-flex;align-items:center;min-block-size:2.75rem;font-size:.875rem;text-decoration:underline;text-underline-offset:.15em}@media(width < 1240px){.site-footer{padding-block-end:0}.site-footer__panel{margin-inline:0;border-radius:24px 24px 0 0}.site-footer__grid{grid-template-columns:1fr;gap:45px;margin-block-start:45px}.site-footer__nav{grid-template-columns:1fr;gap:0;max-inline-size:12rem}.site-footer__bottom{display:flex;flex-direction:column;align-items:start;gap:16px;margin-block-start:45px}.site-footer__title{font-family:var(--font-body);font-size:1rem}.site-footer__link{min-block-size:2rem}.site-footer__logo-image{max-inline-size:100%}}@media(width < 1240px)and (width < 650px){.site-footer{margin-block-start:0}.site-footer__logo-image{max-inline-size:237px}}@media(width < 1240px)and (min-width: 650px){.site-footer__panel{margin-inline:var(--gutter);border-radius:var(--radius-panel)}.site-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer__nav{grid-template-columns:repeat(2, minmax(0, 1fr));max-inline-size:none}.site-footer{padding-block-end:.5rem}}
