/* ACE related-guide scrolling and brighter stationary photo cards, 07-Nov-26. */
.ace-kb-reading-tools .ace-kb-related ul{max-height:320px;max-height:min(40dvh,340px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#76a968 #f1f5ee;padding-right:7px!important;scroll-padding-block:8px}
.ace-kb-reading-tools .ace-kb-related ul:focus-visible{outline:2px solid #1eba11;outline-offset:5px;border-radius:4px}
.ace-kb-reading-tools .ace-kb-related li:first-child{border-top:0}
.ace-kb-reading-tools .ace-kb-related a{line-height:1.55;overflow-wrap:anywhere}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card{transform:none!important;transition:border-color .24s,box-shadow .24s}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:before{transition:transform .4s ease,filter .4s ease}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:after{transition:opacity .35s ease;background:linear-gradient(120deg,#061a13e0 0%,#061a13b8 58%,#061a137a 100%)}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:is(:hover,:focus-visible){transform:none!important;border-color:#50d324;box-shadow:0 0 0 1px #50d32445,0 0 18px #50d32438,0 4px 10px #122b1914!important}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:is(:hover,:focus-visible):before{transform:scale(1.07);filter:saturate(1.4) brightness(1.5)}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:is(:hover,:focus-visible):after{opacity:.78}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card :is(h3,p){text-shadow:0 1px 5px #00170ddd}
body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:is(:hover,:focus-visible) *{text-decoration:none!important}
@media(max-width:900px){.ace-kb-reading-tools .ace-kb-related ul{max-height:310px}.ace-kb-reading-tools .ace-kb-related{min-width:0}}
@media(prefers-reduced-motion:reduce){body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card,body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:before,body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:after{transition:none!important}body.ace-support-client:has(#nav a.new) #container #landing_page .ace-tool-card:before{transform:none!important}}
