.blog-module__3rPSzG__scope{--paper:#fbfaf7;--ink:#16130f;--muted:#6b6358;--rule:#e8e3d9;--card:#fff;--accent:#0e7c66;--accent-soft:color-mix(in srgb, var(--accent) 12%, transparent);--display:"Fraunces", Georgia, serif;--body:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.blog-module__3rPSzG__scope{--paper:#15120e;--ink:#f3efe7;--muted:#a59a8a;--rule:#2c271f;--card:#1c1813}}.blog-module__3rPSzG__progress{background:var(--accent);transform-origin:0;z-index:60;width:100%;height:3px;position:fixed;inset:0 auto auto 0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.blog-module__3rPSzG__progress{animation:linear both blog-module__3rPSzG__progressGrow;animation-timeline:scroll(root)}}@keyframes blog-module__3rPSzG__progressGrow{to{transform:scaleX(1)}}.blog-module__3rPSzG__wrap,.blog-module__3rPSzG__article{max-width:720px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 1.4rem 6rem}.blog-module__3rPSzG__eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:600}.blog-module__3rPSzG__head{border-bottom:1px solid var(--rule);margin-bottom:clamp(2.5rem,6vw,4rem);padding-bottom:2rem}.blog-module__3rPSzG__h1{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.025em;margin:.7rem 0 0;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:900;line-height:.98}.blog-module__3rPSzG__lede{color:var(--muted);max-width:46ch;margin:1rem 0 0;font-size:1.1rem}.blog-module__3rPSzG__empty{color:var(--muted);font-size:1.05rem}.blog-module__3rPSzG__feed{margin:0;padding:0;list-style:none}.blog-module__3rPSzG__row{border-bottom:1px solid var(--rule)}.blog-module__3rPSzG__rowLink{color:inherit;grid-template-columns:1fr;gap:1.1rem;padding:2.2rem 0;text-decoration:none;display:grid}@media (min-width:680px){.blog-module__3rPSzG__rowLink{grid-template-columns:200px 1fr;align-items:start;gap:1.8rem}}.blog-module__3rPSzG__thumb{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--rule);border-radius:10px;width:100%}.blog-module__3rPSzG__rowMeta{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:.6rem;margin-bottom:.55rem;font-size:.74rem;display:flex}.blog-module__3rPSzG__rowCat{color:var(--accent);text-transform:uppercase}.blog-module__3rPSzG__rowTitle{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.015em;margin:0 0 .5rem;font-size:1.6rem;font-weight:600;line-height:1.12;transition:color .18s}.blog-module__3rPSzG__rowLink:hover .blog-module__3rPSzG__rowTitle{color:var(--accent)}.blog-module__3rPSzG__rowDesc{color:var(--muted);margin:0;font-size:.98rem;line-height:1.55}.blog-module__3rPSzG__crumbs{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin-bottom:2.2rem;font-size:.74rem}.blog-module__3rPSzG__crumbs a{color:var(--muted);text-decoration:none}.blog-module__3rPSzG__crumbs a:hover{color:var(--accent)}.blog-module__3rPSzG__articleHead{margin-bottom:2.4rem}.blog-module__3rPSzG__title{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.028em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2.3rem,6vw,3.8rem);font-weight:900;line-height:1.02}.blog-module__3rPSzG__dateline{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.4rem;font-size:.78rem;display:flex}.blog-module__3rPSzG__dot{opacity:.5}.blog-module__3rPSzG__hero{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--rule);border-radius:14px;width:100%;margin:0 0 2.8rem}.blog-module__3rPSzG__prose{color:var(--ink);font-size:1.14rem;line-height:1.75}.blog-module__3rPSzG__prose>p:first-of-type:first-letter{font-family:var(--display);float:left;color:var(--accent);padding:.3rem .7rem 0 0;font-size:3.9rem;font-weight:900;line-height:.78}.blog-module__3rPSzG__prose h2{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.018em;margin:2.8rem 0 .9rem;font-size:1.85rem;font-weight:600;line-height:1.15}.blog-module__3rPSzG__prose h3{font-family:var(--body);margin:1.9rem 0 .6rem;font-size:1.22rem;font-weight:700}.blog-module__3rPSzG__prose p{margin:0 0 1.3rem}.blog-module__3rPSzG__prose a{color:var(--accent);background-image:linear-gradient(var(--accent), var(--accent));background-position:0 1.15em;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}.blog-module__3rPSzG__prose a:hover{background-size:100% 2px}:is(.blog-module__3rPSzG__prose h2 a,.blog-module__3rPSzG__prose h3 a){color:inherit;background:0 0}:is(.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol){margin:0 0 1.3rem;padding-left:1.3rem}.blog-module__3rPSzG__prose li{margin:.4rem 0;padding-left:.3rem}.blog-module__3rPSzG__prose li::marker{color:var(--accent)}.blog-module__3rPSzG__prose strong{font-weight:700}.blog-module__3rPSzG__prose blockquote{border-left:3px solid var(--accent);color:var(--muted);margin:1.8rem 0;padding:.3rem 0 .3rem 1.3rem;font-style:italic}.blog-module__3rPSzG__prose figure{margin:2.2rem 0}.blog-module__3rPSzG__prose figure img{border:1px solid var(--rule);border-radius:12px;width:100%;height:auto}.blog-module__3rPSzG__prose figcaption{font-family:var(--mono);text-align:center;color:var(--muted);letter-spacing:.03em;margin-top:.7rem;font-size:.76rem}.blog-module__3rPSzG__prose table{border-collapse:collapse;width:100%;margin:1.6rem 0;font-size:.96rem}:is(.blog-module__3rPSzG__prose th,.blog-module__3rPSzG__prose td){border:1px solid var(--rule);text-align:left;padding:.6rem .8rem}.blog-module__3rPSzG__prose th{background:var(--accent-soft);font-weight:600}.blog-module__3rPSzG__prose hr{border:0;border-top:1px solid var(--rule);margin:2.5rem 0}.blog-module__3rPSzG__prose code{font-family:var(--mono);background:var(--accent-soft);border-radius:5px;padding:.12em .4em;font-size:.88em}.blog-module__3rPSzG__related{border-top:1px solid var(--rule);margin-top:4rem;padding-top:2rem}.blog-module__3rPSzG__relatedTitle{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 1.2rem;font-size:.74rem}.blog-module__3rPSzG__relatedList{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__relatedItem{border-bottom:1px solid var(--rule);grid-template-columns:2.4rem 1fr;align-items:baseline;gap:.6rem;padding:.9rem 0;display:grid}.blog-module__3rPSzG__relatedIndex{font-family:var(--mono);color:var(--accent);font-size:.8rem}.blog-module__3rPSzG__relatedLink{font-family:var(--display);color:var(--ink);font-size:1.18rem;font-weight:600;line-height:1.2;text-decoration:none}.blog-module__3rPSzG__relatedLink:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__progress{display:none}}
