.th[data-astro-cid-sxoonul5]{display:grid;grid-template-columns:1.3fr 1fr}.th-copy[data-astro-cid-sxoonul5]{display:flex;flex-direction:column;gap:16px;justify-content:center;padding-block:clamp(36px,5vw,64px)}.th-copy[data-astro-cid-sxoonul5] h1[data-astro-cid-sxoonul5]{font-size:clamp(2rem,4vw,3.1rem)}.crumbs[data-astro-cid-sxoonul5]{display:flex;gap:8px;font-size:13.5px;color:var(--ink-3)}.crumbs[data-astro-cid-sxoonul5] a[data-astro-cid-sxoonul5]:hover{color:var(--ink)}.facts[data-astro-cid-sxoonul5]{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:13.5px;color:var(--ink-2)}.facts[data-astro-cid-sxoonul5]>span[data-astro-cid-sxoonul5]:not(.tag){display:inline-flex;gap:6px;align-items:center}.th-art[data-astro-cid-sxoonul5]{border-left:1px solid var(--line)}.th-art[data-astro-cid-sxoonul5] .cover{height:100%;aspect-ratio:auto;min-height:260px}.tut[data-astro-cid-sxoonul5]{display:grid;grid-template-columns:260px minmax(0,1fr) 280px}.rail[data-astro-cid-sxoonul5],.side[data-astro-cid-sxoonul5]{position:relative}.rail[data-astro-cid-sxoonul5]{border-right:1px solid var(--line)}.side[data-astro-cid-sxoonul5]{border-left:1px solid var(--line);padding:28px 22px;display:flex;flex-direction:column;gap:28px}.rail-in[data-astro-cid-sxoonul5]{position:sticky;top:58px;padding:28px 18px 28px 22px;display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 58px);overflow-y:auto}.pbar[data-astro-cid-sxoonul5]{height:3px;background:var(--line-strong);border-radius:2px;overflow:hidden}.pbar[data-astro-cid-sxoonul5] i[data-astro-cid-sxoonul5]{display:block;height:100%;width:0;background:var(--brand);transition:width .5s var(--ease)}.pc[data-astro-cid-sxoonul5]{font-size:11.5px;color:var(--ink-3)}.rail[data-astro-cid-sxoonul5] ol[data-astro-cid-sxoonul5]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.rail[data-astro-cid-sxoonul5] a[data-astro-cid-sxoonul5]{display:flex;gap:10px;align-items:center;padding:8px;border-radius:6px;font-size:13.5px;color:var(--ink-2);transition:background .2s,color .2s}.rail[data-astro-cid-sxoonul5] a[data-astro-cid-sxoonul5]:hover{background:var(--surface-2);color:var(--ink)}.rail[data-astro-cid-sxoonul5] a[data-astro-cid-sxoonul5].on{background:var(--brand-soft);color:var(--ink)}.n[data-astro-cid-sxoonul5]{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line-strong);font:500 11px var(--mono);color:var(--ink-3);transition:all .3s}.rail[data-astro-cid-sxoonul5] a[data-astro-cid-sxoonul5].on .n[data-astro-cid-sxoonul5]{border-color:var(--brand);color:var(--brand)}.rail[data-astro-cid-sxoonul5] a[data-astro-cid-sxoonul5].done .n[data-astro-cid-sxoonul5]{background:var(--ok);border-color:var(--ok);color:#fff;font-size:0}.rail[data-astro-cid-sxoonul5] a[data-astro-cid-sxoonul5].done .n[data-astro-cid-sxoonul5]:after{content:"✓";font-size:11px}.t[data-astro-cid-sxoonul5]{flex:1;line-height:1.35}.m[data-astro-cid-sxoonul5]{font-size:11px;color:var(--ink-3)}.pre[data-astro-cid-sxoonul5]{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.pre[data-astro-cid-sxoonul5] ul[data-astro-cid-sxoonul5]{margin:8px 0 0;padding-left:16px;font-size:13px;color:var(--ink-3);display:flex;flex-direction:column;gap:4px}.tut[data-astro-cid-sxoonul5] .prose[data-astro-cid-sxoonul5]{padding-block:36px 72px;max-width:76ch;width:100%;margin-inline:auto}.prose[data-astro-cid-sxoonul5] h2{display:flex;gap:14px;align-items:center;margin-top:2.6em;padding-top:1.6em;border-top:1px solid var(--line)}.prose[data-astro-cid-sxoonul5] h2:first-child{margin-top:0;padding-top:0;border-top:0}.prose[data-astro-cid-sxoonul5] h2 .sn{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--brand);color:var(--brand);font:500 13px var(--mono)}.prose[data-astro-cid-sxoonul5] .mark-done{display:inline-flex;gap:8px;align-items:center;margin-top:1.6em;height:34px;padding:0 12px;border-radius:6px;border:1px solid var(--line-strong);background:transparent;color:var(--ink-2);font:500 13px var(--font);cursor:pointer;transition:all .2s}.prose[data-astro-cid-sxoonul5] .mark-done:hover{border-color:var(--ink-3);color:var(--ink)}.prose[data-astro-cid-sxoonul5] .mark-done[aria-pressed=true]{border-color:var(--ok);color:var(--ok)}.blk[data-astro-cid-sxoonul5]{display:flex;flex-direction:column;gap:8px}.blk[data-astro-cid-sxoonul5] p[data-astro-cid-sxoonul5]{font-size:13.5px;color:var(--ink-3)}.res[data-astro-cid-sxoonul5]{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 26px 10px 0;border-bottom:1px solid var(--line);font-size:13.5px}.res[data-astro-cid-sxoonul5] b[data-astro-cid-sxoonul5]{font-weight:550;color:var(--ink)}.res[data-astro-cid-sxoonul5] span[data-astro-cid-sxoonul5]{color:var(--ink-3);font-size:12.5px}.res[data-astro-cid-sxoonul5] svg{position:absolute;right:0;top:13px;color:var(--ink-3)}.res[data-astro-cid-sxoonul5]:hover b[data-astro-cid-sxoonul5]{color:var(--brand)}.side[data-astro-cid-sxoonul5] .field{flex-direction:column}.side[data-astro-cid-sxoonul5] .field input{height:38px}.side[data-astro-cid-sxoonul5] .btn{width:100%}@media(max-width:1180px){.tut[data-astro-cid-sxoonul5]{grid-template-columns:240px minmax(0,1fr)}.side[data-astro-cid-sxoonul5]{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);flex-direction:row;flex-wrap:wrap}.side[data-astro-cid-sxoonul5]>[data-astro-cid-sxoonul5]{flex:1 1 260px}}@media(max-width:860px){.th[data-astro-cid-sxoonul5]{grid-template-columns:minmax(0,1fr)}.th-art[data-astro-cid-sxoonul5]{border-left:0;border-top:1px solid var(--line)}.tut[data-astro-cid-sxoonul5]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-sxoonul5]{border-right:0;border-bottom:1px solid var(--line)}.rail-in[data-astro-cid-sxoonul5]{position:static;max-height:none}}
