.blog-article-root,.blog-index-root{--blog-bg:var(--landing-bg,#12111a);--blog-ink:var(--landing-text,#ede8de);--blog-sub:var(--landing-sub-visible,#b0aca3);--blog-muted:var(--landing-muted,#8e887e);--blog-faint:#6b6660;--blog-brass:var(--ns-accent-committed,#d4861c);--blog-gold:var(--amber-warm,#f5c87a);--blog-line:rgba(245,200,122,0.18);--blog-card:var(--surface-card,#1d1b26);--blog-serif:var(--font-baskerville),"Libre Baskerville",Georgia,serif;--blog-sans:var(--font-manrope),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--blog-reading:680px;min-height:100vh;background:radial-gradient(70% 42% at 50% 0,rgba(245,200,122,.06),transparent 62%),var(--blog-bg);color:var(--blog-ink);font-family:var(--blog-sans);line-height:1.7;position:relative;overflow:hidden}.blog-inner{max-width:var(--blog-reading);margin:0 auto;padding:clamp(20px,4vh,48px) 22px 120px;position:relative;z-index:1}.blog-index-root .blog-inner{max-width:760px}.blog-masthead{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.blog-masthead-logo{width:22px;height:auto}.blog-wordmark{font-family:var(--blog-serif);font-size:1.05rem;letter-spacing:.06em;color:var(--blog-ink)}.blog-eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--blog-brass);margin-bottom:14px}.blog-index-head{margin-bottom:48px}.blog-index-eyebrow{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--blog-brass);margin-bottom:10px}.blog-index-title{font-family:var(--blog-serif);font-weight:400;font-size:2.8rem;line-height:1.12;letter-spacing:-.01em;margin:0 0 12px;color:var(--blog-ink)}.blog-index-sub{color:var(--blog-sub);font-size:1.1rem;margin:0;max-width:34rem}.blog-empty{color:var(--blog-muted);font-size:1.05rem}.blog-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.blog-card{border-top:1px solid var(--blog-line)}.blog-card:last-child{border-bottom:1px solid var(--blog-line)}.blog-card-link{display:flex;gap:22px;align-items:flex-start;padding:26px 0;text-decoration:none;color:inherit}.blog-card-cover{width:210px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--blog-line);flex:0 0 auto}.blog-card-body{min-width:0}.blog-card-title{font-family:var(--blog-serif);font-weight:400;font-size:1.5rem;line-height:1.2;margin:0 0 6px;color:var(--blog-ink);transition:color .14s ease}.blog-card-link:hover .blog-card-title{color:var(--blog-gold)}.blog-card-excerpt{color:var(--blog-sub);margin:0 0 10px}.blog-card-date{color:var(--blog-muted);font-size:.82rem;letter-spacing:.02em}.blog-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(20px,4vh,32px) clamp(20px,5vw,40px);position:relative;z-index:1}.blog-back{color:var(--blog-muted);text-decoration:none;font-size:.9rem;background:none;border:none;padding:0;font-family:inherit;cursor:pointer}.blog-back:hover{color:var(--blog-gold)}.blog-cover{width:100%;height:auto;border-radius:16px;border:1px solid var(--blog-line);margin-bottom:32px}.blog-title{font-family:var(--blog-serif);font-weight:400;font-size:2.6rem;line-height:1.15;letter-spacing:-.01em;margin:0 0 14px;color:var(--blog-ink)}.blog-date{display:block;color:var(--blog-brass);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:36px}.blog-byline{display:flex;align-items:center;gap:11px;margin-bottom:26px}.blog-byline-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;border:1px solid rgba(245,200,122,.24);flex:none}.blog-byline-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.blog-byline-name{font-size:.8rem;font-weight:600;color:var(--blog-ink)}.blog-byline-date,.blog-byline-name{letter-spacing:.08em;text-transform:uppercase}.blog-byline-date{font-size:.76rem;color:var(--blog-muted)}.blog-rule{border:none;border-top:1px solid var(--blog-line);margin:0 0 40px}.blog-prose{font-size:1rem;line-height:1.7;color:var(--blog-sub)}.blog-prose>:first-child{margin-top:0}.blog-prose div,.blog-prose p{margin:0 0 1.05em}.blog-prose h2{font-size:1.5rem;line-height:1.25;margin:1.6em 0 .45em}.blog-prose h2,.blog-prose h3{font-family:var(--blog-serif);font-weight:400;color:var(--blog-ink)}.blog-prose h3{font-size:1.25rem;line-height:1.3;margin:1.4em 0 .35em}.blog-prose b,.blog-prose strong{color:var(--blog-ink);font-weight:600}.blog-prose ol,.blog-prose ul{margin:0 0 1.3em;padding-left:1.4em}.blog-prose li{margin:.4em 0}.blog-prose a{color:var(--blog-brass);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(212,134,28,.5)}.blog-prose a:hover{color:var(--blog-gold)}.blog-prose blockquote{margin:1.6em 0;padding:.2em 0 .2em 1.2em;border-left:2px solid var(--blog-brass);color:var(--blog-sub);font-style:italic}.blog-prose img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--blog-line);margin:1.6em 0}.blog-prose hr{border:none;margin:2.6em 0}.blog-article-footer,.blog-prose hr{border-top:1px solid var(--blog-line)}.blog-article-footer{margin-top:72px;padding-top:26px;display:flex;flex-direction:column;gap:6px}.blog-footer-tagline{color:var(--blog-faint);font-size:.82rem;letter-spacing:.03em}@media (max-width:560px){.blog-inner{padding:24px 18px 88px}.blog-card-link{flex-direction:column;gap:12px}.blog-card-cover{width:100%;height:180px}.blog-index-title{font-size:2.1rem}.blog-title{font-size:2rem}}.blog-article-root>.landing-stars,.blog-index-root>.landing-stars{z-index:0}