.vGNalG_toggle{appearance:none;cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--gray-500);background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0;transition:color .15s;display:inline-flex}.vGNalG_toggle:hover{color:var(--ink)}.vGNalG_label{line-height:1}.vGNalG_track{border-radius:var(--radius-pill);background:var(--gray-300);flex-shrink:0;width:26px;height:16px;transition:background .18s;position:relative}.vGNalG_track.vGNalG_on{background:var(--ink)}.vGNalG_knob{width:12px;height:12px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .18s;position:absolute;top:2px;left:2px}.vGNalG_track.vGNalG_on .vGNalG_knob{transform:translate(10px)}
.JLT4gq_footer{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;padding:80px 20px 40px;display:flex}.JLT4gq_top{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.JLT4gq_logo{--logo-size:64px;flex-shrink:0;text-decoration:none}.JLT4gq_mainNav{flex-wrap:wrap;flex:1;align-items:center;gap:10px 32px;display:flex}.JLT4gq_mainNav a{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink);text-decoration:none;transition:color .15s}.JLT4gq_mainNav a:hover{color:var(--gray-500)}.JLT4gq_social{color:var(--ink);flex-shrink:0;transition:color .15s;display:inline-flex}.JLT4gq_social:hover{color:var(--gray-500)}.JLT4gq_bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:28px;display:flex}.JLT4gq_legal,.JLT4gq_directory{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 20px;display:flex}.JLT4gq_legal span,.JLT4gq_directory span{color:var(--gray-500)}.JLT4gq_legal a,.JLT4gq_directory a{color:var(--gray-500);text-decoration:none;transition:color .15s}.JLT4gq_legal a:hover,.JLT4gq_directory a:hover{color:var(--ink)}@media (max-width:768px){.JLT4gq_footer{gap:28px;padding:48px 20px 32px}.JLT4gq_top{flex-direction:column;align-items:flex-start;gap:24px}.JLT4gq_mainNav{grid-template-columns:1fr 1fr;gap:16px 24px;width:100%;display:grid}.JLT4gq_bottom{flex-direction:column;align-items:flex-start;gap:14px}}
