@layer components{footer.ss-foot{margin-top:var(--s7);padding-bottom:32px}@media (max-width:767px){body:not(.ss-has-dock) footer.ss-foot{padding-bottom:calc(32px + env(safe-area-inset-bottom))}body:has(.ss-btt):not(.ss-has-dock) footer.ss-foot{padding-bottom:calc(72px + env(safe-area-inset-bottom))}}.ss-foot .ss-wrap.ss-ft{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.ss-foot .ss-wrap.ss-ft>div{max-width:none}.ss-ft-brand{display:grid;gap:12px;align-content:start;justify-items:start}.ss-ft-brand p{max-width:36ch}.ss-foot nav.ss-ft-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;justify-content:stretch}.ss-ft-col ul{list-style:none;margin:8px 0 0;padding:0;display:grid}.ss-ft-h{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.02em;color:var(--text)}.ss-ft-btn,.ss-ft-col .ss-ft-a{color:var(--text2);text-decoration:none;min-height:var(--target);display:inline-flex;align-items:center;font:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.ss-ft-btn:hover,.ss-ft-col .ss-ft-a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}@media (pointer:coarse){.ss-ft-btn,.ss-ft-col .ss-ft-a{min-height:44px}}.ss-ft-legal{border-top:1px solid var(--rule);padding-top:24px;display:grid;gap:8px}.ss-ft-legal>p{max-width:68ch;margin:0}.ss-ft-ai a{display:inline-block;min-height:24px;line-height:24px}@media (max-width:639px){.ss-ft-ai a,.ss-ft-btn,.ss-ft-col .ss-ft-a{min-height:44px;min-width:44px}.ss-ft-ai a{display:inline-flex;align-items:center;justify-content:center;padding-inline:8px;margin-inline:-8px;box-sizing:border-box;vertical-align:middle}}@media (max-width:639px){.ss-ft-col:last-child{grid-column:1/-1}.ss-ft-col:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}}@media (min-width:640px){.ss-foot nav.ss-ft-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.ss-foot .ss-wrap.ss-ft{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px}.ss-ft-legal{grid-column:1/-1}}.ss-lang{display:grid;gap:4px;width:min(100%,16rem)}.ss-lang .ss-select{width:100%}}