.article-rail[data-astro-cid-lnqprnzu].is-compact{height:auto}.article-rail[data-astro-cid-lnqprnzu].is-compact nav[data-astro-cid-lnqprnzu],.article-rail[data-astro-cid-lnqprnzu].is-compact nav[data-astro-cid-lnqprnzu] ol[data-astro-cid-lnqprnzu],.article-rail[data-astro-cid-lnqprnzu].is-compact nav[data-astro-cid-lnqprnzu] li[data-astro-cid-lnqprnzu]{flex:none;display:block}.key-points[data-astro-cid-lnqprnzu]{margin-bottom:40px;padding:22px 24px 24px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:8px}.key-points[data-astro-cid-lnqprnzu] ul[data-astro-cid-lnqprnzu]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.key-points[data-astro-cid-lnqprnzu] li[data-astro-cid-lnqprnzu]{position:relative;padding-left:24px;font-size:16px;line-height:1.5;color:var(--site-accent)}.key-points[data-astro-cid-lnqprnzu] li[data-astro-cid-lnqprnzu]:before{content:"";position:absolute;left:0;top:.42em;width:12px;height:7px;border-left:1.5px solid var(--site-accent);border-bottom:1.5px solid var(--site-accent);transform:rotate(-45deg) scale(.8)}.rail-cta[data-astro-cid-lnqprnzu]{display:grid;gap:14px;padding-top:24px;border-top:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--fg-dim)}.rail-cta[data-astro-cid-lnqprnzu] .btn[data-astro-cid-lnqprnzu]{justify-content:center;width:100%}.article-layout[data-astro-cid-lnqprnzu]{padding-top:56px;padding-bottom:96px;border-top:1px solid var(--line)}.article-layout[data-astro-cid-lnqprnzu].has-rail{display:grid;grid-template-columns:minmax(0,660px) 248px;justify-content:space-between;gap:64px;align-items:start}.article-rail[data-astro-cid-lnqprnzu]{position:sticky;top:112px;display:flex;flex-direction:column;gap:40px;height:calc(100vh - 136px);overflow-y:auto}.article-rail[data-astro-cid-lnqprnzu] nav[data-astro-cid-lnqprnzu]{display:flex;flex:1;flex-direction:column;min-height:-moz-min-content;min-height:min-content}.article-rail[data-astro-cid-lnqprnzu] nav[data-astro-cid-lnqprnzu] ol[data-astro-cid-lnqprnzu]{display:flex;flex:1;flex-direction:column}.article-rail[data-astro-cid-lnqprnzu] nav[data-astro-cid-lnqprnzu] li[data-astro-cid-lnqprnzu]{display:flex;flex:1}.article-rail[data-astro-cid-lnqprnzu] nav[data-astro-cid-lnqprnzu] li[data-astro-cid-lnqprnzu] a[data-astro-cid-lnqprnzu]{flex:1}.article-rail[data-astro-cid-lnqprnzu]{transition:opacity .2s ease}.article-rail[data-astro-cid-lnqprnzu][data-away]{opacity:0;pointer-events:none}.rail-title[data-astro-cid-lnqprnzu]{margin-bottom:12px;font-size:13px;font-weight:500;color:var(--site-accent)}ol[data-astro-cid-lnqprnzu]{list-style:none;margin:0;padding:0}[data-astro-cid-lnqprnzu][data-toc] li[data-astro-cid-lnqprnzu] a[data-astro-cid-lnqprnzu]{display:block;padding:6px 0 6px 14px;border-left:1px solid var(--line);font-size:14px;line-height:1.4;color:var(--fg-dim);text-decoration:none;transition:color .16s ease}[data-astro-cid-lnqprnzu][data-toc] li[data-astro-cid-lnqprnzu] a[data-astro-cid-lnqprnzu]:hover,[data-astro-cid-lnqprnzu][data-toc] li[data-astro-cid-lnqprnzu] a[data-astro-cid-lnqprnzu][aria-current]{color:var(--site-accent)}[data-astro-cid-lnqprnzu][data-toc] li[data-astro-cid-lnqprnzu] a[data-astro-cid-lnqprnzu][aria-current]{border-left-color:var(--site-accent)}.toc-mobile[data-astro-cid-lnqprnzu]{display:none}@media(max-width:1000px){.article-layout[data-astro-cid-lnqprnzu]{padding-top:0;padding-bottom:64px;border-top:0}.article-layout[data-astro-cid-lnqprnzu].has-rail{grid-template-columns:minmax(0,1fr);gap:48px}.article-rail[data-astro-cid-lnqprnzu]{position:static;max-height:none;overflow:visible}.article-rail[data-astro-cid-lnqprnzu] [data-astro-cid-lnqprnzu][data-toc],.rail-cta[data-astro-cid-lnqprnzu]{display:none}.toc-mobile[data-astro-cid-lnqprnzu]{display:block;margin-bottom:32px;border-block:1px solid var(--line)}.toc-mobile[data-astro-cid-lnqprnzu] summary[data-astro-cid-lnqprnzu]{min-height:48px;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:14px;font-weight:500;color:var(--site-accent);cursor:pointer}.toc-mobile[data-astro-cid-lnqprnzu] summary[data-astro-cid-lnqprnzu]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-lnqprnzu] summary[data-astro-cid-lnqprnzu]:after{content:"";width:7px;height:7px;margin-right:4px;border-right:1.5px solid var(--fg-dim);border-bottom:1.5px solid var(--fg-dim);transform:rotate(45deg);transition:transform .16s ease}.toc-mobile[data-astro-cid-lnqprnzu][open] summary[data-astro-cid-lnqprnzu]:after{transform:rotate(-135deg)}.toc-mobile[data-astro-cid-lnqprnzu] ol[data-astro-cid-lnqprnzu]{padding-bottom:12px}.toc-mobile[data-astro-cid-lnqprnzu] a[data-astro-cid-lnqprnzu]{display:block;padding:8px 0;font-size:14px;color:var(--fg-dim);text-decoration:none}}.cartouche[data-astro-cid-vyumnbmr]{margin:12px 0 0;width:100%;max-width:640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.cartouche[data-astro-cid-vyumnbmr] div[data-astro-cid-vyumnbmr]{padding:10px 14px 11px;background:var(--bg)}dt[data-astro-cid-vyumnbmr]{font-family:var(--font-mono);font-size:11px;color:var(--fg-dimmer)}dd[data-astro-cid-vyumnbmr]{margin:2px 0 0;font-size:14px;color:var(--site-accent)}
