.blog{max-width:68ch;margin:0 auto;padding:24px 16px 96px}.blog-bar{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.blog-nav{align-items:center;gap:24px;font-size:15px;font-weight:500;display:flex}.blog-home{color:var(--ink);font-size:22px;font-weight:800;text-decoration:none}.blog h1{margin-bottom:16px;font-size:clamp(30px,6vw,44px);line-height:1.15}.blog-lead{color:var(--ink-muted);font-size:19px;line-height:1.6}.blog-list{margin:40px 0 0;padding:0;list-style:none}.blog-list li{border-top:1px solid var(--line);padding-block:24px}.blog-list h2{margin-bottom:8px;font-size:22px;line-height:1.3}.blog-list a{color:var(--ink);text-decoration:none}.blog-list a:hover{color:var(--blue)}.blog-list p{color:var(--ink-muted);font-size:17px;line-height:1.7}.blog-doc h2{margin:40px 0 12px;font-size:24px;line-height:1.3}.blog-doc p,.blog-doc li{font-size:18px;line-height:1.8}.blog-doc p+p,.blog-doc p+ul,.blog-doc ul+p{margin-top:14px}.blog-doc ul{margin:14px 0 0;padding-inline-start:22px}.blog-doc li+li{margin-top:6px}.blog-doc a{color:var(--blue)}.blog-date{color:var(--ink-muted);margin-bottom:24px;font-size:15px!important}.blog-cta{background:var(--blue-soft);margin-top:56px;padding:24px}.blog-cta p{font-size:17px}.blog-cta a{background:var(--ink);color:var(--on-ink);margin-top:12px;padding:10px 18px;font-weight:500;text-decoration:none;display:inline-block}.blog-cta a:hover{background:var(--blue)}
