.srcs[data-astro-cid-cthuqu36]{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px);padding-top:32px}h2[data-astro-cid-cthuqu36]{font-size:1.3rem}.muted[data-astro-cid-cthuqu36]{max-width:70ch;margin-top:8px;font-size:.9rem}ol[data-astro-cid-cthuqu36]{gap:8px;margin:18px 0 0;padding-left:22px;font-size:.92rem;display:grid}a[data-astro-cid-cthuqu36]{color:var(--ink-2);text-underline-offset:3px;overflow-wrap:anywhere}a[data-astro-cid-cthuqu36]:hover{color:var(--ink)}.g-top[data-astro-cid-h72zylsa] .crumbs{margin-bottom:clamp(28px,4vw,48px)}.g-head[data-astro-cid-h72zylsa]{max-width:calc(880px + 2 * var(--gutter));margin-left:0}.g-head[data-astro-cid-h72zylsa] .label[data-astro-cid-h72zylsa]{margin-bottom:22px}.g-head[data-astro-cid-h72zylsa] h1[data-astro-cid-h72zylsa]{font-size:clamp(2.2rem,1.4rem + 3vw,4rem)}.g-head[data-astro-cid-h72zylsa] .lede[data-astro-cid-h72zylsa]{max-width:54ch;margin-top:22px}.g-body[data-astro-cid-h72zylsa]{padding-bottom:var(--section)}.g-grid[data-astro-cid-h72zylsa]{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.rail[data-astro-cid-h72zylsa]{gap:28px;display:grid;position:sticky;top:110px}.rail-h[data-astro-cid-h72zylsa]{color:var(--mute);margin-bottom:10px;font-size:.86rem}.rail[data-astro-cid-h72zylsa] ol[data-astro-cid-h72zylsa]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.rail[data-astro-cid-h72zylsa] li[data-astro-cid-h72zylsa] a[data-astro-cid-h72zylsa]{color:var(--ink-2);border-left:1px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:.93rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}.rail[data-astro-cid-h72zylsa] li[data-astro-cid-h72zylsa] a[data-astro-cid-h72zylsa]:hover{color:var(--ink);border-left-color:var(--ink)}.call[data-astro-cid-h72zylsa]{border-radius:var(--r);background:var(--white);justify-items:start;gap:14px;padding:22px;display:grid}.call[data-astro-cid-h72zylsa] p[data-astro-cid-h72zylsa]{font-size:.93rem}.call[data-astro-cid-h72zylsa] strong[data-astro-cid-h72zylsa]{color:var(--ink);font-weight:500;display:block}.call[data-astro-cid-h72zylsa] .btn[data-astro-cid-h72zylsa]{width:100%}.prose[data-astro-cid-h72zylsa]{max-width:720px;font-size:1.08rem;line-height:1.7}.prose[data-astro-cid-h72zylsa] h2{margin:clamp(48px,5vw,64px) 0 16px;scroll-margin-top:110px;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.3rem)}.prose[data-astro-cid-h72zylsa] h2:first-child{margin-top:0}.prose[data-astro-cid-h72zylsa] h3{margin:30px 0 10px;font-size:1.25rem}.prose[data-astro-cid-h72zylsa] p{margin:0 0 16px}.prose[data-astro-cid-h72zylsa] strong{color:var(--ink);font-weight:500}.prose[data-astro-cid-h72zylsa] ul{gap:10px;margin:0 0 18px;padding-left:0;list-style:none;display:grid}.prose[data-astro-cid-h72zylsa] ul li{padding-left:26px;position:relative}.prose[data-astro-cid-h72zylsa] ul li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:4px}.prose[data-astro-cid-h72zylsa] ul.no li:before{background:#d4442e}.prose[data-astro-cid-h72zylsa] .callout{border-radius:var(--r);background:var(--white);margin:26px 0;padding:26px 28px}.prose[data-astro-cid-h72zylsa] .callout .big{letter-spacing:-.04em;color:var(--ink);margin-bottom:10px;font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1}.prose[data-astro-cid-h72zylsa] .callout p:last-child{margin-bottom:0}.prose[data-astro-cid-h72zylsa] .note{border-left:2px solid var(--blue);color:var(--ink-2);padding-left:18px}.prose[data-astro-cid-h72zylsa] .two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.prose[data-astro-cid-h72zylsa] a:not(.btn):not(.tlink){color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}.prose[data-astro-cid-h72zylsa] .tool{margin:26px 0}.more[data-astro-cid-h72zylsa]{background:var(--white)}.more-h[data-astro-cid-h72zylsa]{justify-content:space-between;align-items:center;gap:16px;display:flex}.gl[data-astro-cid-h72zylsa]{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.gl[data-astro-cid-h72zylsa] a[data-astro-cid-h72zylsa]{border-radius:var(--r);background:var(--paper);height:100%;transition:transform .25s var(--ease), box-shadow .25s ease;gap:10px;padding:24px;text-decoration:none;display:grid}.gl[data-astro-cid-h72zylsa] a[data-astro-cid-h72zylsa]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.gl[data-astro-cid-h72zylsa] .t[data-astro-cid-h72zylsa]{color:var(--ink);letter-spacing:-.015em;font-size:1.15rem;font-weight:500;line-height:1.25}.gl[data-astro-cid-h72zylsa] .d[data-astro-cid-h72zylsa]{font-size:.93rem}.gl[data-astro-cid-h72zylsa] .m[data-astro-cid-h72zylsa]{color:var(--mute);align-items:center;gap:6px;margin-top:auto;font-size:.86rem;display:inline-flex}.gl[data-astro-cid-h72zylsa] .m[data-astro-cid-h72zylsa] svg{width:15px;height:15px}@media (width<=1000px){.g-grid[data-astro-cid-h72zylsa]{grid-template-columns:1fr}.rail[data-astro-cid-h72zylsa]{order:2;position:static}.rail[data-astro-cid-h72zylsa] nav[data-astro-cid-h72zylsa]{display:none}.gl[data-astro-cid-h72zylsa]{grid-template-columns:1fr}}@media (width<=600px){.prose[data-astro-cid-h72zylsa] .two{grid-template-columns:1fr}.prose[data-astro-cid-h72zylsa]{font-size:1.02rem}}
