*,:after,:before{box-sizing:border-box}body{margin:0;font-family:system-ui,sans-serif;line-height:1.5}.shell{max-inline-size:60rem;margin-inline:auto;padding-block:1.5rem;padding-inline:1rem}.shell-nav{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.shell-nav .push-end{margin-inline-start:auto}
