/* a11y round 3 (2026-10-29). Keep this file name; bump it if you edit it, because CSS is cached as immutable. */
.site-social a{display:inline-block;min-width:24px;min-height:24px;line-height:24px;text-align:center}
.ld-opt input[type=radio]{width:24px;height:24px}
.table-wrap th a,.table-wrap td a{display:inline-block;padding-block:.2rem}
header.site-header a.phone{color:#121212}
header.site-header a.phone:hover,header.site-header a.phone:focus{background:#ff7373;color:#000}
.cta-band .cta-note{color:#c9c9c9}
.cta-band .cta-note a{color:#fff}
.dek a{color:inherit;text-decoration:underline}
.portfolio-stage__url{color:#a8a8a8}
.r-eyebrow{color:#5e5338}
.r-dark .r-eyebrow{color:var(--r-gold-light,#cac5b9)}
.review figcaption,.r-cream figcaption{color:#4a4a4a}
.site-header .brand{padding-block:.2rem}
