.ArticleShell-module__Jrrvka__shell{padding:72px 0}.ArticleShell-module__Jrrvka__header{max-width:672px;margin:0 auto;padding:0 16px}.ArticleShell-module__Jrrvka__kicker{font-family:var(--font-sans);color:var(--ink-500);margin:0;font-size:13.5px;font-weight:500}.ArticleShell-module__Jrrvka__kicker a{color:var(--ink-500);text-decoration:none}.ArticleShell-module__Jrrvka__kicker a:hover{color:var(--primary-600)}.ArticleShell-module__Jrrvka__title{font-family:var(--font-serif);letter-spacing:-.022em;color:var(--ink-900);text-wrap:balance;margin:18px 0 0;font-size:44px;font-weight:500;line-height:1.12}@media (max-width:720px){.ArticleShell-module__Jrrvka__title{font-size:32px}}.ArticleShell-module__Jrrvka__lede{font-family:var(--font-sans);color:var(--ink-700);margin:18px 0 0;font-size:17px;line-height:1.6}.ArticleShell-module__Jrrvka__byline{border-bottom:1px solid var(--border);align-items:center;gap:14px;margin-top:24px;padding-bottom:28px;display:flex}.ArticleShell-module__Jrrvka__avatar{background:var(--surface-2);border:1px solid var(--border);width:34px;height:34px;font-family:var(--font-sans);color:var(--ink-700);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.ArticleShell-module__Jrrvka__author{font-family:var(--font-sans);color:var(--ink-900);margin:0;font-size:13.5px;font-weight:600}.ArticleShell-module__Jrrvka__meta{font-family:var(--font-mono);color:var(--ink-500);margin:2px 0 0;font-size:11px}.ArticleShell-module__Jrrvka__body{max-width:672px;margin:0 auto;padding:40px 16px 0}.ArticleShell-module__Jrrvka__bodyWithRail{grid-template-columns:200px 640px;justify-content:center;gap:72px;max-width:1200px;margin:0 auto;padding:40px 24px 0;display:grid}@media (max-width:1024px){.ArticleShell-module__Jrrvka__bodyWithRail{max-width:672px;padding:40px 16px 0;display:block}.ArticleShell-module__Jrrvka__rail{display:none}}.ArticleShell-module__Jrrvka__rail{border-top:1px solid var(--ink-900);padding-top:14px;position:sticky;top:92px}.ArticleShell-module__Jrrvka__railLabel{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--ink-500);margin:0 0 12px;font-size:12px;font-weight:600}.ArticleShell-module__Jrrvka__railLinks{flex-direction:column;gap:9px;display:flex}.ArticleShell-module__Jrrvka__railLink{font-family:var(--font-sans);color:var(--ink-500);font-size:13px;line-height:1.4;text-decoration:none}.ArticleShell-module__Jrrvka__railLink:hover{color:var(--ink-900)}.ArticleShell-module__Jrrvka__reading{min-width:0;font-family:var(--font-sans);color:var(--ink-700);font-size:16.5px;line-height:1.7}.ArticleShell-module__Jrrvka__reading h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-900);margin:40px 0 14px;scroll-margin-top:92px;font-size:24px;font-weight:600}.ArticleShell-module__Jrrvka__reading h2:first-child{margin-top:0}.ArticleShell-module__Jrrvka__reading h3{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink-900);margin:28px 0 10px;scroll-margin-top:92px;font-size:18px;font-weight:600}.ArticleShell-module__Jrrvka__reading p{margin:0 0 18px}:is(.ArticleShell-module__Jrrvka__reading ul,.ArticleShell-module__Jrrvka__reading ol){margin:0 0 18px;padding-left:22px}.ArticleShell-module__Jrrvka__reading li{margin-bottom:8px}.ArticleShell-module__Jrrvka__reading strong{color:var(--ink-900);font-weight:600}.ArticleShell-module__Jrrvka__reading a{color:var(--primary-600);text-decoration:none}.ArticleShell-module__Jrrvka__reading a:hover{color:var(--primary-700)}.ArticleShell-module__Jrrvka__reading blockquote{border-left:2px solid var(--primary-500);margin:32px 0;padding:4px 0 4px 24px}.ArticleShell-module__Jrrvka__reading blockquote p{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink-900);margin:0;font-size:23px;font-weight:400;line-height:1.45}.ArticleShell-module__Jrrvka__foot{border-top:1px solid var(--border);margin-top:48px;padding-top:28px}
