.bl-meta{letter-spacing:.08em;color:var(--muted);font-size:11px}.bl-lead{border:1px solid var(--line);background:var(--surface);color:inherit;transition:transform .5s var(--ease), border-color .3s, box-shadow .5s;border-radius:26px;grid-template-columns:1.05fr 1fr;gap:0;margin-bottom:26px;text-decoration:none;display:grid;overflow:hidden}.bl-lead:hover{border-color:#43aaff66;transform:translateY(-4px);box-shadow:0 40px 80px -46px #43aaff55}.bl-lead-media{min-height:300px;position:relative;overflow:hidden}.bl-lead-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bl-lead-body{align-content:center;gap:12px;padding:34px 32px;display:grid}.bl-lead-title{display:block}.bl-lead-body .lead{margin:0}.bl-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.bl-card{border:1px solid var(--line);background:var(--surface);transition:transform .5s var(--ease), border-color .3s, box-shadow .5s;border-radius:22px;overflow:hidden}.bl-card:hover{border-color:#43aaff66;transform:translateY(-5px);box-shadow:0 34px 70px -46px #43aaff55}.bl-card-link{color:inherit;align-content:start;gap:10px;height:100%;padding:0 0 22px;text-decoration:none;display:grid}.bl-card-media{aspect-ratio:16/9;margin-bottom:6px;display:block;position:relative;overflow:hidden}.bl-card-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bl-card-noimg{color:var(--acid);background:linear-gradient(140deg,#16233a,#0b1220);place-items:center;display:grid}.bl-card-link>.bl-meta,.bl-card-link>h3,.bl-card-link>p,.bl-card-link>.bl-more{padding-inline:20px}.bl-card-link h3{margin:0}.bl-card-link p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.bl-more{color:var(--acid);align-items:center;gap:7px;margin-top:auto;font-size:14.5px;font-weight:700;display:inline-flex}.bl-byline{color:var(--muted);margin-bottom:18px;font-size:12px}.bl-hero-media{border-radius:20px;margin:0 0 28px;overflow:hidden}.bl-hero-media img{width:100%;height:auto;display:block}.bl-prose h2{scroll-margin-top:110px}.bl-prose h3{margin-top:28px;scroll-margin-top:110px}.bl-note{color:inherit;background:#43aaff12;border:1px solid #43aaff3d;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin:24px 0;padding:16px 18px;display:grid}.bl-note svg{color:var(--acid);margin-top:2px}.bl-note span{font-size:15.5px;line-height:1.65}.bl-table-wrap{margin:24px 0;overflow-x:auto}.bl-table{border-collapse:collapse;width:100%;min-width:460px;font-size:15px}.bl-table th,.bl-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}.bl-table th{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.bl-table tbody tr:last-child td{border-bottom:0}.bl-figure{margin:26px 0}.bl-figure img{border-radius:16px;width:100%;height:auto;display:block}.bl-figure figcaption{color:var(--muted);margin-top:8px;font-size:13.5px}.bl-faq>div{border-bottom:1px solid var(--line);padding:16px 0}.bl-faq>div:last-child{border-bottom:0}.bl-faq dt{margin-bottom:6px;font-weight:700}.bl-faq dd{color:var(--muted);margin:0;line-height:1.7}.bl-related{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bl-related a{align-items:center;gap:9px;font-weight:650;display:inline-flex}.bl-tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}@media (max-width:1100px){.bl-grid{grid-template-columns:repeat(2,1fr)}.bl-lead{grid-template-columns:1fr}.bl-lead-media{min-height:220px}}@media (max-width:680px){.bl-grid{grid-template-columns:1fr}.bl-lead-body{padding:24px 20px}}
