@media(max-width:700px){.header-inner{align-items:flex-start;flex-direction:column;gap:16px;min-height:0;padding:16px 20px}.site-header nav{gap:12px 18px}.site-header nav a{font-size:13px}main{padding:28px 20px 48px}.article-heading h1{letter-spacing:-.4px}.article-body{font-size:17px;line-height:1.8}.article-body h2{font-size:24px}.article-body h3{font-size:21px}.featured-image{border-radius:7px}.article-body figure{margin-left:0;margin-right:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
