.blog-content{counter-reset:bc-section}.blog-content>*+*{margin-top:26px}.blog-content p{font-family:Newsreader,Georgia,serif;font-size:19px;line-height:1.65;color:#c6ccc8;text-wrap:pretty}.blog-content em{color:#e8ebe8}.blog-content strong{color:#e8ebe8;font-weight:600}.blog-content a{color:#c4f04c;transition:color .25s ease}.blog-content a:hover{color:#e8ebe8}.blog-content h2{counter-increment:bc-section;margin-top:44px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:400;color:#c4f04c;scroll-margin-top:140px}.blog-content h2:before{content:counter(bc-section,decimal-leading-zero) " — "}.blog-content h3{margin-top:32px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:#e8ebe8}.blog-content ul,.blog-content ol{list-style:none;padding:0;border-top:1px solid #1e2321;counter-reset:bc-item}.blog-content li{counter-increment:bc-item;display:flex;gap:14px;padding:16px 0;border-bottom:1px solid #1e2321;font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.55;color:#b7beba}.blog-content li:before{content:counter(bc-item,decimal-leading-zero);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:#c4f04c;padding-top:4px;flex-shrink:0}.blog-content blockquote{padding:24px;border-left:2px solid #c4f04c;background:#0f1211}.blog-content blockquote p{font-size:18px;line-height:1.6;color:#b7beba}.blog-content blockquote p+p{margin-top:14px}.blog-content img{display:block;max-width:100%;max-height:80vh;width:auto;margin:0 auto;border:1px solid #1e2321}.blog-content code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:15px;color:#e8ebe8;background:#0f1211;border:1px solid #1e2321;padding:2px 6px}.blog-content pre{background:#0f1211;border:1px solid #1e2321;padding:20px;overflow-x:auto}.blog-content pre code{border:none;background:transparent;padding:0;font-size:14px}.blog-content hr{border:none;height:1px;background:#1e2321;margin:40px 0}.blog-content table{display:block;width:100%;overflow-x:auto;border:1px solid #1e2321;border-collapse:collapse}.blog-content th{background:#0f1211;border-bottom:1px solid #1e2321;padding:14px 22px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;color:#7c8783;text-align:left}.blog-content td{padding:14px 22px;border-bottom:1px solid #1e2321;font-size:14px;font-variant-numeric:tabular-nums}.blog-content tbody tr{transition:background .3s ease}.blog-content tbody tr:hover{background:#0f1211}.blog-content .bc-callout{padding:24px;border-left:2px solid #c4f04c;background:#0f1211}.blog-content .bc-callout .bc-label{display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#c4f04c}.blog-content .bc-callout .bc-body{margin-top:12px;font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.6;color:#b7beba}.blog-content .bc-callout .bc-body p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.blog-content .bc-callout .bc-body p+p{margin-top:12px}.blog-content .bc-pull{padding:clamp(24px,4vw,36px);background:#0f1211;border:1px solid #1e2321;text-align:center}.blog-content .bc-pull .bc-body{margin:0 auto;max-width:26ch;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:clamp(24px,4vw,34px);line-height:1.2;letter-spacing:-.02em;color:#e8ebe8}.blog-content .bc-pull .bc-body p{margin:0;font-family:inherit;font-size:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.blog-content .bc-kit{display:grid;grid-template-columns:1fr;gap:1px;background:#1e2321;border:1px solid #1e2321;font-family:JetBrains Mono,ui-monospace,monospace}@media (min-width: 768px){.blog-content .bc-kit{grid-template-columns:repeat(3,1fr)}}.blog-content .bc-kit>div{background:#0f1211;padding:22px;display:flex;flex-direction:column;gap:8px;transition:background .3s ease}.blog-content .bc-kit>div:hover{background:#141817}.blog-content .bc-kit .bc-role{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7c8783}.blog-content .bc-kit .bc-name{font-size:17px;color:#e8ebe8}.blog-content .bc-kit .bc-spec{font-size:13px;color:#7c8783;line-height:1.5}.blog-content .bc-table{border:1px solid #1e2321;font-family:JetBrains Mono,ui-monospace,monospace}.blog-content .bc-table .bc-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(10px,2vw,24px);padding:14px 22px;border-bottom:1px solid #1e2321;font-size:14px;font-variant-numeric:tabular-nums;transition:background .3s ease}@media (min-width: 768px){.blog-content .bc-table .bc-row{grid-template-columns:1fr minmax(130px,.6fr) 130px}}.blog-content .bc-table .bc-row:hover{background:#0f1211}.blog-content .bc-table .bc-row>span{text-align:right;color:#e8ebe8;min-width:0;overflow-wrap:break-word}.blog-content .bc-table .bc-row>span:first-child{text-align:left;color:#b7beba}.blog-content .bc-table .bc-row>span:last-child{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7c8783;line-height:1.5}.blog-content .bc-table .bc-head{background:#0f1211;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#7c8783}.blog-content .bc-table .bc-head:hover{background:#0f1211}.blog-content .bc-table .bc-head>span,.blog-content .bc-table .bc-head>span:first-child,.blog-content .bc-table .bc-head>span:last-child{font-size:11px;letter-spacing:.14em;color:#7c8783;text-transform:uppercase}.blog-content .bc-table .bc-row.is-fixed>span:last-child{color:#c4f04c}.blog-content .bc-table .bc-row>span.is-hi{color:#e9a13b}.blog-content .bc-table .bc-note{padding:12px 22px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7c8783}.blog-content .bc-table.bc-4col .bc-row>span:nth-child(4){display:none}@media (min-width: 768px){.blog-content .bc-table.bc-4col .bc-row{grid-template-columns:1fr 90px 90px 130px}.blog-content .bc-table.bc-4col .bc-row>span:nth-child(4){display:block}}.blog-content .bc-bars{border:1px solid #1e2321;background:#0f1211;padding:clamp(18px,3vw,24px);font-family:JetBrains Mono,ui-monospace,monospace}.blog-content .bc-bars .bc-label,.blog-content .bc-timeline .bc-label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#c4f04c}.blog-content .bc-bars .bc-chart{display:grid;gap:10px;margin-top:20px}.blog-content .bc-bars .bc-bar{display:grid;grid-template-columns:56px 1fr 52px;align-items:center;gap:14px}@media (min-width: 768px){.blog-content .bc-bars .bc-bar{grid-template-columns:84px 1fr 66px}}.blog-content .bc-bars .bc-bar>span:first-child{font-size:12px;color:#7c8783;text-align:right;font-variant-numeric:tabular-nums}.blog-content .bc-bars .bc-track{height:20px;background:#141817}.blog-content .bc-bars .bc-fill{display:block;height:20px;background:#2e3835}.blog-content .bc-bars .bc-bar>span:last-child{font-size:13px;text-align:right;font-variant-numeric:tabular-nums;color:#b7beba}.blog-content .bc-bars .bc-bar.is-flag .bc-fill{background:#c4f04c}.blog-content .bc-bars .bc-bar.is-flag>span:last-child{color:#c4f04c}.blog-content .bc-bars .bc-note,.blog-content .bc-timeline .bc-event{margin-top:18px;padding-top:14px;border-top:1px solid #1e2321}.blog-content .bc-bars .bc-note{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#7c8783}.blog-content .bc-timeline{border:1px solid #1e2321;background:#0f1211;padding:clamp(18px,3vw,24px);font-family:JetBrains Mono,ui-monospace,monospace}.blog-content .bc-timeline .bc-top{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:baseline}.blog-content .bc-timeline .bc-range{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7c8783}.blog-content .bc-timeline .bc-segments{display:flex;gap:3px;margin-top:20px}.blog-content .bc-timeline .bc-seg{display:grid;gap:9px;min-width:0}.blog-content .bc-timeline .bc-seg>i{display:block;height:12px;background:#c4f04c}.blog-content .bc-timeline .bc-seg.is-flag>i{background:#e9a13b}.blog-content .bc-timeline .bc-seg>b{font-weight:400;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#7c8783}.blog-content .bc-timeline .bc-seg>u{text-decoration:none;font-size:11px;color:#8d9591;font-variant-numeric:tabular-nums}.blog-content .bc-timeline .bc-event{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:16px}.blog-content .bc-timeline .bc-dot{width:8px;height:8px;border-radius:50%;background:#e9a13b;box-shadow:0 0 10px #e9a13bb3}.blog-content .bc-timeline .bc-event-title{font-size:14px;color:#e8ebe8}.blog-content .bc-timeline .bc-event-sub{font-size:12px;color:#7c8783}
