main.svelte-ru9mm1{font-family:var(--pa-font);background:var(--pa-cream);color:var(--pa-charcoal)}.post-head.svelte-ru9mm1{padding:72px 0 48px}.crumb-row.svelte-ru9mm1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:34px;display:flex}.crumbs.svelte-ru9mm1,.back-link.svelte-ru9mm1{color:var(--pa-muted);align-items:center;gap:8px;font-size:14px;display:flex}.crumb-row.svelte-ru9mm1 a:where(.svelte-ru9mm1){color:var(--pa-muted);text-decoration:none}.crumb-row.svelte-ru9mm1 a:where(.svelte-ru9mm1):hover{color:var(--pa-charcoal)}.kicker.svelte-ru9mm1{color:var(--pa-code-aubergine);margin-bottom:18px;font-weight:600;display:block}.post-head.svelte-ru9mm1 h1:where(.svelte-ru9mm1){letter-spacing:-1.5px;max-width:18ch;font-size:clamp(36px,5vw,60px);line-height:1.05}.meta.svelte-ru9mm1{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:30px;display:flex}.meta-left.svelte-ru9mm1{flex-direction:column;gap:7px;display:flex}.byline.svelte-ru9mm1{align-items:center;gap:12px;display:flex}.byline.svelte-ru9mm1 img:where(.svelte-ru9mm1){object-fit:cover;border-radius:50%;width:44px;height:44px}.byline-text.svelte-ru9mm1{flex-direction:column;gap:4px;display:flex}.byline-text.svelte-ru9mm1 .name:where(.svelte-ru9mm1){font-size:14px;font-weight:600}.hero.svelte-ru9mm1{margin:0 auto 72px}.hero.svelte-ru9mm1 img:where(.svelte-ru9mm1){object-fit:cover;border:1px solid var(--pa-line);border-radius:var(--pa-r-lg);width:100%;height:clamp(320px,42vw,560px)}.hero.svelte-ru9mm1 figcaption:where(.svelte-ru9mm1){text-align:right;margin-top:12px}.body-grid.svelte-ru9mm1{grid-template-columns:210px minmax(0,640px);justify-content:center;gap:clamp(48px,9vw,160px);padding-bottom:88px;display:grid}.rail.svelte-ru9mm1{flex-direction:column;align-self:start;display:flex;position:sticky;top:110px}.rail-head.svelte-ru9mm1{margin-bottom:14px;display:block}.toc.svelte-ru9mm1{flex-direction:column;margin-bottom:34px;display:flex}.toc.svelte-ru9mm1 a:where(.svelte-ru9mm1){border-left:2px solid var(--pa-line);color:var(--pa-muted);padding:9px 0 9px 14px;font-size:14px;line-height:1.4}.toc.svelte-ru9mm1 a:where(.svelte-ru9mm1):hover{border-left-color:var(--pa-code-aubergine);color:var(--pa-charcoal)}.topics.svelte-ru9mm1{flex-wrap:wrap;gap:7px;margin-bottom:30px;display:flex}.tag.svelte-ru9mm1{border:1px solid var(--pa-line);border-radius:var(--pa-r-pill);color:var(--pa-muted);padding:4px 10px;font-size:13px}.share.svelte-ru9mm1{gap:9px;display:flex}.share.svelte-ru9mm1 button:where(.svelte-ru9mm1){border:1px solid var(--pa-line);border-radius:var(--pa-r-sm);background:var(--pa-offwhite);width:34px;height:34px;color:var(--pa-charcoal);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.share.svelte-ru9mm1 button:where(.svelte-ru9mm1):disabled{opacity:.45;cursor:not-allowed}.body.svelte-ru9mm1{flex-direction:column;display:flex}.body.svelte-ru9mm1 p:where(.svelte-ru9mm1){color:var(--pa-body);margin-bottom:22px;font-size:17px;line-height:1.75}.body.svelte-ru9mm1 .lede:where(.svelte-ru9mm1){letter-spacing:-.2px;font-size:21px;line-height:1.6}.body.svelte-ru9mm1 h2:where(.svelte-ru9mm1){letter-spacing:-.8px;margin:34px 0 18px;scroll-margin-top:110px;font-size:clamp(26px,2.8vw,32px)}.body.svelte-ru9mm1 blockquote:where(.svelte-ru9mm1){border-left:3px solid var(--pa-code-aubergine);letter-spacing:-.6px;margin:40px 0;padding-left:20px;font-size:clamp(22px,2.6vw,28px);line-height:1.2}.body.svelte-ru9mm1 figure:where(.svelte-ru9mm1){margin:34px 0}.body.svelte-ru9mm1 figure:where(.svelte-ru9mm1) img:where(.svelte-ru9mm1){border:1px solid var(--pa-line);border-radius:var(--pa-r-card);width:100%}.body.svelte-ru9mm1 figcaption:where(.svelte-ru9mm1){margin-top:10px}.rule-card.svelte-ru9mm1{background:var(--pa-offwhite);border:1px solid var(--pa-line);border-top:3px solid var(--pa-code-aubergine);border-radius:var(--pa-r-card);margin:34px 0;padding:24px 28px 12px}.card-head.svelte-ru9mm1{margin-bottom:16px;font-weight:600;display:block}.rule-card.svelte-ru9mm1 ol:where(.svelte-ru9mm1){margin:0;padding:0;list-style:none}.rule-card.svelte-ru9mm1 li:where(.svelte-ru9mm1){border-top:1px solid var(--pa-line);color:var(--pa-body);align-items:baseline;gap:16px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.rule-card.svelte-ru9mm1 .num:where(.svelte-ru9mm1){color:var(--pa-code-aubergine);flex:none;font-size:13px;font-weight:600}.author.svelte-ru9mm1{border-top:1px solid var(--pa-line);align-items:flex-start;gap:18px;margin-top:48px;padding-top:30px;display:flex}.author.svelte-ru9mm1 img:where(.svelte-ru9mm1){object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.author-text.svelte-ru9mm1{flex-direction:column;gap:7px;display:flex}.author-text.svelte-ru9mm1 h3:where(.svelte-ru9mm1){letter-spacing:-.4px;font-size:19px}.author-text.svelte-ru9mm1 p:where(.svelte-ru9mm1){color:var(--pa-muted);margin:0;font-size:14px;line-height:1.6}.keep-reading.svelte-ru9mm1{border-top:1px solid var(--pa-line);padding:64px 0 88px}.keep-reading.svelte-ru9mm1 h2:where(.svelte-ru9mm1){letter-spacing:-.9px;margin-bottom:30px;font-size:clamp(26px,3vw,36px)}.cards.svelte-ru9mm1{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.card.svelte-ru9mm1{flex-direction:column;gap:11px;display:flex}.card.svelte-ru9mm1 .thumb:where(.svelte-ru9mm1){border:1px solid var(--pa-line);border-radius:var(--pa-r-card);background-position:50%;background-size:cover;height:170px;margin-bottom:4px;transition:opacity .15s}.card.svelte-ru9mm1:hover .thumb:where(.svelte-ru9mm1){opacity:.88}.card-kicker.svelte-ru9mm1{color:var(--pa-code-aubergine);font-weight:600}.card.svelte-ru9mm1 h3:where(.svelte-ru9mm1){letter-spacing:-.2px;font-size:17px;font-weight:600;line-height:1.35}.newsletter.svelte-ru9mm1{border-top:1px solid var(--pa-line);text-align:center;padding:80px 0 96px}.newsletter.svelte-ru9mm1 .wf-container:where(.svelte-ru9mm1){flex-direction:column;align-items:center;display:flex}.newsletter.svelte-ru9mm1 .marker:where(.svelte-ru9mm1){margin-bottom:14px}.newsletter.svelte-ru9mm1 h2:where(.svelte-ru9mm1){letter-spacing:-1px;font-size:clamp(28px,3.4vw,40px)}.newsletter.svelte-ru9mm1 .note:where(.svelte-ru9mm1){max-width:440px;color:var(--pa-muted);margin-top:14px;font-size:15px;line-height:1.6}.newsletter.svelte-ru9mm1 form:where(.svelte-ru9mm1){gap:10px;margin-top:30px;display:flex}.email.svelte-ru9mm1{background:var(--pa-offwhite);border:1px solid var(--pa-line);border-radius:var(--pa-r-sm);width:300px;font-family:var(--pa-font);color:var(--pa-charcoal);outline:none;padding:10px 14px;font-size:15px;transition:box-shadow .15s,border-color .15s}.email.svelte-ru9mm1::placeholder{color:var(--pa-muted)}.email.svelte-ru9mm1:focus{border-color:var(--pa-ring);box-shadow:0 0 0 2px var(--pa-ring), 0 4px 12px var(--pa-focus)}.newsletter.svelte-ru9mm1 .pa-btn:where(.svelte-ru9mm1):disabled{opacity:.5;cursor:not-allowed}.done.svelte-ru9mm1{margin-top:30px;font-size:15px;font-weight:600}.err.svelte-ru9mm1{color:var(--pa-code-aubergine);margin-top:14px;font-size:13px}.hp.svelte-ru9mm1{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=900px){.body-grid.svelte-ru9mm1{grid-template-columns:1fr}.rail.svelte-ru9mm1{border-bottom:1px solid var(--pa-line);flex-flow:wrap;align-items:center;gap:18px 28px;margin-bottom:34px;padding-bottom:34px;position:static}.rail-head.svelte-ru9mm1,.toc.svelte-ru9mm1,.topics.svelte-ru9mm1{margin-bottom:0}.toc.svelte-ru9mm1{flex-flow:wrap;gap:4px 0}.toc.svelte-ru9mm1 a:where(.svelte-ru9mm1){border-left:none;border-bottom:2px solid var(--pa-line);margin-right:14px;padding:4px 10px 4px 0}.cards.svelte-ru9mm1{grid-template-columns:1fr}.card.svelte-ru9mm1 .thumb:where(.svelte-ru9mm1){height:200px}}@media (width<=640px){.meta.svelte-ru9mm1{flex-direction:column;align-items:flex-start;gap:18px}.newsletter.svelte-ru9mm1 form:where(.svelte-ru9mm1){flex-direction:column;width:100%;max-width:340px}.email.svelte-ru9mm1{width:100%}}
