:root { font-family: system-ui, sans-serif; color: #18352b; background: #f7faf7; line-height: 1.6; } * { box-sizing: border-box; } body { margin: 0; } .container { width: min(100% - 2rem, 64rem); margin-inline: auto; padding-block: 1.5rem; } h1 { max-width: 18ch; font-size: clamp(2rem, 6vw, 4rem); line-height: 1.1; } a { color: #176448; } a:focus-visible { outline: 3px solid currentColor; outline-offset: 4px; } section { margin-block: 4rem; }