.article-page.svelte-49dgds{max-width:1240px}.breadcrumbs.svelte-49dgds{color:var(--pub-ink3);font:11px var(--font-mono);align-items:center;gap:9px;padding:24px 0 10px;display:flex}.breadcrumbs.svelte-49dgds a:where(.svelte-49dgds){color:var(--pub-ink2)}.article-hero.svelte-49dgds{border-bottom:1px solid var(--pub-rule2);max-width:980px;padding:46px 0 42px}.article-label.svelte-49dgds{font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.article-label.svelte-49dgds span:where(.svelte-49dgds){color:var(--pub-cyan)}.article-label.svelte-49dgds b:where(.svelte-49dgds){background:var(--pub-panel2);color:var(--pub-ink2);border-radius:4px;padding:4px 7px}.article-hero.svelte-49dgds h1:where(.svelte-49dgds){letter-spacing:-.045em;max-width:17ch;margin:18px 0 16px;font-size:clamp(42px,6.5vw,82px);line-height:.98}.article-hero.svelte-49dgds .lede:where(.svelte-49dgds){max-width:780px;color:var(--pub-ink2);font-size:20px;line-height:1.5}.byline.svelte-49dgds{font:10.5px var(--font-mono);color:var(--pub-ink3);flex-wrap:wrap;gap:8px 18px;margin-top:28px;display:flex}.byline.svelte-49dgds a:where(.svelte-49dgds){color:var(--pub-cyan)}.article-layout.svelte-49dgds{grid-template-columns:minmax(0,780px) 260px;align-items:start;gap:70px;padding:48px 0 80px;display:grid}.article-body.svelte-49dgds{font-size:17px;line-height:1.72}.article-body.svelte-49dgds section:where(.svelte-49dgds){margin-bottom:50px}.article-body.svelte-49dgds h2:where(.svelte-49dgds){letter-spacing:-.025em;margin:0 0 15px;font-size:clamp(28px,3vw,39px);line-height:1.08}.article-body.svelte-49dgds p:where(.svelte-49dgds),.article-body.svelte-49dgds li:where(.svelte-49dgds){color:var(--pub-ink2)}.article-body.svelte-49dgds strong:where(.svelte-49dgds){color:var(--pub-ink)}.article-body.svelte-49dgds ul:where(.svelte-49dgds){padding-left:23px}.article-body.svelte-49dgds li:where(.svelte-49dgds){margin:8px 0}.answer-box.svelte-49dgds{border:1px solid color-mix(in srgb,var(--pub-cyan) 46%,var(--pub-rule2));background:linear-gradient(145deg,color-mix(in srgb,var(--pub-cyan) 8%,var(--pub-panel)),var(--pub-panel));border-radius:12px;padding:25px}.answer-box.svelte-49dgds h2:where(.svelte-49dgds){font-size:29px}.answer-box.svelte-49dgds p:where(.svelte-49dgds):last-child{color:var(--pub-ink);margin-bottom:0}.steps.svelte-49dgds{border-top:1px solid var(--pub-rule2);padding:0;list-style:none}.steps.svelte-49dgds li:where(.svelte-49dgds){border-bottom:1px solid var(--pub-rule);grid-template-columns:45px 1fr;gap:14px;padding:14px 0;display:grid}.steps.svelte-49dgds span:where(.svelte-49dgds){font:11px var(--font-mono);color:var(--pub-cyan)}.steps.svelte-49dgds p:where(.svelte-49dgds){margin:0}.decision-table.svelte-49dgds{border-top:1px solid var(--pub-rule2);border-left:1px solid var(--pub-rule2);grid-template-columns:1fr 1fr;display:grid}.decision-table.svelte-49dgds>div:where(.svelte-49dgds){border-right:1px solid var(--pub-rule2);border-bottom:1px solid var(--pub-rule2);min-height:145px;padding:18px}.decision-table.svelte-49dgds p:where(.svelte-49dgds){margin:9px 0 0;font-size:15px;line-height:1.55}.faq.svelte-49dgds details:where(.svelte-49dgds){border-top:1px solid var(--pub-rule2)}.faq.svelte-49dgds details:where(.svelte-49dgds):last-child{border-bottom:1px solid var(--pub-rule2)}.faq.svelte-49dgds summary:where(.svelte-49dgds){color:var(--pub-ink);cursor:pointer;padding:17px 0;font-weight:650}.faq.svelte-49dgds details:where(.svelte-49dgds) p:where(.svelte-49dgds){margin:0 0 18px}.editorial-note.svelte-49dgds{border-left:3px solid var(--pub-warn);background:color-mix(in srgb,var(--pub-warn) 6%,var(--pub-panel));padding:18px;font-size:14px}.editorial-note.svelte-49dgds p:where(.svelte-49dgds){margin:5px 0 0}.article-rail.svelte-49dgds{border-top:1px solid var(--pub-rule2);position:sticky;top:94px}.article-rail.svelte-49dgds div:where(.svelte-49dgds){border-bottom:1px solid var(--pub-rule);flex-direction:column;gap:5px;padding:17px 0;display:flex}.article-rail.svelte-49dgds span:where(.svelte-49dgds){font:9px var(--font-mono);letter-spacing:.08em;color:var(--pub-ink3)}.article-rail.svelte-49dgds strong:where(.svelte-49dgds){font-size:14px}.article-rail.svelte-49dgds div:where(.svelte-49dgds):first-child strong:where(.svelte-49dgds){font:32px var(--font-mono);color:var(--pub-cyan)}.article-rail.svelte-49dgds>a:where(.svelte-49dgds){color:var(--pub-cyan);margin-top:18px;font-size:13px;display:block}.related.svelte-49dgds>div:where(.svelte-49dgds){grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0;display:grid}.related.svelte-49dgds>div:where(.svelte-49dgds) a:where(.svelte-49dgds){border:1px solid var(--pub-rule2);background:var(--pub-panel);border-radius:9px;flex-direction:column;min-height:190px;padding:17px;text-decoration:none;display:flex}.related.svelte-49dgds>div:where(.svelte-49dgds) span:where(.svelte-49dgds){font:9px var(--font-mono);color:var(--pub-cyan)}.related.svelte-49dgds>div:where(.svelte-49dgds) strong:where(.svelte-49dgds){color:var(--pub-ink);margin:22px 0 8px;line-height:1.25}.related.svelte-49dgds>div:where(.svelte-49dgds) small:where(.svelte-49dgds){color:var(--pub-ink3);margin-top:auto;line-height:1.4}.related.svelte-49dgds .back:where(.svelte-49dgds){color:var(--pub-cyan)}@media (width<=900px){.article-layout.svelte-49dgds{grid-template-columns:1fr;gap:20px}.article-rail.svelte-49dgds{order:-1;grid-template-columns:repeat(3,1fr);display:grid;position:static}.article-rail.svelte-49dgds>a:where(.svelte-49dgds){grid-column:1/-1}.related.svelte-49dgds>div:where(.svelte-49dgds){grid-template-columns:1fr 1fr}}@media (width<=600px){.article-hero.svelte-49dgds{padding:32px 0}.article-hero.svelte-49dgds h1:where(.svelte-49dgds){font-size:42px}.article-hero.svelte-49dgds .lede:where(.svelte-49dgds){font-size:17px}.article-layout.svelte-49dgds{padding-top:28px}.article-body.svelte-49dgds{font-size:16px}.decision-table.svelte-49dgds,.related.svelte-49dgds>div:where(.svelte-49dgds){grid-template-columns:1fr}.decision-table.svelte-49dgds>div:where(.svelte-49dgds){min-height:0}.article-rail.svelte-49dgds{grid-template-columns:1fr 1fr}.article-rail.svelte-49dgds div:where(.svelte-49dgds):nth-child(3){grid-column:1/-1}.answer-box.svelte-49dgds{padding:19px}.related.svelte-49dgds>div:where(.svelte-49dgds) a:where(.svelte-49dgds){min-height:155px}}
