:root { color-scheme: light; background: #edf4f1; color: #142b31; font: 17px/1.6 system-ui, sans-serif; }
body { max-width: 720px; margin: 8vh auto; padding: 0 20px; }
main { background: white; border: 1px solid #d9e5e3; border-radius: 16px; padding: clamp(22px, 5vw, 44px); }
h1 { line-height: 1.15; margin-top: .3em; }
a { color: #006b62; }
.brand { color: #006b62; font-size: 13px; font-weight: 700; letter-spacing: .1em; text-transform: uppercase; }
