*{box-sizing:border-box}body{color:#14241e;background:#f3f6f4;place-items:center;min-height:100svh;margin:0;padding:16px;font-family:system-ui,sans-serif;display:grid}main{background:#fff;border:1px solid #dce5df;border-radius:20px;width:min(100%,640px);padding:clamp(24px,6vw,56px);box-shadow:0 8px 30px #14241e0a}.environment{color:#765000;background:#fff3d6;border-radius:12px;padding:6px 12px;font-size:.875rem;display:inline-block}h1{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.2}p{color:#6b7c74;font-size:1.2rem}
