body.blog{background:#f7f5ef;color:#211f1b}body.blog .blog-main h1,body.blog .blog-main h2,body.blog .blog-main h3{color:#1a1916}.blog-main{max-width:760px;margin:0 auto;padding:8px 20px 64px}.post-kicker{font-family:spline sans mono,ui-monospace,monospace;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a6410}.post-lede{font-size:19px;line-height:1.5;color:#57534a;margin:12px 0 0;max-width:62ch}.blog-hero{padding:48px 0 28px}.blog-empty{color:#57534a;padding-bottom:48px}.blog-main .board{background:#0c0b08;border-radius:14px;padding:8px 0;margin:8px 0 24px;overflow:hidden;border:0}.blog-main .board-head,.blog-main .board-row{display:grid;grid-template-columns:84px 1fr 64px;gap:16px;padding:14px 22px;justify-content:initial}.blog-main .board-head{font-family:spline sans mono,ui-monospace,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#8e897c;padding-bottom:6px}.blog-main .board-row{text-decoration:none;color:#fff;border-top:1px dashed #34332d;border-bottom:0;font-family:spline sans,sans-serif}.blog-main .board-row:hover{background:#22211d}.blog-main .board-date{font-family:spline sans mono,ui-monospace,monospace;font-weight:600;font-size:13px;color:#f2b01e;letter-spacing:.06em;padding-top:3px}.blog-main .board-title{font-family:bricolage grotesque,sans-serif;font-weight:700;font-size:19px;line-height:1.3}.blog-main .board-desc{display:block;font-family:spline sans,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#e2dfd7;margin-top:4px}.blog-main .board-read{font-family:spline sans mono,ui-monospace,monospace;font-size:12px;color:#8e897c;padding-top:4px;text-align:right}.post{padding:40px 0 16px}.prose{margin-top:28px}.prose img{width:100%;height:auto;border-radius:12px;display:block;margin:8px 0 28px}.prose h2{font-size:28px;margin:36px 0 10px}.prose h3{font-size:21px;margin:26px 0 8px}.prose p,.prose li{max-width:68ch;color:#211f1b}.prose li+li{margin-top:6px}.prose a{color:#1e4fb0}.prose code{font-family:spline sans mono,ui-monospace,monospace;font-size:.88em;background:#fbf9f3;border:1px solid #e6e1d5;border-radius:5px;padding:1px 5px}.prose blockquote{margin:20px 0;padding:4px 18px;border-left:3px solid #f2b01e;color:#57534a}.post-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:48px;padding:22px 24px;border-radius:14px;background:#14120e;color:#fff}.post-cta-title{font-family:bricolage grotesque,sans-serif;font-weight:800;font-size:21px;line-height:1.2;color:#f7f4ec}.post-cta-sub{font-size:14px;color:#b8b2a4;margin-top:4px}.post-nav{display:flex;justify-content:space-between;gap:20px;margin-top:36px;font-size:15px}.post-nav a{color:#1e4fb0}@media(max-width:560px){.hide-sm{display:none}.blog-main .board-head,.blog-main .board-row{grid-template-columns:64px 1fr;padding:14px 16px}}