.home-languages{padding-top:26px}.home-languages>p{margin:0 0 12px;color:var(--sf-muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.home-languages ul{display:flex;gap:10px;margin:0 calc(var(--sf-gutter, 20px) * -1);padding:2px var(--sf-gutter, 20px) 10px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--sf-gutter, 20px);scrollbar-width:none;list-style:none}.home-languages ul::-webkit-scrollbar{display:none}.home-languages li{flex:0 0 auto;scroll-snap-align:start}.home-languages a{display:grid;gap:2px;min-width:112px;padding:12px 14px;border:1px solid var(--sf-line);border-radius:14px;background:#fffdf9;font-size:11px;line-height:1.3;color:var(--sf-muted)}.home-language-native{color:var(--sf-ink, #2b2024);font-size:20px;line-height:1.35}.home-languages a:hover{border-color:#c6a9b2;color:var(--sf-plum)}@media(min-width:900px){.home-languages ul{flex-wrap:wrap;margin:0;padding:2px 0;overflow:visible}}.invitation-link-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:8px 0 0;padding:0;list-style:none}.invitation-link-list a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink, #2b2024);font-size:13px;line-height:1.3;text-decoration:none}.invitation-link-list a svg{flex:none;color:var(--sf-muted)}.invitation-link-list a:hover{color:var(--sf-plum)}@media(min-width:900px){.invitation-link-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
