.blog-module__R2lbeq__page{box-sizing:border-box;max-width:900px;margin:0 auto;padding:150px 48px 128px}.blog-module__R2lbeq__listPage{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:150px 48px 128px}.blog-module__R2lbeq__kicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:var(--accent-bright);text-transform:uppercase;margin-bottom:20px;font-size:12.5px}.blog-module__R2lbeq__h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 0 24px;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.04}.blog-module__R2lbeq__intro{color:var(--text-2);max-width:60ch;margin:0 0 64px;font-size:18px;font-weight:300;line-height:1.65}.blog-module__R2lbeq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blog-module__R2lbeq__card{background:var(--panel);color:inherit;border:1px solid #b9bcd81a;border-radius:16px;flex-direction:column;gap:16px;padding:34px 32px;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.blog-module__R2lbeq__card:hover{border-color:#8b90ce80;transform:translateY(-6px);box-shadow:0 20px 48px #0a0b1a80}.blog-module__R2lbeq__cardMeta{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;flex-wrap:wrap;gap:14px;font-size:11.5px;display:flex}.blog-module__R2lbeq__cardTitle{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.blog-module__R2lbeq__cardDesc{color:var(--text);margin:0;font-size:16px;font-weight:300;line-height:1.6}.blog-module__R2lbeq__tags{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.blog-module__R2lbeq__tag{color:var(--text);border:1px solid #b9bcd82e;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500}.blog-module__R2lbeq__empty{color:var(--muted);font-size:17px;font-weight:300;line-height:1.7}.blog-module__R2lbeq__breadcrumb{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:12px;display:flex}.blog-module__R2lbeq__breadcrumb a{color:var(--muted);text-decoration:none;transition:color .2s}.blog-module__R2lbeq__breadcrumb a:hover{color:var(--accent-bright)}.blog-module__R2lbeq__breadcrumbSep{opacity:.5}.blog-module__R2lbeq__breadcrumbCurrent{color:var(--text)}.blog-module__R2lbeq__postMeta{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright);flex-wrap:wrap;gap:8px 16px;margin-bottom:22px;font-size:12.5px;display:flex}.blog-module__R2lbeq__postMeta .blog-module__R2lbeq__dot{color:var(--muted);opacity:.6}.blog-module__R2lbeq__postTitle{letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-size:clamp(34px,4.6vw,56px);font-weight:600;line-height:1.05}.blog-module__R2lbeq__lede{color:var(--text-2);max-width:64ch;margin:0 0 8px;font-size:20px;font-weight:300;line-height:1.6}.blog-module__R2lbeq__rule{border:none;border-top:1px solid #b9bcd81f;margin:44px 0}.blog-module__R2lbeq__prose{max-width:70ch;color:var(--text);font-size:17.5px;font-weight:300;line-height:1.72}.blog-module__R2lbeq__prose>:first-child{margin-top:0}.blog-module__R2lbeq__h2{letter-spacing:-.02em;color:var(--text-2);margin:56px 0 20px;scroll-margin-top:120px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.blog-module__R2lbeq__h3{letter-spacing:-.01em;color:var(--text-2);margin:40px 0 14px;scroll-margin-top:120px;font-size:21px;font-weight:600;line-height:1.25}.blog-module__R2lbeq__anchor{color:inherit;text-decoration:none}.blog-module__R2lbeq__p{margin:0 0 22px}.blog-module__R2lbeq__list{margin:0 0 24px;padding-left:1.4em}.blog-module__R2lbeq__list li{margin-bottom:10px}.blog-module__R2lbeq__list li::marker{color:var(--accent)}.blog-module__R2lbeq__blockquote{border-left:3px solid var(--accent);color:var(--text-2);margin:32px 0;padding:8px 0 8px 24px;font-size:19px;font-style:italic;line-height:1.6}.blog-module__R2lbeq__link{color:var(--accent-bright);text-underline-offset:3px;-webkit-text-decoration:underline #a6abdf73;text-decoration:underline #a6abdf73;transition:text-decoration-color .2s}.blog-module__R2lbeq__link:hover{-webkit-text-decoration-color:var(--accent-bright);text-decoration-color:var(--accent-bright)}.blog-module__R2lbeq__inlineCode{font-family:var(--font-mono), monospace;color:var(--accent-bright);background:#0f1124cc;border:1px solid #b9bcd81f;border-radius:5px;padding:2px 6px;font-size:.88em}.blog-module__R2lbeq__pre{background:var(--panel-deep);border:1px solid #b9bcd81f;border-radius:12px;margin:0 0 26px;padding:22px 24px;font-size:14.5px;line-height:1.6;overflow-x:auto}.blog-module__R2lbeq__pre code{font-family:var(--font-mono), monospace;color:var(--text-2);background:0 0;border:none;padding:0}.blog-module__R2lbeq__tableWrap{border:1px solid #b9bcd81f;border-radius:12px;margin:0 0 26px;overflow-x:auto}.blog-module__R2lbeq__table{border-collapse:collapse;width:100%;font-size:15.5px}.blog-module__R2lbeq__table th,.blog-module__R2lbeq__table td{text-align:left;border-bottom:1px solid #b9bcd81a;padding:12px 18px}.blog-module__R2lbeq__table th{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-bright);font-size:11.5px;font-weight:500}.blog-module__R2lbeq__table tr:last-child td{border-bottom:none}.blog-module__R2lbeq__faq{margin-top:64px}.blog-module__R2lbeq__faqItem{border-top:1px solid #b9bcd81f;padding:26px 0}.blog-module__R2lbeq__faqItem:last-child{border-bottom:1px solid #b9bcd81f}.blog-module__R2lbeq__faqQ{letter-spacing:-.01em;color:var(--text-2);margin:0 0 10px;font-size:19px;font-weight:600}.blog-module__R2lbeq__faqA{color:var(--text);margin:0;font-size:16.5px;font-weight:300;line-height:1.65}.blog-module__R2lbeq__cta{background:var(--panel);border:1px solid #d9a83c59;border-radius:16px;margin-top:72px;padding:40px 42px}.blog-module__R2lbeq__ctaKicker{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--gold);text-transform:uppercase;margin-bottom:12px;font-size:11.5px}.blog-module__R2lbeq__ctaTitle{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(24px,2.6vw,32px);font-weight:600;line-height:1.12}.blog-module__R2lbeq__ctaBody{color:var(--text-2);max-width:56ch;margin:0 0 28px;font-size:16px;font-weight:300;line-height:1.65}.blog-module__R2lbeq__ctaActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.blog-module__R2lbeq__ctaPrimary{color:#12142b;background:var(--gold);border-radius:8px;padding:15px 30px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.blog-module__R2lbeq__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #d9a83c4d}.blog-module__R2lbeq__ctaSecondary{color:var(--text-2);border-bottom:1px solid #c9cce24d;padding-bottom:2px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.blog-module__R2lbeq__ctaSecondary:hover{color:#fff;border-color:var(--accent-bright)}.blog-module__R2lbeq__prevNext{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.blog-module__R2lbeq__prevNextCard{background:var(--panel);color:inherit;border:1px solid #b9bcd81a;border-radius:14px;padding:24px 26px;text-decoration:none;transition:border-color .3s,transform .3s}.blog-module__R2lbeq__prevNextCard:hover{border-color:#8b90ce80;transform:translateY(-4px)}.blog-module__R2lbeq__prevNextCard.blog-module__R2lbeq__next{text-align:right}.blog-module__R2lbeq__prevNextLabel{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}.blog-module__R2lbeq__prevNextTitle{letter-spacing:-.01em;color:var(--text-2);font-size:17px;font-weight:600;line-height:1.3}@media (max-width:820px){.blog-module__R2lbeq__page,.blog-module__R2lbeq__listPage{padding:130px 22px 96px}.blog-module__R2lbeq__grid,.blog-module__R2lbeq__prevNext{grid-template-columns:1fr}.blog-module__R2lbeq__prevNextCard.blog-module__R2lbeq__next{text-align:left}.blog-module__R2lbeq__prose{font-size:17px}.blog-module__R2lbeq__cta{padding:32px 26px}}
