.blog-module__weG0ya__header{padding-block:clamp(24px,4vw,48px) clamp(32px,5vw,56px)}.blog-module__weG0ya__h1{font-family:var(--font-display);letter-spacing:-.028em;margin:var(--space-5) 0 var(--space-6);font-size:clamp(38px,6vw,68px);font-weight:500;line-height:1.02}.blog-module__weG0ya__h1 em{color:var(--accent-ink);font-style:italic}.blog-module__weG0ya__lead{color:var(--ink-soft);max-width:58ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.blog-module__weG0ya__list{margin:0;padding:0 0 clamp(48px,7vw,96px);list-style:none}.blog-module__weG0ya__entry{gap:var(--space-6);border-top:1px solid var(--line);grid-template-columns:4ch 1fr;padding-block:clamp(28px,4vw,44px);display:grid}.blog-module__weG0ya__entry.blog-module__weG0ya__featured{border-top:0;padding-top:0}.blog-module__weG0ya__index{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:.7em;font-size:10px}.blog-module__weG0ya__cover{margin-bottom:var(--space-5);border:1px solid var(--line);background:var(--bg-1);display:block;overflow:hidden}.blog-module__weG0ya__cover img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform var(--dur-slow,.64s) var(--ease,cubic-bezier(.2, .7, .2, 1));display:block}.blog-module__weG0ya__entry:hover .blog-module__weG0ya__cover img{transform:scale(1.015)}.blog-module__weG0ya__featured .blog-module__weG0ya__cover img{aspect-ratio:2}@media (prefers-reduced-motion:reduce){.blog-module__weG0ya__cover img{transition:none}.blog-module__weG0ya__entry:hover .blog-module__weG0ya__cover img{transform:none}}.blog-module__weG0ya__meta{align-items:baseline;gap:var(--space-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-4);flex-wrap:wrap;font-size:10px;line-height:1.4;display:flex}.blog-module__weG0ya__kickerTag{color:var(--accent-ink)}.blog-module__weG0ya__sep{opacity:.5}.blog-module__weG0ya__title{font-family:var(--font-display);letter-spacing:-.018em;margin:0 0 var(--space-4);font-size:clamp(23px,2.6vw,32px);font-weight:520;line-height:1.14}.blog-module__weG0ya__featured .blog-module__weG0ya__title{letter-spacing:-.022em;font-size:clamp(28px,3.8vw,44px);line-height:1.08}.blog-module__weG0ya__title a{color:var(--ink);transition:color var(--dur,.32s) var(--ease,cubic-bezier(.2, .7, .2, 1));text-decoration:none}.blog-module__weG0ya__entry:hover .blog-module__weG0ya__title a,.blog-module__weG0ya__title a:focus-visible{color:var(--accent-ink)}.blog-module__weG0ya__excerpt{color:var(--ink-soft);max-width:62ch;margin:0 0 var(--space-5);font-size:16px;line-height:1.6}.blog-module__weG0ya__more{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);font-size:11px;text-decoration:none;display:inline-flex}.blog-module__weG0ya__more span{transition:transform var(--dur,.32s) var(--ease,cubic-bezier(.2, .7, .2, 1))}.blog-module__weG0ya__entry:hover .blog-module__weG0ya__more span,.blog-module__weG0ya__more:focus-visible span{transform:translate(3px)}.blog-module__weG0ya__empty{color:var(--ink-faint);padding-block:var(--space-9)}.blog-module__weG0ya__related{border-top:1px solid var(--line);padding-block:clamp(32px,5vw,56px) clamp(48px,7vw,96px)}.blog-module__weG0ya__relatedTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--space-6);font-size:10px}.blog-module__weG0ya__relatedGrid{gap:var(--space-7);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.blog-module__weG0ya__relatedGrid{gap:var(--space-6);grid-template-columns:1fr}}.blog-module__weG0ya__relatedItem a{border-top:1px solid var(--line);padding-top:var(--space-4);transition:border-color var(--dur,.32s) var(--ease,cubic-bezier(.2, .7, .2, 1));text-decoration:none;display:block}.blog-module__weG0ya__relatedItem a:hover,.blog-module__weG0ya__relatedItem a:focus-visible{border-top-color:var(--accent)}.blog-module__weG0ya__relatedName{letter-spacing:-.01em;color:var(--ink);margin-bottom:var(--space-2);transition:color var(--dur,.32s) var(--ease,cubic-bezier(.2, .7, .2, 1));font-size:17px;font-weight:600;line-height:1.3;display:block}.blog-module__weG0ya__relatedItem a:hover .blog-module__weG0ya__relatedName,.blog-module__weG0ya__relatedItem a:focus-visible .blog-module__weG0ya__relatedName{color:var(--accent-ink)}.blog-module__weG0ya__relatedDesc{color:var(--ink-soft);font-size:13px;line-height:1.5;display:block}@media (max-width:640px){.blog-module__weG0ya__entry{grid-template-columns:1fr;gap:0}.blog-module__weG0ya__index{display:none}}.blog-module__weG0ya__articleGrid{display:block}.blog-module__weG0ya__articleBody{max-width:820px;margin-inline:auto}@media (min-width:1100px){.blog-module__weG0ya__articleGrid{gap:var(--space-8);grid-template-columns:1fr minmax(0,720px) 1fr;align-items:start;display:grid}.blog-module__weG0ya__toc{width:210px;padding-top:var(--space-2);grid-column:1;justify-self:end;position:sticky;top:96px}.blog-module__weG0ya__articleBody{grid-column:2}}.blog-module__weG0ya__toc{display:none}@media (min-width:1100px){.blog-module__weG0ya__toc{display:block}}.blog-module__weG0ya__tocTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--space-4);font-size:10px}.blog-module__weG0ya__tocList{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.blog-module__weG0ya__tocList a{padding:var(--space-2) 0 var(--space-2) var(--space-4);color:var(--ink-soft);transition:color var(--dur,.32s) var(--ease,cubic-bezier(.2, .7, .2, 1)), border-color var(--dur,.32s) var(--ease,cubic-bezier(.2, .7, .2, 1));border-left:1px solid #0000;margin-left:-1px;font-size:13px;line-height:1.35;text-decoration:none;display:block}.blog-module__weG0ya__tocList a:hover,.blog-module__weG0ya__tocList a:focus-visible{color:var(--accent-ink);border-left-color:var(--accent)}
