html{scroll-behavior:smooth}img{max-width:100%}a,button,input,select,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c9a96e}
@media(max-width:760px){
  [style*="grid-template-columns:90px minmax(220px,1fr) minmax(260px,1.3fr)"],
  [style*="grid-template-columns:80px minmax(220px,1fr) minmax(280px,1.4fr)"],
  [style*="grid-template-columns:60px minmax(200px,1fr) minmax(260px,1.3fr)"],
  [style*="grid-template-columns:120px 1fr 200px"],
  [style*="grid-template-columns:240px minmax(0,1fr)"],
  [style*="grid-template-columns:200px minmax(0,1fr)"]{grid-template-columns:1fr!important;gap:20px!important}
  [style*="position:sticky"]{position:relative!important;top:auto!important;padding:32px 24px!important}
  section{scroll-margin-top:72px}
  footer{overflow-wrap:anywhere}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
