/* Forms & Standing R30 — clean arrow-free controls and +1.5pt text links.
 * In CSS, 1.5pt equals 2px at standard 96dpi. Preserve R29 weights,
 * hover and focus effects, glass treatment, and theme state.
 */
.fs13-hero-links a,
.fs11-card a {
  font-size:16px!important; /* R29 14px + 2px */
}
.fs11-intro a {
  font-size:15px!important; /* original 13px + 2px */
  font-family:var(--fs11-sans)!important;
  font-weight:600!important;
  text-decoration:underline!important;
  text-underline-offset:5px!important;
  text-decoration-color:var(--fs29-text-underline)!important;
  transition:color .18s ease,text-decoration-color .18s ease!important;
}
.fs11-intro a:hover {
  color:var(--fs29-hover-text)!important;
  text-decoration-color:currentColor!important;
}
.fs11-footer-links a {
  font-size:14px!important; /* original 12px + 2px */
  line-height:1.5!important;
  transition:color .18s ease,text-decoration-color .18s ease!important;
}
.fs11-footer-links a:hover {color:var(--fs29-hover-text)!important}
.fs11-header .fs11-nav a {
  font-size:15.5px!important; /* R29 13.5px + 2px */
}
.fs11-header .fs25-desktop-logout {
  font-size:16px!important; /* R29 14px + 2px */
}
.fs11-nav-mobile a,
.fs11-nav-mobile .fs25-mobile-logout {
  font-size:16px!important; /* R29 14px + 2px */
}
/* No caret in the custom state selector (ARIA and keyboard behavior remain).
 * Remove icon footprint so label stays centered. */
.fs13-name-lookup .fs14-chevron {display:none!important}
.fs13-name-lookup .fs14-select-trigger {
  justify-content:center!important;
  text-align:center!important;
}
/* Keep disclosure plus/minus, as these indicate FAQ state, not navigation. */
@media(max-width:1100px) {
  .fs11-header .fs11-nav a {font-size:14.5px!important} /* R29 12.5 + 2 */
}
@media(max-width:850px) {
  .fs11-header .fs11-nav{display:none!important}
}
@media(max-width:600px) {
  .fs13-hero-links a,.fs11-card a{font-size:16px!important}
}
@media(prefers-reduced-motion:reduce) {
  .fs11-intro a,.fs11-footer-links a{transition:none!important}
}
