body{margin:0}.bl-chips{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.bl-chips a{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-ink) 6%, transparent);min-height:44px;color:var(--color-ink);background:#f4f5f7;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font:500 14.5px/1 Instrument Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.bl-chips a small{color:var(--color-body);font-size:12.5px}.bl-chips a:hover{border-color:var(--color-ink);background:#fff}.bl-chips a[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.bl-chips a[aria-current=page] small{color:#c9cdd6}.bl-thumb{aspect-ratio:410/230;background:linear-gradient(135deg,var(--pri-tint),#eef0f3 70%);box-sizing:border-box;border-radius:16px;align-items:flex-end;padding:14px;display:flex;position:relative;overflow:hidden}.bl-thumb:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb, var(--pri) 22%, transparent),transparent);border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-30px}.bl-thumb svg{stroke:var(--pri);opacity:.75;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.bl-thumb span{color:var(--color-body);background:#ffffffd9;border:1.5px dashed #c9cdd6;border-radius:10px;padding:6px 10px;font:500 12.5px/1.35 Instrument Sans,system-ui,sans-serif;display:inline-flex;position:relative}.bl-feat{border:1px solid var(--color-border);box-shadow:0 40px 80px -48px color-mix(in srgb, var(--color-ink) 45%, transparent);background:#fff;border-radius:28px;flex-direction:column;gap:18px;padding:18px;display:flex}.bl-feat .bl-body{padding:4px 10px 10px}.bl-feat h2{letter-spacing:-.02em;font-size:clamp(22px,2.2cqw,28px);line-height:1.2}.bl-new{background:var(--color-ink);color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 12px;font:600 12.5px/1 Instrument Sans,system-ui,sans-serif;display:inline-flex}.bl-new i{background:var(--pri);border-radius:50%;width:7px;height:7px}.bl-card{gap:16px;padding:14px}.bl-body{flex-direction:column;flex:1;gap:10px;padding:2px 10px 10px;display:flex}.bl-meta{color:var(--color-body);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.bl-meta a.tag{text-decoration:none}.bl-body h3 a,.bl-body h2 a{color:var(--color-ink);text-decoration:none}.bl-body h3 a:hover,.bl-body h2 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pri);text-decoration-color:var(--pri);text-underline-offset:4px}.bl-body p{font-size:15.5px;line-height:1.55}.bl-more{color:var(--pri-ink);align-items:center;gap:6px;margin-top:auto;padding-top:6px;font:600 15px/1 Instrument Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.bl-more:hover{color:var(--color-ink)}.bl-older{background:var(--color-ink);border-color:var(--color-ink);color:#c9cdd6;justify-content:space-between}.bl-older h3{color:#fff;font-size:24px}.bl-older p{color:#c9cdd6}.bl-pg{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:56px;display:flex}.bl-pg a,.bl-pg span{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:46px;padding:0 14px;font:600 15px/1 Instrument Sans,system-ui,sans-serif;text-decoration:none;display:inline-flex}.bl-pg a{border:1px solid var(--color-border);color:var(--color-ink);background:#fff}.bl-pg a:hover{border-color:var(--color-ink)}.bl-pg a[aria-current=page]{background:var(--pri);border-color:var(--pri);color:#fff}.bl-pg span{color:var(--color-body);min-width:24px;padding:0}.bl-pg .nx{gap:8px;padding:0 18px}.bl-thumb img{object-fit:cover}.bl-art-head{max-width:820px}.bl-art-meta{color:var(--color-body);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;font-size:14.5px;display:flex}.bl-art-hero{aspect-ratio:16/9;background:#eef0f3;border-radius:24px;max-width:1000px;margin-top:36px;position:relative;overflow:hidden}.bl-art-hero img{object-fit:cover}.bl-art{max-width:760px;margin:0 auto}.bl-art img{border-radius:14px;max-width:100%;height:auto}.bl-art figure{margin:28px 0}.bl-art figcaption{color:var(--color-body);margin-top:8px;font-size:14px}.bl-art a{color:var(--pri-ink);text-underline-offset:3px;text-decoration:underline}.bl-art blockquote{border-left:3px solid var(--pri);color:var(--color-ink);margin:28px 0;padding:4px 0 4px 20px}.bl-art table{border-collapse:collapse;max-width:100%;margin:24px 0;display:block;overflow-x:auto}.bl-art th,.bl-art td{border:1px solid var(--color-border);text-align:left;padding:10px 14px;font-size:15.5px}.bl-art iframe{aspect-ratio:16/9;border:0;border-radius:14px;width:100%;height:auto}.bl-art pre{background:#f4f5f7;border-radius:12px;padding:16px;font-size:14.5px;overflow-x:auto}.bl-art h2{scroll-margin-top:96px}.bl-empty{text-align:center;color:var(--color-body);padding:48px 0}
