.public-guide-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px;width:100%;max-width:1000px;margin:40px auto 0;text-align:center}
.public-guide-links a{display:inline-flex;align-items:center;gap:5px;min-height:44px;color:var(--ac);font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px;line-height:1.5}
.public-guide-links a:focus-visible{outline:2px solid var(--ac);outline-offset:4px;border-radius:3px}
.public-guide-links a span{font-size:11px;text-decoration:none}
@media(max-width:760px){
  .public-guide-links{gap:0 14px;margin-top:28px}
  .public-guide-links a{font-size:11.5px}
}
