/* Static editorial refinements only; scene and transition rules are protected. */
.readiness-shortcuts{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.intro-bottom .readiness-shortcuts .text-link{white-space:normal;margin-top:0}
.readiness-evidence-link{display:inline-flex;margin-top:16px}
.project-depth .readiness-source{margin-top:16px;font-size:14px}
.readiness-index-hint{margin:0 var(--gutter) 16px}
.service-detail .readiness-project-proof{margin:16px 0;font-size:14px}
.readiness-project-proof a{text-decoration:underline;text-underline-offset:4px}
.readiness-shortcuts a:focus-visible,.readiness-evidence-link:focus-visible,.readiness-project-proof a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:700px){.service-overview{display:flex;flex-direction:column;align-items:stretch}.service-overview a{min-height:44px;display:flex;align-items:center;white-space:normal}}
@media(max-width:560px){.hero-bottom>p br{display:none}.hero-bottom>p{text-wrap:pretty}}
