@media(max-width:700px){html{scroll-padding-top:20px}body{overflow-wrap:break-word}img,video,iframe{max-width:100%}input,select,textarea{font-size:16px;max-width:100%}nav{flex-wrap:wrap}nav a,.button,button,summary{min-height:44px}nav a{display:inline-flex;align-items:center}main,section,article,figure,header,footer{min-width:0}h1{font-size:clamp(2.2rem,11vw,3.25rem)}.actions{flex-wrap:wrap;gap:14px}.actions a{min-height:44px;display:inline-flex;align-items:center}}