.container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:1000}.site-header__inner{display:flex;align-items:center;height:64px}.site-nav{margin-left:3rem}.site-actions{margin-left:auto}.site-main{min-height:70vh}.section{padding-block:clamp(4rem, 8vw, 7rem)}.section--compact{padding-block:clamp(3rem, 5vw, 5rem)}.section--narrow .container{max-width:900px}