/* V14: quieter links. Arrows are reserved for directional controls. */
body.able-v9 .v5-category-copy::after{content:none}
body.able-v9 .v5-category h3{max-width:100%;transition:color .18s ease;text-decoration-thickness:1px;text-underline-offset:.19em}
body.able-v9 .v5-category:focus-visible h3{color:#52634a;text-decoration:underline}
body.able-v9 .v5-text-link,body.able-v9 .v9-text-link{justify-content:flex-start;gap:0;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#aab59d;text-underline-offset:.35em;padding-block:9px;line-height:1.7;transition:color .18s ease,text-decoration-color .18s ease}
body.able-v9 .text-link,body.able-v9 .studio-text-link{gap:0;text-decoration-thickness:1px;text-underline-offset:.3em}
body.able-v9 .v9-link-button{justify-content:center;gap:0;padding-inline:27px;border-color:#aab29f;background:#ffffff38;transition:background .18s ease,border-color .18s ease}
body.able-v9 .v5-nav-cta{justify-content:center;padding-inline:23px;min-height:44px;transition:background .18s ease}
body.able-v9 .v5-button{gap:0}
body.able-v9 .v5-mega-links a,body.able-v9 .v5-mobile-categories a{justify-content:flex-start;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color .18s ease,text-decoration-color .18s ease}
body.able-v9 .v5-footer-contact>a,body.able-v9 .v5-footer-links a,body.able-v9 .v5-footer-bottom a{ text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-color .18s ease}
body.able-v9 .v5-guide-grid>a{min-height:165px}
body.able-v9 .v5-guide-grid>a:focus-visible h3{ text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
body.able-v9 .reference-workbench figcaption a{text-decoration-thickness:1px;text-decoration-color:#aab59d;text-underline-offset:.3em}
body.able-v9 .studio-review-list li::before{font-size:14px;color:#8a987a}
body.able-v9 :is(.v5-text-link,.v9-text-link,.v5-mega-links a,.v5-mobile-categories a,.v5-footer-contact>a,.v5-footer-links a,.v5-footer-bottom a):focus-visible{text-decoration-color:currentColor}
@media(hover:hover){
 body.able-v9 .v5-category:hover h3{color:#52634a;text-decoration:underline}
 body.able-v9 :is(.v5-text-link,.v9-text-link,.v5-mega-links a,.v5-mobile-categories a,.v5-footer-contact>a,.v5-footer-links a,.v5-footer-bottom a):hover{text-decoration-color:currentColor}
 body.able-v9 .v9-link-button:hover{background:#e9ede2;border-color:#738366}
 body.able-v9 .v5-nav-cta:hover{background:#4c5e44}
}
@media(max-width:700px){
 body.able-v9 .v5-nav-cta{padding-inline:17px;min-height:42px}
 body.able-v9 .v9-link-button{padding-inline:23px}
 body.able-v9 .v5-guide-grid>a{min-height:0;padding-bottom:8px}
}
@media(prefers-reduced-motion:reduce){
 body.able-v9 :is(.v5-category h3,.v5-text-link,.v9-text-link,.v9-link-button,.v5-nav-cta,.v5-mega-links a,.v5-mobile-categories a,.v5-footer-contact>a,.v5-footer-links a,.v5-footer-bottom a){transition:none}
}
