
.wd-guide-content { padding-block: 32px 48px; }
.wd-guide-intro { max-width: 840px; color: var(--wd-muted); font-size: 18px; line-height: 1.6; margin-bottom: 30px; }
.wd-guide-content > section > h2 { color: #031b36; font-size: 28px; letter-spacing: -.5px; }
.wd-guide-links-intro { margin-top: 12px; color: var(--wd-muted); }
.wd-guide-links { list-style: none; padding: 0; margin: 22px 0 0; max-width: 960px; }
.wd-guide-links li + li { border-top: 1px solid var(--wd-line); }
.wd-guide-links a { display: grid; grid-template-columns: 46px minmax(0, 1fr) auto 20px; gap: 16px; align-items: center; min-height: 85px; padding-block: 16px; }
.wd-guide-link-symbol { display: grid; place-items: center; background: #edf8ff; color: var(--wd-blue); width: 46px; height: 46px; border-radius: 50%; }
.wd-guide-link-symbol svg { width: 25px; height: 25px; }
.wd-guide-link-title { color: #031b36; font-size: 18px; font-weight: 650; }
.wd-guide-link-format { color: var(--wd-muted); font-size: 13px; }
@media (max-width: 640px) {
  .wd-guide-intro { font-size: 17px; }
  .wd-guide-links a { grid-template-columns: 38px minmax(0, 1fr) 20px; gap: 12px; }
  .wd-guide-link-symbol { width: 38px; height: 38px; }
  .wd-guide-link-title { font-size: 17px; }
  .wd-guide-link-format { display: none; }
}
