:root{color-scheme:light;--ink:#20201f;--muted:#64645f;--brand:#ff8a00;--line:#e6e5df}*{box-sizing:border-box}body{margin:0;background:#faf9f6;color:var(--ink);font:17px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}header,main,footer{max-width:780px;margin:auto;padding:28px 24px}header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font-size:22px;font-weight:750;text-decoration:none;color:var(--ink);letter-spacing:-.5px}.brand img{width:48px;height:48px;border-radius:12px}nav{display:flex;gap:18px;font-size:14px}a{color:#995000;text-underline-offset:4px}nav a{color:var(--ink)}h1{font-size:clamp(36px,7vw,56px);letter-spacing:-2px;line-height:1.12;margin:32px 0 20px}h2{font-size:25px;line-height:1.35;letter-spacing:-.5px;margin-top:38px}h3{font-size:19px;margin-top:28px}p{margin:14px 0}.lead{font-size:21px;color:var(--muted)}.note{padding:18px 22px;background:#fff1df;border:1px solid #f1d8b9;border-radius:18px}.card{background:white;border:1px solid var(--line);border-radius:22px;padding:4px 24px 20px;margin:24px 0;box-shadow:0 5px 18px #20201f04}.muted,footer{color:var(--muted);font-size:14px}hr{border:0;border-top:1px solid var(--line);margin:42px 0}li{margin-bottom:8px}footer{border-top:1px solid var(--line);padding-bottom:42px}@media(max-width:520px){header{align-items:flex-start;flex-direction:column}h1{letter-spacing:-1px}.card{padding-inline:18px}nav{flex-wrap:wrap}}
