/* AB Renovations — shared styles */
html{scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}
.reveal.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .reveal{opacity:1;transform:none;transition:none}
}
details>summary{list-style:none;cursor:pointer}
details>summary::-webkit-details-marker{display:none}
details[open] .chev{transform:rotate(45deg)}
:focus-visible{outline:3px solid #b45309;outline-offset:2px;border-radius:4px}
.skip:focus{transform:translateY(0)}
.prose-ab p{margin-bottom:1.1rem;line-height:1.75}
.prose-ab ul{margin:0 0 1.3rem 0}
.prose-ab li{margin-bottom:.55rem;line-height:1.7}
