*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--foreground);font:var(--t-body-long);-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.container{max-width:868px;margin:0 auto;padding:0 24px}.nav{display:flex;justify-content:space-between;align-items:center;height:72px;max-width:1248px}.logo{font:var(--t-logo);text-decoration:none}.cta{display:inline-flex;align-items:center;padding:10px 16px;border-radius:4px;background:var(--primary);color:var(--on-primary);font:var(--t-button);text-decoration:none}.cta:hover{background:var(--primary-hover)}.page{background:var(--c-sheet);color:var(--c-ink);border-radius:0 14px 14px;padding:clamp(24px,5vw,56px);margin:32px 0 64px;display:grid;gap:16px}.page h1{font:400 clamp(32px,4vw,44px)/1.1 var(--font-serif);margin:0 0 8px}.page h2{font:var(--t-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin:16px 0 0}.page p,.page li{color:var(--c-stone)}.page ul{padding-left:20px;display:grid;gap:8px;margin:0}
