@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");
*{box-sizing:border-box;margin:0;padding:0}
body{background:#f5f5f7;color:#1d1d1f;font-family:Inter,-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}
a{color:#1fae63;text-decoration:none}a:hover{text-decoration:underline}
.wrap{max-width:780px;margin:0 auto;padding:0 22px 80px}
header{display:flex;align-items:center;gap:10px;height:64px;border-bottom:1px solid #d2d2d7;margin-bottom:40px;position:sticky;top:0;background:rgba(245,245,247,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:5}
header img{width:30px;height:30px;border-radius:8px}
header b{font-size:18px;margin-right:auto}
header nav{display:flex;gap:18px;font-size:14px}header nav a{color:#424245}
.doc{background:#fff;border-radius:28px;padding:44px 40px}
.doc h1{font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.1}
.doc h2{font-size:21px;font-weight:700;margin:34px 0 10px;letter-spacing:-.01em}
.doc p,.doc li{font-size:16px;color:#333}
.doc ul{padding-left:20px;display:grid;gap:8px;margin:8px 0}
.muted{color:#6e6e73!important;margin-top:6px}
footer{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:#6e6e73;margin-top:40px}
@media(max-width:600px){.doc{padding:28px 20px;border-radius:22px}.doc h1{font-size:32px}}
