.ArticleTemplate-module__PKBJlG__articlePage{--article-black:#111;--article-border:#e5e5e5;--article-bg:#f7f7f7;--article-muted:#6f6f6f;--article-soft:#f3f4f6;--article-accent:#a7d170;color:var(--article-black);-webkit-font-smoothing:antialiased;background:#fff}.ArticleTemplate-module__PKBJlG__articleWrap{width:min(100% - 48px,1280px);margin:0 auto}.ArticleTemplate-module__PKBJlG__articleHero{background:#fff;padding:72px 0 34px}.ArticleTemplate-module__PKBJlG__articleMetaTop{align-items:center;gap:16px;margin-bottom:24px;display:flex}.ArticleTemplate-module__PKBJlG__articleBadge{background:var(--article-accent);color:var(--article-black);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:4px 9px;font-size:10px;font-weight:800}.ArticleTemplate-module__PKBJlG__articleRead{color:#9ca3af;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.ArticleTemplate-module__PKBJlG__articleRead svg,.ArticleTemplate-module__PKBJlG__articleShare svg{width:14px;height:14px}.ArticleTemplate-module__PKBJlG__articleHero h1{letter-spacing:-.055em;max-width:980px;margin:0 0 20px;font-size:clamp(42px,6vw,72px);font-weight:800;line-height:1.04}.ArticleTemplate-module__PKBJlG__articleDek{color:#5f5f5f;letter-spacing:-.015em;max-width:780px;margin:0 0 28px;font-size:clamp(17px,2vw,22px);line-height:1.7}.ArticleTemplate-module__PKBJlG__articleShare{background:var(--article-black);color:#fff;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;align-items:center;gap:8px;padding:13px 20px;font-size:10px;font-weight:800;transition:opacity .2s;display:inline-flex}.ArticleTemplate-module__PKBJlG__articleShare:hover{opacity:.88}.ArticleTemplate-module__PKBJlG__articleFeatured{margin-bottom:52px}.ArticleTemplate-module__PKBJlG__articleImage{border:1px solid var(--article-border);background:var(--article-soft);filter:grayscale();border-radius:10px;place-items:center;min-height:420px;display:grid;position:relative;overflow:hidden}.ArticleTemplate-module__PKBJlG__articleImage img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.ArticleTemplate-module__PKBJlG__articleImageGrid{opacity:.35;background-image:linear-gradient(#d1d5db 1px,#0000 1px),linear-gradient(90deg,#d1d5db 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.ArticleTemplate-module__PKBJlG__articleImageCard{z-index:1;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc7;border:1px solid #d1d5db;gap:10px;padding:32px;display:grid;position:relative}.ArticleTemplate-module__PKBJlG__articleImageCard span{color:#6b7280;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.ArticleTemplate-module__PKBJlG__articleImageCard strong{color:var(--article-black);letter-spacing:-.03em;font-size:28px;line-height:1.1}.ArticleTemplate-module__PKBJlG__articleContent{padding-bottom:96px}.ArticleTemplate-module__PKBJlG__articleLayout{grid-template-columns:2fr 7fr 3fr;align-items:start;gap:48px;display:grid}.ArticleTemplate-module__PKBJlG__articleSticky{gap:48px;display:grid;position:sticky;top:100px}.ArticleTemplate-module__PKBJlG__authorBox{gap:16px;display:grid}.ArticleTemplate-module__PKBJlG__authorAvatar{background:var(--article-soft);width:64px;height:64px;color:var(--article-black);font:700 16px/1 var(--font-mono), ui-monospace, monospace;filter:grayscale();border-radius:999px;place-items:center;display:grid}.ArticleTemplate-module__PKBJlG__authorBox h3,.ArticleTemplate-module__PKBJlG__articleToc h4,.ArticleTemplate-module__PKBJlG__topPosts h4,.ArticleTemplate-module__PKBJlG__articleNewsletter h4,.ArticleTemplate-module__PKBJlG__relevantPosts h4{color:var(--article-black);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.ArticleTemplate-module__PKBJlG__authorBox p{color:#6b7280;text-transform:uppercase;margin:4px 0 0;font-size:10px;line-height:1.65}.ArticleTemplate-module__PKBJlG__articleToc{border-top:1px solid var(--article-border);padding-top:24px}.ArticleTemplate-module__PKBJlG__articleToc h4{margin-bottom:16px}.ArticleTemplate-module__PKBJlG__articleToc nav{gap:12px;display:grid}.ArticleTemplate-module__PKBJlG__articleToc a{color:#9ca3af;letter-spacing:.12em;text-transform:uppercase;padding-left:12px;font-size:10px;font-weight:800;text-decoration:none;transition:color .2s;display:block}.ArticleTemplate-module__PKBJlG__articleToc a:hover,.ArticleTemplate-module__PKBJlG__articleToc a.ArticleTemplate-module__PKBJlG__active{color:var(--article-black)}.ArticleTemplate-module__PKBJlG__articleToc a.ArticleTemplate-module__PKBJlG__active{border-left:2px solid var(--article-black)}.ArticleTemplate-module__PKBJlG__articleBody{gap:34px;min-width:0;display:grid}.ArticleTemplate-module__PKBJlG__articleBody>:first-child{margin-top:0}.ArticleTemplate-module__PKBJlG__quote{color:#374151;letter-spacing:-.03em;margin:0;font-size:clamp(21px,2.6vw,30px);font-style:italic;font-weight:500;line-height:1.55}.ArticleTemplate-module__PKBJlG__p,.ArticleTemplate-module__PKBJlG__articleProse p{color:#1f2937;letter-spacing:-.005em;margin:0;font-size:16px;line-height:1.85}.ArticleTemplate-module__PKBJlG__h2,.ArticleTemplate-module__PKBJlG__articleSection h2{color:var(--article-black);letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.14}.ArticleTemplate-module__PKBJlG__h3{color:var(--article-black);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(20px,2.5vw,26px);font-weight:750;line-height:1.2}.ArticleTemplate-module__PKBJlG__articleSection{gap:22px;padding-top:18px;display:grid}.ArticleTemplate-module__PKBJlG__articleProse{gap:22px;display:grid}.ArticleTemplate-module__PKBJlG__inlineFigure{border:1px solid var(--article-border);background:#f9fafb;border-radius:10px;margin:24px 0;overflow:hidden}.ArticleTemplate-module__PKBJlG__inlineFigure img{width:100%;height:auto;display:block}.ArticleTemplate-module__PKBJlG__inlineFigure figcaption{color:#6b7280;border-top:1px solid var(--article-border);padding:12px 14px;font-size:12px;line-height:1.5}.ArticleTemplate-module__PKBJlG__articleRight{align-content:start;gap:48px;display:grid;position:sticky;top:100px}.ArticleTemplate-module__PKBJlG__topPosts h4{border-bottom:1px solid var(--article-border);margin-bottom:24px;padding-bottom:8px}.ArticleTemplate-module__PKBJlG__topPosts>div{gap:30px;display:grid}.ArticleTemplate-module__PKBJlG__topPost{color:inherit;text-decoration:none;display:block}.ArticleTemplate-module__PKBJlG__topPost span{color:#9ca3af;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.02em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.ArticleTemplate-module__PKBJlG__topPost h5{color:var(--article-black);letter-spacing:-.03em;margin:0;font-size:15px;font-weight:750;line-height:1.35}.ArticleTemplate-module__PKBJlG__topPost:hover h5{text-decoration:underline}.ArticleTemplate-module__PKBJlG__articleNewsletter{background:var(--article-black);color:#fff;border-radius:8px;padding:32px}.ArticleTemplate-module__PKBJlG__articleNewsletter h4{color:#fff;margin-bottom:16px}.ArticleTemplate-module__PKBJlG__articleNewsletter p{color:#b6b6b6;margin:0 0 28px;font-size:12px;line-height:1.65}.ArticleTemplate-module__PKBJlG__articleNewsletter form{gap:12px;display:grid}.ArticleTemplate-module__PKBJlG__articleNewsletter input{color:#fff;background:#2a2a2a;border:0;border-radius:0;outline:none;width:100%;padding:12px;font-size:12px}.ArticleTemplate-module__PKBJlG__articleNewsletter button{color:var(--article-black);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:0;padding:12px;font-size:10px;font-weight:800}.ArticleTemplate-module__PKBJlG__relevantPosts{border-top:1px solid var(--article-border);border-bottom:1px solid var(--article-border);background:#f9fafb;padding:64px 0}.ArticleTemplate-module__PKBJlG__relevantPosts h4{margin-bottom:40px}.ArticleTemplate-module__PKBJlG__relevantGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ArticleTemplate-module__PKBJlG__relevantCard{color:inherit;text-decoration:none}.ArticleTemplate-module__PKBJlG__relevantVisual{aspect-ratio:16/9;border:1px solid var(--article-border);filter:grayscale();background:#fff;border-radius:6px;place-items:center;margin-bottom:16px;transition:filter .5s,transform .3s;display:grid;overflow:hidden}.ArticleTemplate-module__PKBJlG__relevantCard:hover .ArticleTemplate-module__PKBJlG__relevantVisual{filter:grayscale(0);transform:translateY(-2px)}.ArticleTemplate-module__PKBJlG__relevantVisual span{color:#d1d5db;font:700 28px/1 var(--font-mono), ui-monospace, monospace}.ArticleTemplate-module__PKBJlG__relevantCard>span{color:#9ca3af;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.ArticleTemplate-module__PKBJlG__relevantCard h6{color:var(--article-black);letter-spacing:-.02em;margin:0;font-size:13px;font-weight:750;line-height:1.3}@media (max-width:1080px){.ArticleTemplate-module__PKBJlG__articleLayout{grid-template-columns:1fr}.ArticleTemplate-module__PKBJlG__articleLeft{display:none}.ArticleTemplate-module__PKBJlG__articleRight{grid-template-columns:1fr 1fr;position:static}}@media (max-width:780px){.ArticleTemplate-module__PKBJlG__articleWrap{width:min(100% - 40px,1280px)}.ArticleTemplate-module__PKBJlG__articleHero{padding:52px 0 30px}.ArticleTemplate-module__PKBJlG__articleHero h1{font-size:clamp(38px,13vw,56px)}.ArticleTemplate-module__PKBJlG__articleImage,.ArticleTemplate-module__PKBJlG__articleImage img{min-height:260px}.ArticleTemplate-module__PKBJlG__articleRight{grid-template-columns:1fr}.ArticleTemplate-module__PKBJlG__relevantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.ArticleTemplate-module__PKBJlG__relevantGrid{grid-template-columns:1fr}.ArticleTemplate-module__PKBJlG__quote{font-size:20px}}.ArticleTemplate-module__PKBJlG__mentionedTools h4{border-bottom:1px solid var(--article-border);color:var(--article-black);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;padding-bottom:8px;font-size:10px;font-weight:800}.ArticleTemplate-module__PKBJlG__mentionedToolList{gap:10px;display:grid}.ArticleTemplate-module__PKBJlG__mentionedTool{border:1px solid var(--article-border);color:inherit;background:#fff;border-radius:8px;gap:5px;padding:14px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.ArticleTemplate-module__PKBJlG__mentionedTool:hover{border-color:#bcbcbc;transform:translateY(-1px);box-shadow:0 10px 30px #0000000f}.ArticleTemplate-module__PKBJlG__mentionedTool span{color:#9ca3af;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.ArticleTemplate-module__PKBJlG__mentionedTool strong{color:var(--article-black);letter-spacing:-.025em;font-size:15px;line-height:1.2}.ArticleTemplate-module__PKBJlG__mentionedTool p{color:#6f6f6f;margin:0;font-size:12px;line-height:1.55}.ArticleTemplate-module__PKBJlG__relevantHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.ArticleTemplate-module__PKBJlG__relevantHeader span{color:#9ca3af;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.ArticleTemplate-module__PKBJlG__relevantHeader h4{color:var(--article-black);letter-spacing:-.055em;text-transform:none;margin:0;font-size:clamp(28px,4vw,48px);line-height:1}@media (max-width:780px){.ArticleTemplate-module__PKBJlG__relevantHeader{align-items:start;display:grid}}
.NewsletterSignup-module__vu_kgG__newsletter{--newsletter-bg:#000;--newsletter-fg:#fff;--newsletter-muted:#ffffffb8;--newsletter-soft:#ffffff06;--newsletter-border:#ffffff29;--newsletter-accent:#a7d170;isolation:isolate;box-sizing:border-box;background:linear-gradient(var(--newsletter-soft) 1px, transparent 1px), linear-gradient(90deg, var(--newsletter-soft) 1px, transparent 1px), var(--newsletter-bg);width:100%;min-width:0;max-width:100%;color:var(--newsletter-fg);background-size:28px 28px;border:1px solid #000;border-radius:22px;padding:clamp(1.25rem,4vw,2.25rem);position:relative;overflow:hidden}.NewsletterSignup-module__vu_kgG__newsletter *,.NewsletterSignup-module__vu_kgG__newsletter :before,.NewsletterSignup-module__vu_kgG__newsletter :after{box-sizing:border-box}.NewsletterSignup-module__vu_kgG__content,.NewsletterSignup-module__vu_kgG__form{z-index:1;min-width:0;position:relative}.NewsletterSignup-module__vu_kgG__content{max-width:46rem}.NewsletterSignup-module__vu_kgG__eyebrow{color:var(--newsletter-accent);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .85rem;font-size:clamp(.62rem,1vw,.72rem);font-weight:800;line-height:1.35}.NewsletterSignup-module__vu_kgG__title{max-width:12ch;color:var(--newsletter-fg);font-family:var(--font-sans,"Plus Jakarta Sans", Inter, system-ui, sans-serif);letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal;margin:0;font-size:clamp(1.7rem,8vw,3rem);font-weight:850;line-height:.98}.NewsletterSignup-module__vu_kgG__description{max-width:31rem;color:var(--newsletter-muted);margin:1.15rem 0 0;font-size:clamp(.9rem,2vw,1rem);line-height:1.75}.NewsletterSignup-module__vu_kgG__form{gap:.75rem;width:100%;max-width:28rem;margin-top:1.5rem;display:grid}.NewsletterSignup-module__vu_kgG__field{gap:.45rem;min-width:0;display:grid}.NewsletterSignup-module__vu_kgG__field span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.NewsletterSignup-module__vu_kgG__field input{border:1px solid var(--newsletter-border);color:#fff;width:100%;min-width:0;min-height:3rem;font:inherit;background:#ffffff1a;border-radius:14px;outline:none;padding:.85rem 1rem;font-size:.95rem;transition:border-color .16s,background .16s,box-shadow .16s}.NewsletterSignup-module__vu_kgG__field input::placeholder{color:#ffffff94}.NewsletterSignup-module__vu_kgG__field input:focus{background:#ffffff24;border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff1a}.NewsletterSignup-module__vu_kgG__button{color:#000;cursor:pointer;width:100%;min-height:3rem;font-family:var(--font-mono,"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace);letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #fff;border-radius:14px;justify-content:center;align-items:center;padding:.95rem 1.1rem;font-size:.72rem;font-weight:900;line-height:1;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.NewsletterSignup-module__vu_kgG__button:hover:not(:disabled){background:#f1f1f1;transform:translateY(-1px)}.NewsletterSignup-module__vu_kgG__button:disabled{cursor:wait;opacity:.72}.NewsletterSignup-module__vu_kgG__note,.NewsletterSignup-module__vu_kgG__successMessage,.NewsletterSignup-module__vu_kgG__errorMessage{margin:0;font-size:.78rem;line-height:1.6}.NewsletterSignup-module__vu_kgG__note{color:#ffffff9e}.NewsletterSignup-module__vu_kgG__successMessage{color:#bbf7d0}.NewsletterSignup-module__vu_kgG__errorMessage{color:#fecaca}.NewsletterSignup-module__vu_kgG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.NewsletterSignup-module__vu_kgG__sidebar{gap:1.4rem;padding:clamp(1.35rem,2.6vw,2rem);display:grid}.NewsletterSignup-module__vu_kgG__sidebar .NewsletterSignup-module__vu_kgG__title{max-width:11ch;font-size:clamp(1.75rem,3.2vw,2.55rem)}.NewsletterSignup-module__vu_kgG__sidebar .NewsletterSignup-module__vu_kgG__description{margin-top:1rem;font-size:.86rem;line-height:1.75}.NewsletterSignup-module__vu_kgG__sidebar .NewsletterSignup-module__vu_kgG__form{max-width:none;margin-top:0}.NewsletterSignup-module__vu_kgG__wide{grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__title{max-width:14ch;font-size:clamp(2.35rem,5.4vw,4.9rem)}.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__description{font-size:clamp(.95rem,1.2vw,1.05rem)}.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__form{justify-self:end;margin-top:0}.NewsletterSignup-module__vu_kgG__inline{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(15rem,24rem);align-items:center;gap:1.5rem;display:grid}.NewsletterSignup-module__vu_kgG__inline .NewsletterSignup-module__vu_kgG__title{max-width:18ch;font-size:clamp(1.8rem,3vw,2.8rem)}.NewsletterSignup-module__vu_kgG__inline .NewsletterSignup-module__vu_kgG__form{margin-top:0}.NewsletterSignup-module__vu_kgG__compact{border-radius:18px;gap:1rem;padding:1.25rem;display:grid}.NewsletterSignup-module__vu_kgG__compact .NewsletterSignup-module__vu_kgG__title{max-width:16ch;font-size:1.55rem}.NewsletterSignup-module__vu_kgG__compact .NewsletterSignup-module__vu_kgG__description{font-size:.84rem}.NewsletterSignup-module__vu_kgG__compact .NewsletterSignup-module__vu_kgG__form{margin-top:0}@media (max-width:1024px){.NewsletterSignup-module__vu_kgG__wide,.NewsletterSignup-module__vu_kgG__inline{grid-template-columns:1fr}.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__form,.NewsletterSignup-module__vu_kgG__inline .NewsletterSignup-module__vu_kgG__form{justify-self:stretch;max-width:100%}}@media (max-width:720px){.NewsletterSignup-module__vu_kgG__newsletter{background-size:22px 22px;border-radius:18px;padding:1.25rem}.NewsletterSignup-module__vu_kgG__title,.NewsletterSignup-module__vu_kgG__sidebar .NewsletterSignup-module__vu_kgG__title,.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__title,.NewsletterSignup-module__vu_kgG__inline .NewsletterSignup-module__vu_kgG__title{letter-spacing:-.055em;max-width:12ch;font-size:clamp(1.9rem,11vw,2.65rem);line-height:1.02}.NewsletterSignup-module__vu_kgG__description,.NewsletterSignup-module__vu_kgG__sidebar .NewsletterSignup-module__vu_kgG__description,.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__description,.NewsletterSignup-module__vu_kgG__inline .NewsletterSignup-module__vu_kgG__description{max-width:100%;font-size:.9rem;line-height:1.7}.NewsletterSignup-module__vu_kgG__form,.NewsletterSignup-module__vu_kgG__sidebar .NewsletterSignup-module__vu_kgG__form,.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__form,.NewsletterSignup-module__vu_kgG__inline .NewsletterSignup-module__vu_kgG__form{max-width:100%}}@media (max-width:380px){.NewsletterSignup-module__vu_kgG__newsletter{padding:1rem}.NewsletterSignup-module__vu_kgG__title,.NewsletterSignup-module__vu_kgG__sidebar .NewsletterSignup-module__vu_kgG__title,.NewsletterSignup-module__vu_kgG__wide .NewsletterSignup-module__vu_kgG__title,.NewsletterSignup-module__vu_kgG__inline .NewsletterSignup-module__vu_kgG__title{max-width:11ch;font-size:clamp(1.65rem,10vw,2.15rem)}.NewsletterSignup-module__vu_kgG__field input,.NewsletterSignup-module__vu_kgG__button{border-radius:12px;min-height:2.85rem}}
.ArticleContentPage-module__qLtuTa__articlePage{--tg-black:#000;--tg-ink:#1a1a1a;--tg-muted:#667085;--tg-border:#e5e5e5;--tg-soft:#f9fafb;--tg-white:#fff;background:var(--tg-white);color:var(--tg-ink)}.ArticleContentPage-module__qLtuTa__hero,.ArticleContentPage-module__qLtuTa__featuredImageWrap,.ArticleContentPage-module__qLtuTa__articleGrid,.ArticleContentPage-module__qLtuTa__inlineNewsletterWrap{width:min(100% - 48px,1240px);margin-inline:auto}.ArticleContentPage-module__qLtuTa__hero{padding:clamp(56px,8vw,92px) 0 38px}.ArticleContentPage-module__qLtuTa__heroMeta{color:#9ca3af;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:24px;font-size:10px;font-weight:800;line-height:1.2;display:flex}.ArticleContentPage-module__qLtuTa__categoryPill{color:var(--tg-black);background:#a7d170;align-items:center;padding:4px 8px;display:inline-flex}.ArticleContentPage-module__qLtuTa__readingTime:before{content:"◷";margin-right:6px}.ArticleContentPage-module__qLtuTa__hero h1{max-width:900px;color:var(--tg-black);letter-spacing:-.062em;margin:0;font-size:clamp(2.65rem,7vw,5.8rem);font-weight:900;line-height:.95}.ArticleContentPage-module__qLtuTa__excerpt{color:#4b5563;max-width:760px;margin:28px 0 0;font-size:clamp(1rem,2vw,1.22rem);line-height:1.75}.ArticleContentPage-module__qLtuTa__shareButton{border:1px solid var(--tg-black);background:var(--tg-black);color:var(--tg-white);cursor:pointer;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:32px;padding:13px 18px;font-size:10px;font-weight:900;transition:transform .16s,opacity .16s;display:inline-flex}.ArticleContentPage-module__qLtuTa__shareButton:before{content:"↗";font-family:inherit}.ArticleContentPage-module__qLtuTa__shareButton:hover{opacity:.9;transform:translateY(-1px)}.ArticleContentPage-module__qLtuTa__featuredImageWrap{margin-bottom:56px}.ArticleContentPage-module__qLtuTa__featuredImage{aspect-ratio:16/9;border:1px solid var(--tg-border);filter:grayscale();object-fit:cover;border-radius:14px;width:100%;display:block}.ArticleContentPage-module__qLtuTa__articleGrid{grid-template-columns:minmax(130px,.58fr) minmax(0,2.2fr) minmax(260px,.95fr);gap:clamp(28px,5vw,64px);padding-bottom:76px;display:grid}.ArticleContentPage-module__qLtuTa__leftSidebar,.ArticleContentPage-module__qLtuTa__rightSidebar{min-width:0}.ArticleContentPage-module__qLtuTa__stickyBox{gap:42px;display:grid;position:sticky;top:96px}.ArticleContentPage-module__qLtuTa__authorCard{gap:14px;display:grid}.ArticleContentPage-module__qLtuTa__authorAvatar{border:1px solid var(--tg-border);background:var(--tg-soft);width:64px;height:64px;color:var(--tg-black);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:-.04em;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.ArticleContentPage-module__qLtuTa__authorCard h3,.ArticleContentPage-module__qLtuTa__tocCard h4,.ArticleContentPage-module__qLtuTa__sidebarTools h4{color:var(--tg-black);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900;line-height:1.35}.ArticleContentPage-module__qLtuTa__authorCard p{color:#6b7280;letter-spacing:.05em;text-transform:uppercase;margin:6px 0 0;font-size:10px;font-weight:600;line-height:1.65}.ArticleContentPage-module__qLtuTa__tocCard{border-top:1px solid var(--tg-border);padding-top:24px}.ArticleContentPage-module__qLtuTa__tocCard nav{gap:12px;margin-top:18px;display:grid}.ArticleContentPage-module__qLtuTa__tocCard a{color:#9ca3af;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;text-transform:uppercase;border-left:2px solid #0000;padding-left:12px;font-size:10px;font-weight:800;line-height:1.45;text-decoration:none;transition:border-color .16s,color .16s;display:block}.ArticleContentPage-module__qLtuTa__tocCard a:first-child,.ArticleContentPage-module__qLtuTa__tocCard a:hover{border-left-color:var(--tg-black);color:var(--tg-black)}.ArticleContentPage-module__qLtuTa__tocSubItem{opacity:.84;margin-left:10px}.ArticleContentPage-module__qLtuTa__articleContent{color:#374151;min-width:0;font-size:1.015rem;line-height:1.9}.ArticleContentPage-module__qLtuTa__articleContent>:first-child{margin-top:0}.ArticleContentPage-module__qLtuTa__articleContent p{margin:0 0 26px}.ArticleContentPage-module__qLtuTa__articleContent h2{color:var(--tg-black);letter-spacing:-.045em;margin:54px 0 20px;scroll-margin-top:110px;font-size:clamp(1.72rem,3vw,2.45rem);font-weight:850;line-height:1.12}.ArticleContentPage-module__qLtuTa__articleContent h3{color:var(--tg-black);letter-spacing:-.035em;margin:38px 0 16px;scroll-margin-top:110px;font-size:1.25rem;font-weight:850}.ArticleContentPage-module__qLtuTa__articleContent blockquote{color:#4b5563;letter-spacing:-.035em;margin:0 0 34px;font-size:clamp(1.35rem,2.5vw,1.85rem);font-style:italic;font-weight:500;line-height:1.5}.ArticleContentPage-module__qLtuTa__articleContent a{color:var(--tg-black);text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.ArticleContentPage-module__qLtuTa__articleContent ul,.ArticleContentPage-module__qLtuTa__articleContent ol{margin:0 0 28px;padding-left:20px}.ArticleContentPage-module__qLtuTa__articleContent li{margin-bottom:10px}.ArticleContentPage-module__qLtuTa__articleContent strong{color:var(--tg-black)}.ArticleContentPage-module__qLtuTa__rightSidebar{align-content:start;gap:42px;display:grid}.ArticleContentPage-module__qLtuTa__sidebarTools h4{border-bottom:1px solid var(--tg-border);padding-bottom:12px}.ArticleContentPage-module__qLtuTa__sidebarToolList{gap:24px;margin-top:24px;display:grid}.ArticleContentPage-module__qLtuTa__sidebarToolCard{color:inherit;gap:6px;text-decoration:none;display:grid}.ArticleContentPage-module__qLtuTa__sidebarToolCard span{color:#9ca3af;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.ArticleContentPage-module__qLtuTa__sidebarToolCard strong{color:var(--tg-black);letter-spacing:-.025em;font-size:.98rem;font-weight:850;line-height:1.25}.ArticleContentPage-module__qLtuTa__sidebarToolCard:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ArticleContentPage-module__qLtuTa__sidebarToolCard small{color:#6b7280;font-size:.77rem;line-height:1.55}.ArticleContentPage-module__qLtuTa__sidebarToolCard em{border:1px solid var(--tg-border);width:fit-content;color:var(--tg-black);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;padding:4px 6px;font-size:9px;font-style:normal;font-weight:900}.ArticleContentPage-module__qLtuTa__comingSoonCard{border:1px solid var(--tg-border);background:var(--tg-soft);padding:clamp(26px,5vw,40px)}.ArticleContentPage-module__qLtuTa__comingSoonCard span{color:#6b7280;font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.ArticleContentPage-module__qLtuTa__comingSoonCard h2{margin-top:14px}.ArticleContentPage-module__qLtuTa__comingSoonCard div{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ArticleContentPage-module__qLtuTa__comingSoonCard a{border:1px solid var(--tg-black);color:var(--tg-black);font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.14em;text-transform:uppercase;padding:12px 14px;font-size:10px;font-weight:900;text-decoration:none}.ArticleContentPage-module__qLtuTa__comingSoonCard a:first-child{background:var(--tg-black);color:var(--tg-white)}.ArticleContentPage-module__qLtuTa__inlineNewsletterWrap{padding:0 0 92px}@media (max-width:1080px){.ArticleContentPage-module__qLtuTa__articleGrid{grid-template-columns:minmax(0,1fr)}.ArticleContentPage-module__qLtuTa__leftSidebar{order:1}.ArticleContentPage-module__qLtuTa__articleContent{order:2}.ArticleContentPage-module__qLtuTa__rightSidebar{order:3}.ArticleContentPage-module__qLtuTa__stickyBox{position:static}.ArticleContentPage-module__qLtuTa__leftSidebar{display:block}.ArticleContentPage-module__qLtuTa__tocCard nav{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ArticleContentPage-module__qLtuTa__authorCard{display:none}.ArticleContentPage-module__qLtuTa__sidebarToolList{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}@media (max-width:640px){.ArticleContentPage-module__qLtuTa__hero,.ArticleContentPage-module__qLtuTa__featuredImageWrap,.ArticleContentPage-module__qLtuTa__articleGrid,.ArticleContentPage-module__qLtuTa__inlineNewsletterWrap{width:min(100% - 32px,1240px)}.ArticleContentPage-module__qLtuTa__hero h1{letter-spacing:-.052em}.ArticleContentPage-module__qLtuTa__heroMeta{gap:10px}.ArticleContentPage-module__qLtuTa__tocCard nav{grid-template-columns:1fr}}
