:root{color-scheme:light;--ink:#142827;--muted:#48605e;--accent:#1d6e5e;--line:#dce8e3}*{box-sizing:border-box}body{margin:0;background:#f2f7f4;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}main{max-width:820px;margin:7vh auto;padding:clamp(28px,7vw,72px);background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 60px #1e594b0c}.eyebrow{color:var(--accent);font-size:.75rem;font-weight:750;letter-spacing:.14em}.dot{display:inline-block;width:8px;height:8px;background:#4ca58a;border-radius:50%;margin-right:8px}h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08;letter-spacing:-.04em;margin:24px 0}.lead{font-size:1.13rem;color:var(--muted);max-width:60ch}section{margin:42px 0;border-top:1px solid var(--line);padding-top:20px}h2{font-size:1.1rem;margin:24px 0 6px}p{color:#344e4b}.link{color:var(--accent);font-weight:700;text-underline-offset:5px}.link span{margin-left:4px}footer{border-top:1px solid var(--line);margin-top:48px;padding-top:22px;color:#758a86;font-size:.85rem}@media(max-width:600px){main{border-radius:0;margin:0;min-height:100vh;border:0}}
