@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_eeb82d4a-module__PIfNMq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_eeb82d4a-module__PIfNMq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_c9b90f9d-module__t3nEIG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c9b90f9d-module__t3nEIG__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.dispatches{--font-display:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--font-hanken), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--radius-lg:.625rem;--radius-xl:.875rem;--radius-2xl:1.125rem;--radius-full:9999px;--shadow-card:0 1px 2px #1f2d270a;--dur-micro:.12s;--dur-state:.15s;--ease-standard:cubic-bezier(.4, 0, .2, 1);background:var(--color-surface);min-height:100vh;color:var(--color-ink-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.dispatches a{color:inherit;text-decoration:none}.dispatches img{max-width:100%;display:block}.dispatches button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.dispatches ::selection{background:var(--color-brand-100);color:var(--color-ink-primary)}.dispatches svg{stroke-width:1.75px}.dispatches .wrap{max-width:1220px;margin:0 auto;padding:0 30px}@media (max-width:560px){.dispatches .wrap{padding:0 20px}}.dispatches .btn{border-radius:var(--radius-lg);white-space:nowrap;transition:background var(--dur-state) var(--ease-standard), border-color var(--dur-micro), transform var(--dur-state);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.dispatches .btn:active{transform:scale(.98)}.dispatches .btn-primary{background:var(--color-brand-500);color:#fff;height:42px;padding:0 18px}.dispatches .btn-primary:hover{background:var(--color-brand-600)}.dispatches .btn-primary:active{background:var(--color-brand-700)}.dispatches .btn-outline{background:var(--color-surface-elevated);height:42px;color:var(--color-ink-primary);border:1px solid var(--color-line-strong);padding:0 18px;font-weight:500}.dispatches .btn-outline:hover{border-color:var(--color-ink-faint)}.dispatches .btn-ghost{height:42px;color:var(--color-ink-primary);background:0 0;padding:0 14px;font-weight:500}.dispatches .btn-ghost:hover{background:var(--color-surface-subtle)}.dispatches .btn.lg{height:50px;padding:0 24px;font-size:15px}.dispatches .nav-h{z-index:50;background:color-mix(in oklab, var(--color-surface) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line-subtle);position:sticky;top:0}.dispatches .nav{align-items:center;gap:24px;height:70px;display:flex}.dispatches .nav .logo{width:auto;height:25px}.dispatches .nav-pill{border:1px solid var(--color-line-subtle);border-radius:var(--radius-full);background:var(--color-surface-subtle);gap:4px;margin:0 auto;padding:4px;display:flex}.dispatches .nav-pill a{color:var(--color-ink-secondary);border-radius:var(--radius-full);transition:all var(--dur-micro);padding:7px 14px;font-size:13.5px;font-weight:500}.dispatches .nav-pill a:hover{color:var(--color-ink-primary)}.dispatches .nav-pill a.active{color:var(--color-brand-700);background:var(--color-surface-elevated);box-shadow:var(--shadow-card);font-weight:600}.dispatches .nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.dispatches .menu-btn{border-radius:var(--radius-lg);width:42px;height:42px;color:var(--color-ink-primary);justify-content:center;align-items:center;display:none}.dispatches .menu-btn:hover{background:var(--color-surface-subtle)}.dispatches .menu-btn svg{width:20px;height:20px}.dispatches .mobile-menu{border-top:1px solid var(--color-line-subtle);flex-direction:column;display:none}.dispatches .mobile-menu.open{display:flex}.dispatches .mobile-menu a{color:var(--color-ink-secondary);border-bottom:1px solid var(--color-line-subtle);padding:14px 30px;font-size:15px;font-weight:500}.dispatches .mobile-menu a:hover,.dispatches .mobile-menu a.active{color:var(--color-brand-700)}@media (max-width:920px){.dispatches .nav-pill{display:none}.dispatches .menu-btn{display:inline-flex}}@media (max-width:520px){.dispatches .nav-right .btn-ghost{display:none}}.dispatches .masthead{border-bottom:2px solid var(--color-ink-primary);justify-content:space-between;align-items:flex-end;gap:24px;padding:50px 0 26px;display:flex}.dispatches .masthead .issue{font-family:var(--font-mono);color:var(--color-accent-700);letter-spacing:.04em;align-items:center;gap:9px;margin-bottom:12px;font-size:12px;display:flex}.dispatches .masthead .issue:before{content:"";background:var(--color-accent-500);width:22px;height:2px}.dispatches .masthead h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(36px,5.4vw,58px);font-weight:500;line-height:.98}.dispatches .masthead h1 em{color:var(--color-brand-700);font-style:italic}.dispatches .masthead .blurb{max-width:280px;color:var(--color-ink-secondary);padding-bottom:6px;font-size:14.5px;line-height:1.55}@media (max-width:760px){.dispatches .masthead{flex-direction:column;align-items:flex-start;gap:14px}.dispatches .masthead .blurb{padding-bottom:0}}.dispatches .top{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:1.5fr 1fr;gap:50px;padding:40px 0 48px;display:grid}@media (max-width:880px){.dispatches .top{grid-template-columns:1fr;gap:34px}}.dispatches .lead{display:block}.dispatches .lead .fig{aspect-ratio:16/10;border-radius:var(--radius-2xl);border:1px solid var(--color-line-subtle);background:radial-gradient(130% 130% at 26% 12%, var(--color-brand-200), var(--color-brand-50));place-items:center;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.dispatches .lead .fig svg{width:56px;height:56px;color:var(--color-brand-700);stroke-width:1.3px}.dispatches .lead .fig .tag{color:var(--color-brand-800);background:color-mix(in oklab, var(--color-surface-elevated) 86%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--color-brand-100);border-radius:var(--radius-full);padding:5px 11px;font-size:11px;font-weight:600;position:absolute;top:16px;left:16px}.dispatches .kick{color:var(--color-brand-700);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-flex}.dispatches .kick svg{width:13px;height:13px}.dispatches .lead h2{font-family:var(--font-display);letter-spacing:-.025em;transition:color var(--dur-micro);margin:0 0 14px;font-size:clamp(26px,3.4vw,38px);font-weight:500;line-height:1.08}.dispatches .lead:hover h2{color:var(--color-brand-700)}.dispatches .lead .ex{color:var(--color-ink-secondary);max-width:54ch;margin:0 0 16px;font-size:16px;line-height:1.62}.dispatches .byl{color:var(--color-ink-faint);align-items:center;gap:10px;font-size:13px;display:flex}.dispatches .avatar{width:30px;height:30px;font-family:var(--font-display);color:var(--color-brand-800);background:radial-gradient(circle at 30% 25%, var(--color-brand-200), var(--color-brand-100));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.dispatches .byl b{color:var(--color-ink-primary);font-weight:600}.dispatches .byl .num{font-family:var(--font-mono)}.dispatches .rail .rail-h{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint);border-bottom:1px solid var(--color-line-subtle);margin-bottom:6px;padding-bottom:12px;font-size:12px;font-weight:700}.dispatches .rail a.item{border-bottom:1px solid var(--color-line-subtle);grid-template-columns:30px 1fr;align-items:start;gap:14px;padding:16px 0;display:grid}.dispatches .rail .idx{font-family:var(--font-mono);color:var(--color-accent-600);padding-top:2px;font-size:13px}.dispatches .rail .rcat{color:var(--color-brand-700);font-size:11px;font-weight:600;display:block}.dispatches .rail .rt{font-family:var(--font-display);color:var(--color-ink-primary);transition:color var(--dur-micro);margin:4px 0 0;font-size:17px;font-weight:500;line-height:1.2;display:block}.dispatches .rail a.item:hover .rt{color:var(--color-brand-700)}.dispatches .pills{scrollbar-width:none;gap:9px;padding:26px 0;display:flex;overflow-x:auto}.dispatches .pills::-webkit-scrollbar{display:none}.dispatches .pills button{color:var(--color-ink-secondary);border:1px solid var(--color-line-subtle);border-radius:var(--radius-full);transition:all var(--dur-micro);flex:none;padding:8px 15px;font-size:13px;font-weight:600}.dispatches .pills button:hover{border-color:var(--color-brand-300);color:var(--color-brand-700)}.dispatches .pills button.active{background:var(--color-ink-primary);color:var(--color-surface);border-color:var(--color-ink-primary)}.dispatches .grid{grid-template-columns:repeat(3,1fr);gap:40px 30px;padding:8px 0 40px;display:grid}@media (max-width:880px){.dispatches .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.dispatches .grid{grid-template-columns:1fr}}.dispatches .card{display:block}.dispatches .card .fig{aspect-ratio:16/11;border-radius:var(--radius-xl);border:1px solid var(--color-line-subtle);place-items:center;margin-bottom:14px;display:grid;overflow:hidden}.dispatches .fig.brand{background:radial-gradient(120% 120% at 25% 14%, var(--color-brand-100), var(--color-brand-50))}.dispatches .fig.deep{background:radial-gradient(120% 120% at 25% 14%, var(--color-brand-200), var(--color-brand-100))}.dispatches .fig.accent{background:radial-gradient(120% 120% at 25% 14%, var(--color-accent-100), var(--color-accent-50))}.dispatches .card .fig svg{stroke-width:1.5px;width:34px;height:34px;color:var(--color-brand-700)}.dispatches .card .fig.accent svg{color:var(--color-accent-700)}.dispatches .card .top-row{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.dispatches .card .num{font-family:var(--font-mono);color:var(--color-ink-faint);font-size:12px}.dispatches .card .ccat{color:var(--color-brand-700);font-size:11.5px;font-weight:600}.dispatches .card h3{font-family:var(--font-display);letter-spacing:-.015em;transition:color var(--dur-micro);margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.16}.dispatches .card:hover h3{color:var(--color-brand-700)}.dispatches .card .ex{color:var(--color-ink-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.dispatches .card .meta{font-family:var(--font-mono);color:var(--color-ink-faint);margin-top:10px;font-size:11.5px}.dispatches .empty{text-align:center;color:var(--color-ink-faint);grid-column:1/-1;padding:50px 0;font-size:14px}.dispatches .cta{border-radius:var(--radius-2xl);border:1px solid var(--color-brand-100);background:radial-gradient(110% 160% at 100% 0%, var(--color-accent-50), var(--color-brand-50) 60%);flex-wrap:wrap;align-items:center;gap:24px;margin:20px 0 70px;padding:34px 36px;display:flex}.dispatches .cta .ct-txt h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 5px;font-size:26px;font-weight:600}.dispatches .cta .ct-txt p{color:var(--color-ink-secondary);margin:0;font-size:14.5px}.dispatches .cta .ct-act{gap:10px;margin-left:auto;display:flex}@media (max-width:620px){.dispatches .cta .ct-act{margin-left:0}}.dispatches .ft{border-top:1px solid var(--color-line-subtle);padding:40px 0}.dispatches .ft-in{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.dispatches .ft img{width:auto;height:22px}.dispatches .ft .links{flex-wrap:wrap;gap:22px;margin-left:auto;display:flex}.dispatches .ft .links a{color:var(--color-ink-secondary);font-size:13px}.dispatches .ft .links a:hover{color:var(--color-ink-primary)}.dispatches .ft .cc{width:100%;color:var(--color-ink-faint);font-size:12px}.dispatches .progress{background:var(--color-brand-500);z-index:60;width:0;height:3px;transition:width 80ms linear;position:fixed;top:0;left:0}.dispatches .head{border-bottom:1px solid var(--color-line-subtle);max-width:860px;padding:44px 0 30px}.dispatches .head .kick{font-family:var(--font-mono);color:var(--color-accent-700);letter-spacing:.03em;align-items:center;gap:9px;margin-bottom:18px;font-size:12px;display:flex}.dispatches .head .kick:before{content:"";background:var(--color-accent-500);width:22px;height:2px}.dispatches .head h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(32px,4.6vw,50px);font-weight:500;line-height:1.04}.dispatches .head .standfirst{color:var(--color-ink-secondary);max-width:60ch;margin:0;font-size:19px;line-height:1.55}.dispatches .reader{grid-template-columns:200px minmax(0,680px) 200px;justify-content:center;align-items:start;gap:40px;padding:36px 0 20px;display:grid}@media (max-width:1080px){.dispatches .reader{grid-template-columns:minmax(0,720px);justify-content:center}.dispatches .meta-rail,.dispatches .toc-rail{display:none}}.dispatches .meta-rail{position:sticky;top:96px}.dispatches .meta-rail .avatar{width:44px;height:44px;margin-bottom:12px;font-size:16px}.dispatches .meta-rail .who{color:var(--color-ink-primary);font-size:14px;font-weight:600}.dispatches .meta-rail .role{color:var(--color-ink-faint);margin-bottom:18px;font-size:12.5px}.dispatches .meta-rail .kv{color:var(--color-ink-faint);border-top:1px solid var(--color-line-subtle);justify-content:space-between;padding:6px 0;font-size:12.5px;display:flex}.dispatches .meta-rail .kv b{color:var(--color-ink-secondary);font-weight:600;font-family:var(--font-mono);font-size:12px}.dispatches .meta-rail .share{gap:8px;margin-top:18px;display:flex}.dispatches .meta-rail .share a,.dispatches .meta-rail .share button{border:1px solid var(--color-line-subtle);width:34px;height:34px;color:var(--color-ink-secondary);transition:all var(--dur-micro);border-radius:50%;place-items:center;display:grid}.dispatches .meta-rail .share a:hover,.dispatches .meta-rail .share button:hover{color:var(--color-brand-700);border-color:var(--color-brand-200);background:var(--color-brand-50)}.dispatches .meta-rail .share svg{width:15px;height:15px}.dispatches .hero-fig{aspect-ratio:16/8;border-radius:var(--radius-2xl);border:1px solid var(--color-line-subtle);background:radial-gradient(130% 130% at 26% 10%, var(--color-brand-200), var(--color-brand-50));place-items:center;margin-bottom:36px;display:grid;overflow:hidden}.dispatches .hero-fig svg{width:58px;height:58px;color:var(--color-brand-700);stroke-width:1.3px}.dispatches .prose{font-family:var(--font-sans);color:var(--color-ink-secondary)}.dispatches .prose>p:first-child{font-family:var(--font-display);color:var(--color-ink-primary);letter-spacing:-.01em;margin:0 0 26px;font-size:21px;font-weight:400;line-height:1.5}.dispatches .prose p{margin:0 0 22px;font-size:17px;line-height:1.78}.dispatches .prose h2,.dispatches .prose h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-primary);margin:44px 0 15px;scroll-margin-top:96px;font-size:26px;font-weight:500;line-height:1.18}.dispatches .prose h3{margin:32px 0 12px;font-size:21px}.dispatches .prose ul,.dispatches .prose ol{margin:0 0 24px;padding-left:22px}.dispatches .prose li{margin-bottom:12px;font-size:17px;line-height:1.7}.dispatches .prose li::marker{color:var(--color-brand-500)}.dispatches .prose strong{color:var(--color-ink-primary);font-weight:600}.dispatches .prose a{color:var(--color-brand-700);text-underline-offset:2px;text-decoration:underline}.dispatches .prose blockquote{border-left:3px solid var(--color-accent-500);font-family:var(--font-display);color:var(--color-accent-800);margin:36px 0;padding:4px 0 4px 26px;font-size:24px;font-style:italic;line-height:1.36}.dispatches .prose table{border-collapse:collapse;width:100%;margin:24px 0;font-size:15px}.dispatches .prose th,.dispatches .prose td{border:1px solid var(--color-line-subtle);text-align:left;padding:8px 12px}.dispatches .prose th{background:var(--color-surface-subtle);color:var(--color-ink-primary);font-weight:600}.dispatches .toc-rail{position:sticky;top:96px}.dispatches .toc-rail .toc-h{letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:12px;font-size:11px;font-weight:700}.dispatches .toc-rail a{color:var(--color-ink-faint);border-left:2px solid var(--color-line-subtle);transition:all var(--dur-micro);padding:7px 0 7px 13px;font-size:13px;line-height:1.35;display:block}.dispatches .toc-rail a:hover,.dispatches .toc-rail a.on{color:var(--color-brand-700);border-left-color:var(--color-brand-500)}.dispatches .end{max-width:680px;margin:30px auto 0}.dispatches .endcta{border-radius:var(--radius-2xl);text-align:center;border:1px solid var(--color-brand-100);background:radial-gradient(120% 160% at 100% 0%, var(--color-accent-50), var(--color-brand-50) 60%);padding:34px}.dispatches .endcta h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 7px;font-size:25px;font-weight:600}.dispatches .endcta p{color:var(--color-ink-secondary);margin:0 0 20px;font-size:14.5px}.dispatches .related{padding:56px 0 10px}.dispatches .related .lab{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-faint);border-bottom:2px solid var(--color-ink-primary);margin-bottom:22px;padding-bottom:14px;font-size:12px;font-weight:700}.dispatches .rel-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (max-width:760px){.dispatches .rel-grid{grid-template-columns:1fr}}.dispatches .rc .fig{aspect-ratio:16/10;border-radius:var(--radius-xl);border:1px solid var(--color-line-subtle);place-items:center;margin-bottom:13px;display:grid;overflow:hidden}.dispatches .rc .fig svg{width:30px;height:30px;color:var(--color-brand-700);stroke-width:1.5px}.dispatches .rc .fig.accent svg{color:var(--color-accent-700)}.dispatches .rc .ccat{color:var(--color-brand-700);font-size:11.5px;font-weight:600}.dispatches .rc h4{font-family:var(--font-display);transition:color var(--dur-micro);margin:7px 0 0;font-size:18px;font-weight:500;line-height:1.2}.dispatches .rc:hover h4{color:var(--color-brand-700)}.dispatches .avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dispatches .fig img{object-fit:cover;width:100%;height:100%}.dispatches .faq{border-top:1px solid var(--color-line-subtle);margin-top:40px;padding-top:28px}.dispatches .faq h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink-primary);margin:0 0 14px;font-size:26px;font-weight:500}.dispatches .faq details{border-bottom:1px solid var(--color-line-subtle)}.dispatches .faq summary{font-family:var(--font-sans);color:var(--color-ink-primary);cursor:pointer;padding:14px 0;font-size:16px;font-weight:600;list-style:none}.dispatches .faq summary::-webkit-details-marker{display:none}.dispatches .faq p{color:var(--color-ink-secondary);margin:0 0 16px;font-size:15px;line-height:1.7}.dispatches .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}