footer .sp-service-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:22px;padding-bottom:22px;border-top:1px solid var(--bd)}footer .sp-service-links a{margin:0;font-size:13px;min-height:40px;display:flex;align-items:center}@media(max-width:640px){footer .sp-service-links{display:grid;grid-template-columns:1fr 1fr}}
.sp-format-links{padding:26px 20px;border:1px solid var(--bd);border-radius:16px;margin-top:24px;margin-bottom:32px;background:var(--bg2)}.sp-format-links h3{margin:0 0 8px}.sp-format-links p{color:var(--mu)}.sp-format-links>div{display:flex;flex-wrap:wrap;gap:12px}.sp-format-links a{padding:12px 16px;min-height:44px;border:1px solid var(--bd);border-radius:10px;color:var(--ac);text-decoration:none}
