.blog-module__ClqrdG__wrap{--bg:#e7dfcd;--ink:#24201a;--muted:#7a7161;--ember:#ff3b1f;--ember-ink:#bf3218;--rule:#24201a26;--zebra:#ded5c1;--cell-line:#cfc6b2;background:var(--bg);min-height:100vh;color:var(--ink);max-width:48rem;font-family:var(--font-archivo),system-ui,sans-serif;margin:0 auto;padding:clamp(3rem,8vw,6rem) 1.5rem 6rem}.blog-module__ClqrdG__head{border-bottom:1px solid var(--rule);margin-bottom:3.5rem;padding-bottom:2rem}.blog-module__ClqrdG__brandRow{font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.18em;color:var(--ember-ink);align-items:center;gap:.5em;margin:0 0 .75rem;font-size:.72rem;text-decoration:none;display:inline-flex}.blog-module__ClqrdG__brandRow:hover{opacity:.78}.blog-module__ClqrdG__brandMark{flex-shrink:0;width:auto;height:15px;display:block}.blog-module__ClqrdG__title{font-family:var(--font-anton),sans-serif;letter-spacing:-.01em;margin:0 0 1rem;font-size:clamp(2.75rem,9vw,4.5rem);line-height:.95}.blog-module__ClqrdG__lede{color:var(--muted);max-width:34rem;margin:0;font-size:1.05rem;line-height:1.6}.blog-module__ClqrdG__empty{color:var(--muted)}.blog-module__ClqrdG__list{margin:0;padding:0;list-style:none}.blog-module__ClqrdG__item{border-bottom:1px solid var(--rule)}.blog-module__ClqrdG__itemLink{color:inherit;padding:2rem 0;text-decoration:none;transition:opacity .2s;display:block}.blog-module__ClqrdG__itemLink:hover{opacity:.7}.blog-module__ClqrdG__itemDate{font-family:var(--font-space-mono),monospace;letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:.72rem}.blog-module__ClqrdG__itemTitle{font-family:var(--font-archivo),sans-serif;margin:.5rem 0;font-size:1.5rem;font-weight:700;line-height:1.15}.blog-module__ClqrdG__itemDesc{color:var(--muted);margin:0;line-height:1.55}.blog-module__ClqrdG__hero{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid var(--rule);border-radius:4px;width:100%;margin:1.25rem 0 0;display:block}.blog-module__ClqrdG__backLink a{font-family:var(--font-space-mono),monospace;color:var(--muted);font-size:.78rem;text-decoration:none}.blog-module__ClqrdG__backLink a:hover{color:var(--ember-ink)}.blog-module__ClqrdG__articleHead{border-bottom:1px solid var(--rule);margin:1.5rem 0 2.5rem;padding-bottom:2rem}.blog-module__ClqrdG__articleTitle{font-family:var(--font-anton),sans-serif;letter-spacing:-.01em;margin:.75rem 0;font-size:clamp(2.25rem,6.5vw,3.5rem);line-height:1}.blog-module__ClqrdG__byline{font-family:var(--font-space-mono),monospace;color:var(--muted);margin:0;font-size:.78rem}.blog-module__ClqrdG__prose{color:var(--ink);font-size:1.12rem;line-height:1.78}.blog-module__ClqrdG__prose h2{font-family:var(--font-archivo),sans-serif;border-top:2px solid var(--ink);margin:3rem 0 1rem;padding-top:1.6rem;scroll-margin-top:2rem;font-size:1.7rem;font-weight:800;line-height:1.18}.blog-module__ClqrdG__prose h3{font-family:var(--font-archivo),sans-serif;margin:2.2rem 0 .75rem;scroll-margin-top:2rem;font-size:1.28rem;font-weight:800}.blog-module__ClqrdG__prose p{margin:0 0 1.4rem}.blog-module__ClqrdG__prose p:first-of-type{color:#171310;font-size:1.28rem;line-height:1.55}.blog-module__ClqrdG__prose a{color:var(--ember-ink);text-underline-offset:3px}.blog-module__ClqrdG__prose strong{color:#171310}:is(.blog-module__ClqrdG__prose ul,.blog-module__ClqrdG__prose ol){margin:0 0 1.4rem;padding-left:1.35rem}.blog-module__ClqrdG__prose li{margin:0 0 .6rem}.blog-module__ClqrdG__prose li::marker{color:var(--ember-ink)}.blog-module__ClqrdG__prose blockquote{border-left:4px solid var(--ember);color:#3a332a;margin:1.9rem 0;padding:.35rem 0 .35rem 1.35rem;font-size:1.3rem;font-style:italic;line-height:1.4}.blog-module__ClqrdG__prose table{border-collapse:collapse;border:1.5px solid var(--ink);width:100%;margin:.5rem 0 1.9rem;font-size:.97rem;line-height:1.5}.blog-module__ClqrdG__prose thead th{background:var(--ink);color:#f0eadb;text-align:left;vertical-align:bottom;font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.05em;padding:.7rem .9rem;font-size:.72rem;font-weight:500}.blog-module__ClqrdG__prose tbody td{vertical-align:top;border-top:1px solid var(--cell-line);border-right:1px solid var(--cell-line);padding:.7rem .9rem}.blog-module__ClqrdG__prose tbody td:last-child{border-right:none}.blog-module__ClqrdG__prose tbody tr:nth-child(2n){background:var(--zebra)}.blog-module__ClqrdG__prose tbody td:first-child{color:#171310;font-weight:600}.blog-module__ClqrdG__prose code{font-family:var(--font-space-mono),monospace;background:#24201a12;border-radius:4px;padding:.15em .4em;font-size:.9em}.blog-module__ClqrdG__prose pre{background:#24201a0f;border-radius:8px;margin:0 0 1.5rem;padding:1.15rem 1.25rem;overflow-x:auto}.blog-module__ClqrdG__prose pre code{background:0 0;padding:0}.blog-module__ClqrdG__prose hr{border:none;border-top:1px solid var(--rule);margin:2.5rem 0}.blog-module__ClqrdG__prose img{border-radius:8px;max-width:100%;height:auto}.blog-module__ClqrdG__indexCta,.blog-module__ClqrdG__postCta{background:#ff3b1f0f;border:1px solid #bf321866;border-radius:4px;margin-top:3.5rem;padding:clamp(1.35rem,4vw,2rem)}.blog-module__ClqrdG__postCta{margin-bottom:1rem}.blog-module__ClqrdG__indexCtaKicker,.blog-module__ClqrdG__postCtaKicker{font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--ember-ink);margin:0 0 .75rem;font-size:.72rem}.blog-module__ClqrdG__indexCta h2,.blog-module__ClqrdG__postCta h2{font-family:var(--font-archivo),sans-serif;color:var(--ink);margin:0 0 .75rem;font-size:clamp(1.45rem,5vw,2rem);font-weight:800;line-height:1.1}.blog-module__ClqrdG__indexCta p,.blog-module__ClqrdG__postCta p{color:#4a4338;margin:0 0 1.25rem;line-height:1.55}.blog-module__ClqrdG__ctaLinks{flex-wrap:wrap;gap:.85rem;display:flex}.blog-module__ClqrdG__ctaLinks a{min-height:2.75rem;color:var(--ink);font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:.06em;border:1px solid #24201a40;justify-content:center;align-items:center;padding:.7rem .95rem;font-size:.78rem;text-decoration:none;display:inline-flex}.blog-module__ClqrdG__ctaLinks a:first-child{background:var(--ember);border-color:var(--ember);color:#faf6ee}.blog-module__ClqrdG__ctaLinks a:hover{opacity:.82}
