.landing{max-width:600px;margin:0 auto;padding:40px 24px 60px}
.landing-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px}
.landing-head img{height:26px;width:auto}
.landing h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin:0 0 12px}
.landing .lead{color:var(--muted);font-size:15px;line-height:1.65;margin:0 0 26px}
.landing-list{list-style:none;margin:0 0 26px;padding:4px 18px;border:1px solid var(--line);border-radius:12px;background:#fff}
.landing-list li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;font-size:14px;line-height:1.55;color:var(--muted)}
.landing-list li+li{border-top:1px solid var(--line)}
.landing-list .icon{flex:none;margin-top:2px}
.landing-list code{font-size:13px;color:inherit;font-weight:500}
.landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;font-size:13px;color:var(--muted)}
.landing-actions .primary{display:inline-flex;width:auto;padding:11px 20px;text-decoration:none}
.landing-actions a:not(.primary){color:inherit}
@media(max-width:760px){.landing{padding:24px 20px 40px}.landing h1{font-size:25px}.landing-head{margin-bottom:26px}}
