.blog-col{max-width:700px;margin:0 auto;padding:32px 0 80px}.blog-head{margin-bottom:40px}.blog-kicker{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:#f5b942;margin:0 0 14px}.blog-kicker .ld-k{color:#c2851b}.blog-head h1{font-size:48px;line-height:1.06;letter-spacing:-.025em;font-weight:600;margin:0;text-wrap:balance}.blog-meta{font-size:12.5px;letter-spacing:.02em;color:#8b8b93;margin:0 0 12px;font-variant-numeric:tabular-nums}.blog-draft{margin-left:10px;padding:2px 8px;border:1px solid #c2851b;border-radius:999px;color:#f5b942;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.blog-lead{font-size:19px;line-height:1.55;color:#8b8b93;margin:18px 0 0;text-wrap:pretty}.blog-list{list-style:none;margin:0;padding:0;display:grid}.blog-list li{padding:26px 0;border-top:1px solid #23232a}.blog-list li:last-child{border-bottom:1px solid #23232a}.blog-cover{display:block;margin-bottom:18px;border-radius:12px;overflow:hidden;border:1px solid #23232a;transition:border-color .18s}.blog-cover img{display:block;width:100%;height:auto}.blog-cover:hover{border-color:#3c3c45}.blog-list h2{font-size:24px;line-height:1.25;letter-spacing:-.015em;font-weight:600;margin:0;text-wrap:balance}.ld-root.blog-root .blog-list h2 a{color:#e6ebf2}.ld-root.blog-root .blog-list h2 a:hover{color:#ffcf6b}.blog-desc{font-size:16px;line-height:1.6;color:#8b8b93;margin:8px 0 0;max-width:62ch}.blog-post .blog-head h1{font-size:44px}.ld-root.blog-root a.blog-back{display:inline-block;font-size:12.5px;color:#8b8b93;margin-bottom:28px}.blog-author,.ld-root.blog-root a.blog-back:hover{color:#e6ebf2}.blog-author{font-weight:500}.ld-root.blog-root a.blog-author{color:#e6ebf2}.ld-root.blog-root a.blog-author:hover{color:#ffcf6b}.blog-body{font-size:17px;line-height:1.75;color:#c9c9cf}.blog-body>:first-child{margin-top:0}.blog-body blockquote,.blog-body img,.blog-body ol,.blog-body p,.blog-body pre,.blog-body table,.blog-body ul{margin:0 0 22px}.blog-body h2{font-size:26px;line-height:1.25;letter-spacing:-.015em;margin:44px 0 14px;text-wrap:balance}.blog-body h2,.blog-body h3{font-weight:600;color:#e6ebf2}.blog-body h3{font-size:20px;line-height:1.3;margin:32px 0 10px}.blog-body strong{color:#e6ebf2;font-weight:600}.blog-body ol,.blog-body ul{padding-left:24px}.blog-body ul{list-style:disc}.blog-body ol{list-style:decimal}.blog-body li{margin-bottom:8px}.blog-body li::marker{color:#8b8b93}.ld-root.blog-root .blog-body a{color:#f5b942;text-decoration:underline;text-decoration-color:rgba(245,185,66,.4);text-underline-offset:3px}.ld-root.blog-root .blog-body a:hover{color:#ffcf6b;text-decoration-color:currentColor}.blog-body blockquote{padding:2px 0 2px 20px;border-left:2px solid #c2851b;color:#e6ebf2;font-size:19px;line-height:1.6}.blog-body blockquote p{margin:0}.blog-body code{font-size:.9em;padding:2px 6px;border-radius:6px;background:#17171c;border:1px solid #23232a}.blog-body pre{padding:16px 18px;border-radius:10px;background:#111116;border:1px solid #23232a;overflow-x:auto;font-size:14px;line-height:1.6}.blog-body pre code{padding:0;border:0;background:none}.blog-body img{display:block;max-width:100%;height:auto;border-radius:10px;border:1px solid #23232a}.blog-body hr{border:0;border-top:1px solid #23232a;margin:40px 0}.blog-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.blog-body td,.blog-body th{padding:9px 14px;border-bottom:1px solid #23232a;text-align:left}.blog-body th{color:#e6ebf2;font-weight:600;border-bottom-color:#3c3c45}.blog-cta{margin-top:56px;padding:28px;border:1px solid #2c2c33;border-radius:14px;background:#111116;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.blog-cta-line{font-size:20px;line-height:1.35;font-weight:600;color:#e6ebf2;margin:0;max-width:420px;text-wrap:balance}.blog-cta button:focus-visible,.ld-root.blog-root a:focus-visible{outline:2px solid var(--accent,var(--brand,#f5b942));outline-offset:2px;border-radius:4px}@media (max-width:720px){.blog-col{padding:16px 0 64px}.blog-head h1,.blog-post .blog-head h1{font-size:34px}.blog-lead{font-size:17px}.blog-body{font-size:16.5px}.blog-list h2{font-size:21px}.blog-cta{padding:22px}}