.blog-module__JsT-Oq__page{--paper:#f1f1f3;--plate:#e7e7ea;--sunk:#dcdce1;--ink:#0e0f13;--ink-2:#52545c;--ink-3:#82848e;--rule:#0e0f1324;--rule-2:#0e0f1352;--signal:#ff4d00;--signal-ink:#c43900;--sans:var(--font-s), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-m), ui-monospace, "SF Mono", Menlo, monospace;--pad:clamp(18px, 4.4vw, 68px);background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}@media (prefers-color-scheme:dark){.blog-module__JsT-Oq__page{--paper:#0e0f13;--plate:#17181d;--sunk:#1e1f25;--ink:#f7f7f0;--ink-2:#a3a4ac;--ink-3:#70727c;--rule:#f7f7f024;--rule-2:#f7f7f04d;--signal-ink:#ff7a3d}}.blog-module__JsT-Oq__head{padding:clamp(40px, 6vw, 78px) var(--pad) clamp(26px, 3.4vw, 44px);border-bottom:1px dashed var(--rule);max-width:1560px}.blog-module__JsT-Oq__bigTitle{letter-spacing:-.03em;font-size:clamp(52px,9vw,112px);font-weight:600;line-height:.95}.blog-module__JsT-Oq__standfirst{max-width:46ch;color:var(--ink-2);margin-top:18px;font-size:clamp(16px,1.5vw,21px);line-height:1.45}.blog-module__JsT-Oq__empty{padding:60px var(--pad);color:var(--ink-2)}.blog-module__JsT-Oq__empty code{font-family:var(--mono);background:var(--plate);padding:2px 6px;font-size:13px}.blog-module__JsT-Oq__grid{padding:clamp(34px, 4.4vw, 58px) var(--pad) clamp(64px, 8vw, 110px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:clamp(28px,3.4vw,52px);max-width:1560px;display:grid}.blog-module__JsT-Oq__card{min-width:0}.blog-module__JsT-Oq__cardLink{color:inherit;text-decoration:none;display:block}.blog-module__JsT-Oq__thumb{aspect-ratio:16/10;background:var(--plate);margin-bottom:18px;display:block;position:relative;overflow:hidden}.blog-module__JsT-Oq__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__thumb img{transform:scale(1.03)}.blog-module__JsT-Oq__thumbTag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;position:absolute;bottom:14px;left:16px}.blog-module__JsT-Oq__cardDate{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:10px;display:block}.blog-module__JsT-Oq__cardTitle{letter-spacing:-.02em;font-size:clamp(19px,1.5vw,23px);font-weight:600;line-height:1.18;transition:color .14s}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__cardTitle{color:var(--signal-ink)}.blog-module__JsT-Oq__cardExcerpt{color:var(--ink-2);margin-top:10px;font-size:15px}.blog-module__JsT-Oq__readMore{color:var(--ink);align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:500;display:inline-flex}.blog-module__JsT-Oq__readMore i{font-style:normal;transition:transform .18s}.blog-module__JsT-Oq__cardLink:hover .blog-module__JsT-Oq__readMore i{transform:translate(4px)}.blog-module__JsT-Oq__post{padding:clamp(26px, 3.4vw, 44px) var(--pad) clamp(50px, 6vw, 84px);max-width:1020px}.blog-module__JsT-Oq__back{color:var(--ink-2);align-items:center;gap:9px;margin-bottom:clamp(26px,3vw,44px);font-size:14px;font-weight:500;text-decoration:none;transition:color .14s;display:inline-flex}.blog-module__JsT-Oq__back:hover{color:var(--signal-ink)}.blog-module__JsT-Oq__back i{font-style:normal;transition:transform .18s}.blog-module__JsT-Oq__back:hover i{transform:translate(-4px)}.blog-module__JsT-Oq__postMeta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:10.5px}.blog-module__JsT-Oq__postTitle{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(32px,4.2vw,58px);font-weight:600;line-height:1.05}.blog-module__JsT-Oq__byline{color:var(--ink-2);margin-top:16px;font-size:15px}.blog-module__JsT-Oq__hero{margin:clamp(28px,3.4vw,44px) 0 0}.blog-module__JsT-Oq__hero img{width:100%;height:auto;display:block}.blog-module__JsT-Oq__prose{color:var(--ink-2);margin-top:clamp(30px,3.4vw,46px);font-size:18px;line-height:1.68}.blog-module__JsT-Oq__prose>*+*{margin-top:22px}.blog-module__JsT-Oq__prose h2{letter-spacing:-.02em;color:var(--ink);margin-top:44px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.2}.blog-module__JsT-Oq__prose h3{letter-spacing:-.01em;color:var(--ink);margin-top:34px;font-size:19px;font-weight:600}.blog-module__JsT-Oq__prose strong{color:var(--ink);font-weight:600}.blog-module__JsT-Oq__prose a{color:var(--signal-ink);text-underline-offset:3px;text-decoration:underline}.blog-module__JsT-Oq__prose ul,.blog-module__JsT-Oq__prose ol{padding-left:22px}.blog-module__JsT-Oq__prose li+li{margin-top:8px}.blog-module__JsT-Oq__prose blockquote{border-left:2px solid var(--signal);color:var(--ink);padding-left:20px}.blog-module__JsT-Oq__prose code{font-family:var(--mono);background:var(--plate);border-radius:2px;padding:2px 6px;font-size:.86em}.blog-module__JsT-Oq__prose pre{background:var(--plate);border-radius:3px;padding:18px 20px;overflow-x:auto}.blog-module__JsT-Oq__prose pre code{background:0 0;padding:0;font-size:13px;line-height:1.6}.blog-module__JsT-Oq__prose img{width:100%;height:auto;display:block}.blog-module__JsT-Oq__prose table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.blog-module__JsT-Oq__prose th,.blog-module__JsT-Oq__prose td{text-align:left;border-bottom:1px solid var(--rule);padding:10px 14px 10px 0}.blog-module__JsT-Oq__prose th{color:var(--ink);font-size:13px;font-weight:600}.blog-module__JsT-Oq__prose td{font-variant-numeric:tabular-nums}.blog-module__JsT-Oq__prose hr{border:0;border-top:1px dashed var(--rule);margin:40px 0}.blog-module__JsT-Oq__more{border-top:1px dashed var(--rule);max-width:1560px}.blog-module__JsT-Oq__moreHead{padding:clamp(34px, 4vw, 52px) var(--pad) 0;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:400}.blog-module__JsT-Oq__more .blog-module__JsT-Oq__grid{padding-top:24px}@media (prefers-reduced-motion:reduce){.blog-module__JsT-Oq__thumb img,.blog-module__JsT-Oq__readMore i,.blog-module__JsT-Oq__back i{transition:none}}
