/* Non-critical styles split from inline critical CSS for better CWV */
.nav-links a{opacity:.9}
.nav-links a:hover{opacity:1}
.card ul{margin:8px 0 0 20px}
.card li{margin:4px 0}
.btn:focus{outline:2px solid #38bdf8;outline-offset:2px}
img[loading="lazy"]{filter:saturate(98%)}
@media (prefers-reduced-motion:no-preference){
  [data-animate]{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}
  [data-animate].in-view{opacity:1;transform:none}
}

