:root{--cream:#f5f1e4;--white:#fff;--ink:#2c2e2a;--muted:#80827f;--hairline:#d5d5d4;--grass:#8ed462;--coral:#ff705d}*{box-sizing:border-box}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6}a{color:var(--ink)}.nav{background:var(--white);border-radius:50px;justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:20px auto 0;padding:10px 12px 10px 16px;display:flex}.nav nav{gap:4px;display:flex}.nav nav a{border-radius:50px;padding:8px 16px;font-size:15px;font-weight:500;text-decoration:none}.nav nav a:hover{background:var(--cream)}.brand{align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.mark{background:var(--grass);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:500;display:grid}main{max-width:760px;margin:0 auto;padding:48px 20px 24px}.hero h1{letter-spacing:-.04em;margin:24px 0 16px;font-size:clamp(44px,9vw,72px);font-weight:500;line-height:1.02}.hero p{color:var(--muted);max-width:520px;font-size:20px}.cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:40px;display:grid}.card{background:var(--white);border-radius:32px;padding:24px;text-decoration:none;display:block}.card:hover{outline:1.5px solid var(--ink)}.card h2{margin:0 0 6px;font-size:20px;font-weight:500}.card p{color:var(--muted);margin:0;font-size:15px}.doc{background:var(--white);border-radius:32px;padding:clamp(24px,5vw,48px)}.doc h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(32px,6vw,44px);font-weight:500;line-height:1.1}.doc .updated{color:var(--muted);margin:0 0 32px;font-size:15px}.doc h2{margin:36px 0 8px;font-size:22px;font-weight:500}.doc ul{padding-left:22px}.doc li{margin:6px 0}.summary{background:var(--cream);border-radius:20px;padding:16px 20px}.footer{max-width:760px;color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:0 auto;padding:24px 20px 48px;font-size:14px;display:flex}.footer a{color:var(--muted)}
