.footer_footer__g5RzR{border-top:1px solid #1a2130;background:#05070c;color:#aab3c5;font-size:.875rem;line-height:1.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:keep-all}:where(.footer_footer__g5RzR) :where(a){color:inherit;text-decoration:none}:where(.footer_footer__g5RzR) :where(a):focus-visible{outline:1px solid #a78bfa;outline-offset:.125rem}:where(.footer_footer__g5RzR) :where(p,ul){margin:0}:where(.footer_footer__g5RzR) :where(ul){padding:0;list-style:none}.footer_wrap__BTQGL{width:min(100% - 3rem,84rem);margin-inline:auto}@media(max-width:40rem){.footer_wrap__BTQGL{width:min(100% - 2rem,84rem)}}.footer_cols__5VyCE{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr);grid-gap:2rem 3rem;gap:2rem 3rem;padding-block:3rem 1.5rem}.footer_col__IGNqk{display:flex;flex-direction:column;gap:.5rem;min-width:0}.footer_col__IGNqk a{color:#aab3c5;transition:color .18s linear}.footer_col__IGNqk a:hover{color:#f3f5f9}.footer_mark__pnJmu{display:block;height:1.125rem;width:auto;margin-bottom:.5rem;color:#f3f5f9}.footer_def__fdO9c{font-size:.875rem;line-height:1.5;color:#f3f5f9}.footer_notice__f0atR{max-width:40rem;font-size:.8125rem;color:#8a94a0}.footer_colTitle__K8NNA{font-size:.8125rem;color:#8a94a0;margin-bottom:.25rem}.footer_base__ibpdP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem 2rem;border-top:1px solid #1a2130;font-size:.75rem;color:#8a94a0}.footer_legal__h_0sk{display:flex;flex-direction:column;gap:.25rem;min-width:0}.footer_biz__kbvYK{display:flex;flex-wrap:wrap;column-gap:.75rem;row-gap:.125rem}.footer_biz__kbvYK>span+span:before{content:"·";margin-right:.75rem}@media(max-width:64rem){.footer_cols__5VyCE{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer_col__IGNqk:first-child{grid-column:1/-1}}.footer_linkBtn__mh73n{align-self:flex-start;padding:0;font:inherit;color:#aab3c5;text-align:left;background:none;border:0;cursor:pointer;transition:color .18s linear}.footer_linkBtn__mh73n:hover{color:#f3f5f9}.footer_linkBtn__mh73n:focus-visible{outline:1px solid #a78bfa;outline-offset:.125rem}.footer_col__IGNqk .footer_privacyLink__hjWc2{font-weight:600;color:#f3f5f9}.footer_foldLang__fqTga,.footer_fold__pYqxg{display:none}@media(max-width:48rem){.footer_cols__5VyCE{grid-template-columns:minmax(0,1fr);gap:.75rem;padding-block:1rem 0}.footer_col__IGNqk:first-child{grid-column:auto;gap:.25rem}.footer_colWide___fNTO{display:none}.footer_fold__pYqxg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:.75rem;column-gap:.75rem}.footer_foldBox__0N_yy{min-width:0}.footer_foldBox__0N_yy>summary{display:flex;align-items:center;justify-content:space-between;min-height:2.75rem;list-style:none;cursor:pointer;color:#aab3c5;border-top:1px solid #1a2130}.footer_foldBox__0N_yy>summary::-webkit-details-marker{display:none}.footer_foldBox__0N_yy>summary:after{content:"+";color:#8a94a0}.footer_foldBox__0N_yy>summary:focus-visible{outline:1px solid #a78bfa;outline-offset:.125rem}.footer_foldBox__0N_yy[open]{grid-column:1/-1;grid-row:1}.footer_foldBox__0N_yy[open]>summary:after{content:"−"}.footer_foldList__1uHjf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:.75rem;column-gap:.75rem;padding-bottom:.5rem}.footer_foldList__1uHjf>.footer_linkBtn__mh73n,.footer_foldList__1uHjf>a{display:flex;align-items:center;min-width:0;min-height:2.75rem;overflow-wrap:anywhere}.footer_foldLegal__5D6mD{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:0 1.5rem;border-top:1px solid #1a2130}.footer_foldLegal__5D6mD>a{display:inline-flex;align-items:center;min-height:2.75rem;color:#aab3c5}.footer_foldLang__fqTga{display:inline-flex;align-items:center;margin-left:auto}.footer_baseLang__4Dc5h{display:none}.footer_foldLegal__5D6mD .footer_privacyLink__hjWc2{font-weight:600;color:#f3f5f9}.footer_mark__pnJmu{margin-bottom:0}.footer_def__fdO9c{font-size:.8125rem}.footer_notice__f0atR{font-size:.75rem;line-height:1.5}.footer_base__ibpdP{padding-block:.5rem 1rem;font-size:.75rem;gap:.5rem 1rem}}.footer_compact__jOMpN .footer_base__ibpdP{border-top:0}@media(max-width:48rem){.footer_col__IGNqk>a:first-child{display:inline-block;padding-block:.75rem;margin-block:-.75rem}}