.bl-page{padding-top:clamp(48px,5vw,90px);padding-bottom:clamp(72px,8vw,140px)}.bl-list{gap:16px;max-width:860px;margin:0;padding:0;list-style:none;display:grid}.bl-list>li{display:flex}.bl-card{width:100%;color:var(--ink);flex-direction:column;gap:10px;padding:28px 64px 30px 28px;text-decoration:none;display:flex}.bl-card time{font:600 13px/1 var(--font-site);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.bl-card h2{font:700 clamp(22px,1.8vw,28px)/1.2 var(--font-site);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0}.bl-card p{max-width:62ch;margin:0;font-size:17px;line-height:1.6}.bl-card>svg{width:22px;height:22px;color:var(--ink-muted);transition:transform .35s var(--ease-out),color .3s;position:absolute;top:30px;right:26px}.bl-card:hover>svg{color:#fff;transform:translate(4px)}.bl-post{padding-top:clamp(40px,4.5vw,80px);padding-bottom:clamp(72px,8vw,140px)}.bl-prose{max-width:72ch;color:var(--ink);gap:18px;font-size:17px;line-height:1.7;display:grid}.bl-prose p,.bl-prose ul,.bl-prose ol{margin:0}.bl-prose ul,.bl-prose ol{gap:6px;padding-left:22px;display:grid}.bl-prose ul{list-style:outside}.bl-prose ol{list-style:decimal}.bl-prose li::marker{color:var(--accent)}.bl-prose strong{color:#fff;font-weight:600}.bl-prose h2{font:700 clamp(24px,2vw,30px)/1.2 var(--font-site);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:26px 0 0}.bl-prose h3{font:700 19px/1.3 var(--font-site);color:#fff;margin:8px 0 0}.bl-prose code{font-family:var(--font-code),ui-monospace,monospace;color:var(--accent-hover);border:1px solid var(--line-soft);background:#f2892c24;border-radius:6px;padding:1px 6px;font-size:.88em}.bl-prose a{color:var(--accent-hover);text-underline-offset:3px;-webkit-text-decoration:underline #ffb16873;text-decoration:underline #ffb16873}.bl-prose a:hover{color:#fff;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.bl-back{color:var(--ink-muted);font-size:15px;text-decoration:none}.bl-back:hover{color:#fff}.bl-table-wrap{border:1px solid var(--line);background:#15100d8c;border-radius:14px;overflow-x:auto}.bl-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:16px}.bl-table th,.bl-table td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:12px 16px}.bl-table thead th{font:600 13px/1.2 var(--font-site);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.bl-table tbody tr:last-child td{border-bottom:0}.bl-table td.num,.bl-table th.num{text-align:right}.bl-table tbody th{color:#fff;font-weight:600}.bl-example{border:1px solid var(--line);background:#15100d8c;border-radius:14px;gap:8px;padding:20px 22px;display:grid}.bl-example h3{margin:0}.bl-example .bl-sum{color:#fff;font-weight:600}@media (max-width:640px){.bl-card{padding:22px 52px 24px 20px}.bl-card>svg{top:24px;right:18px}.bl-table{font-size:15px}.bl-table th,.bl-table td{white-space:normal;padding:10px}.bl-table thead th{letter-spacing:.04em;font-size:11px}}
