.reading-module__ae4vdq__desk{padding:4px 0 40px}.reading-module__ae4vdq__sheet{background:var(--ui-sheet);max-width:90rem;box-shadow:inset 0 0 0 1px var(--ui-border);border-radius:12px;margin:0 auto;padding:32px 16px 56px}@media (min-width:640px){.reading-module__ae4vdq__desk{padding:4px 12px 48px}.reading-module__ae4vdq__sheet{padding:40px 24px 64px}}@media (min-width:1024px){.reading-module__ae4vdq__desk{padding:8px 16px 64px}.reading-module__ae4vdq__sheet{padding:56px 40px 88px}}.reading-module__ae4vdq__docsGrid{grid-template-columns:minmax(0,1fr);max-width:76rem;margin:0 auto;display:grid}@media (min-width:1024px){.reading-module__ae4vdq__docsGrid{grid-template-columns:13.5rem minmax(0,1fr);column-gap:56px}}.reading-module__ae4vdq__docsBody{min-width:0}.reading-module__ae4vdq__anchorTarget{scroll-margin-top:136px}@media (min-width:768px){.reading-module__ae4vdq__anchorTarget{scroll-margin-top:144px}}@media (min-width:1024px){.reading-module__ae4vdq__anchorTarget{scroll-margin-top:104px}}.reading-module__ae4vdq__section{grid-template-columns:minmax(0,1fr);margin-top:64px;display:grid}.reading-module__ae4vdq__section:first-of-type{margin-top:0}@media (min-width:1280px){.reading-module__ae4vdq__section{grid-template-columns:minmax(0,68ch) 12rem;column-gap:48px}}.reading-module__ae4vdq__sectionMain{flex-direction:column;gap:16px;min-width:0;max-width:68ch;display:flex}.reading-module__ae4vdq__sectionMain>.reading-module__ae4vdq__h2row{margin-bottom:-4px}.reading-module__ae4vdq__h2row{align-items:baseline;gap:8px;display:flex}.reading-module__ae4vdq__h2{font:600 18px/28px var(--ui-font-body);letter-spacing:-.01em;color:var(--ui-ink);margin:0}.reading-module__ae4vdq__anchor{border-radius:var(--ui-r-block);font:400 15px/28px var(--ui-font-body);color:var(--ui-ink-3);opacity:0;transition:opacity var(--ui-dur-1) var(--ui-ease);flex:none;padding:0 4px;text-decoration:none}.reading-module__ae4vdq__h2row:hover .reading-module__ae4vdq__anchor,.reading-module__ae4vdq__anchor:focus-visible{opacity:1}.reading-module__ae4vdq__anchor:hover{color:var(--ui-ink)}@media (hover:none){.reading-module__ae4vdq__anchor{display:none}}.reading-module__ae4vdq__h3{font:600 15px/24px var(--ui-font-body);color:var(--ui-ink);margin:0}.reading-module__ae4vdq__sectionMain>.reading-module__ae4vdq__h3{margin-top:16px;margin-bottom:-8px}.reading-module__ae4vdq__title{font:600 28px/36px var(--ui-font-body);letter-spacing:-.02em;color:var(--ui-ink);overflow-wrap:anywhere;margin:0}.reading-module__ae4vdq__lede{max-width:60ch;font:400 18px/28px var(--ui-font-body);color:var(--ui-ink-2);margin:-4px 0 4px}.reading-module__ae4vdq__p{font:400 15px/26px var(--ui-font-body);color:var(--ui-ink-2);margin:0}.reading-module__ae4vdq__p b,.reading-module__ae4vdq__p strong,.reading-module__ae4vdq__dd b{color:var(--ui-ink);font-weight:500}.reading-module__ae4vdq__caption{font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-3);margin:0}.reading-module__ae4vdq__code{background:var(--ui-sunken);box-shadow:inset 0 0 0 1px var(--ui-border);font:400 .87em/1 var(--ui-font-mono);color:var(--ui-ink);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:1px 5px}.reading-module__ae4vdq__bullets{font:400 15px/26px var(--ui-font-body);color:var(--ui-ink-2);margin:0;padding:0 0 0 18px;list-style:outside}.reading-module__ae4vdq__bullets>li+li{margin-top:6px}.reading-module__ae4vdq__bullets>li::marker{color:var(--ui-ink-3)}.reading-module__ae4vdq__terms{margin:0}.reading-module__ae4vdq__termRow{grid-template-columns:minmax(0,1fr);gap:2px 24px;padding:12px 0;display:grid}.reading-module__ae4vdq__termRow+.reading-module__ae4vdq__termRow{border-top:1px solid var(--ui-border)}@media (min-width:640px){.reading-module__ae4vdq__termRow{grid-template-columns:11rem minmax(0,1fr)}.reading-module__ae4vdq__terms[data-wide] .reading-module__ae4vdq__termRow{grid-template-columns:13rem minmax(0,1fr)}}.reading-module__ae4vdq__dt{font:500 15px/24px var(--ui-font-body);color:var(--ui-ink)}.reading-module__ae4vdq__dd{font:400 15px/24px var(--ui-font-body);color:var(--ui-ink-2);margin:0}.reading-module__ae4vdq__dtAside{font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-3);display:block}.reading-module__ae4vdq__chain{margin:0;padding:0;list-style:none}.reading-module__ae4vdq__chainItem{grid-template-columns:14px minmax(0,1fr);column-gap:16px;display:grid;position:relative}.reading-module__ae4vdq__chainItem:not(:last-child):before{content:"";background:var(--ui-rule-2);width:1px;position:absolute;top:22px;bottom:-6px;left:6px}.reading-module__ae4vdq__chainMark{background:var(--ui-rule-3);border-radius:1px;width:8px;height:11px;margin-top:7px;margin-left:3px}.reading-module__ae4vdq__chainItem[data-key] .reading-module__ae4vdq__chainMark{background:var(--ui-ink)}.reading-module__ae4vdq__chainBody{min-width:0}.reading-module__ae4vdq__chainTitle{font:500 15px/24px var(--ui-font-body);color:var(--ui-ink)}.reading-module__ae4vdq__chainTag{font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-3);margin-left:8px}.reading-module__ae4vdq__chainLink{font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-3);padding:6px 0 10px}.reading-module__ae4vdq__flow{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.reading-module__ae4vdq__flowItem{grid-template-columns:minmax(0,1fr);display:grid}.reading-module__ae4vdq__flowStep{align-items:flex-start;gap:12px;padding:6px 0;display:flex}.reading-module__ae4vdq__flowArrow{height:28px;color:var(--ui-ink-3);align-items:center;padding-left:0;display:flex}.reading-module__ae4vdq__flowArrow svg{transform:rotate(90deg)}@media (min-width:640px){.reading-module__ae4vdq__flow{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.reading-module__ae4vdq__flowItem{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:12px}.reading-module__ae4vdq__flowArrow{height:auto;padding-top:10px}.reading-module__ae4vdq__flowArrow svg{transform:none}}.reading-module__ae4vdq__legend{font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-2);flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.reading-module__ae4vdq__legend>li{align-items:center;gap:8px;display:inline-flex}.reading-module__ae4vdq__stripRow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.reading-module__ae4vdq__aside{min-width:0;font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-3);margin-top:20px}.reading-module__ae4vdq__asideLinks{flex-wrap:wrap;gap:4px 16px;margin:2px 0 0;padding:0;list-style:none;display:flex}@media (min-width:1280px){.reading-module__ae4vdq__aside{margin-top:4px;padding-top:2px}.reading-module__ae4vdq__asideLinks{gap:2px;display:grid}}.reading-module__ae4vdq__tocCol{display:none}@media (min-width:1024px){.reading-module__ae4vdq__tocCol{min-width:0;display:block}}.reading-module__ae4vdq__toc{scrollbar-width:thin;max-height:calc(100dvh - 124px);margin:-4px;padding:4px;position:sticky;top:100px;overflow-y:auto}.reading-module__ae4vdq__tocList{margin:12px 0 0;padding:0;list-style:none}.reading-module__ae4vdq__tocLink{border-radius:var(--ui-r-control);font:400 14px/22px var(--ui-font-body);color:var(--ui-ink-2);align-items:center;gap:10px;padding:5px 8px;text-decoration:none;display:flex}.reading-module__ae4vdq__tocLink:hover{color:var(--ui-ink);background:var(--ui-hover)}@media (pointer:coarse){.reading-module__ae4vdq__tocLink{padding-block:11px}}.reading-module__ae4vdq__tocLink[aria-current]{color:var(--ui-ink);font-weight:500}.reading-module__ae4vdq__tocMark{border-radius:1px;flex:none;width:4px;height:10px}.reading-module__ae4vdq__tocLink[aria-current] .reading-module__ae4vdq__tocMark{background:var(--ui-moved);box-shadow:inset 0 0 0 1px var(--ui-moved-edge)}.reading-module__ae4vdq__tocEmpty{font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-3);margin:12px 8px 0}.reading-module__ae4vdq__tocFoot{border-top:1px solid var(--ui-border);margin:20px 8px 0;padding-top:16px}.reading-module__ae4vdq__jump{z-index:10;background:var(--ui-sheet);margin:0 -16px 32px;padding:8px 16px;position:sticky;top:64px}@media (min-width:640px){.reading-module__ae4vdq__jump{margin:0 -24px 32px;padding:8px 24px}}.reading-module__ae4vdq__jump>*{max-width:40rem}@media (min-width:768px){.reading-module__ae4vdq__jump{top:72px}}@media (min-width:1024px){.reading-module__ae4vdq__jump{display:none}}.reading-module__ae4vdq__jump[data-stuck]{box-shadow:0 1px 0 var(--ui-rule)}.reading-module__ae4vdq__jump[data-stuck]:before{content:"";background:var(--ui-sheet);height:64px;position:absolute;bottom:100%;left:0;right:0}@media (min-width:768px){.reading-module__ae4vdq__jump[data-stuck]:before{height:72px}}.reading-module__ae4vdq__closing{border-top:1px solid var(--ui-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;max-width:68ch;margin-top:72px;padding-top:24px;display:flex}.reading-module__ae4vdq__closingText{font:600 18px/28px var(--ui-font-body);letter-spacing:-.01em;color:var(--ui-ink);margin:0}.reading-module__ae4vdq__guide{max-width:40rem;margin:0 auto}.reading-module__ae4vdq__guide>*+*{margin-top:64px}.reading-module__ae4vdq__guide>.reading-module__ae4vdq__titleBlock+*{margin-top:40px}.reading-module__ae4vdq__guideSection{flex-direction:column;gap:16px;min-width:0;display:flex}.reading-module__ae4vdq__guideSection>.reading-module__ae4vdq__h2row{margin-bottom:-4px}.reading-module__ae4vdq__titleBlock{min-width:0}.reading-module__ae4vdq__titleBlock>.reading-module__ae4vdq__lede{margin-top:12px}.reading-module__ae4vdq__progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:36px;display:flex}.reading-module__ae4vdq__progressText{font:400 15px/24px var(--ui-font-body);color:var(--ui-ink-2);margin:0}.reading-module__ae4vdq__progressText b{color:var(--ui-ink);font-weight:500}.reading-module__ae4vdq__steps{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);margin:16px 0 0;padding:0;list-style:none}.reading-module__ae4vdq__steps>li+li{border-top:1px solid var(--ui-border)}.reading-module__ae4vdq__stepSummary{cursor:pointer;border-radius:var(--ui-r-control);align-items:center;gap:14px;min-height:56px;padding:12px 0;list-style:none;display:flex}.reading-module__ae4vdq__stepSummary::-webkit-details-marker{display:none}.reading-module__ae4vdq__stepSummary:hover .reading-module__ae4vdq__stepTitle{text-decoration:underline;-webkit-text-decoration-color:var(--ui-rule-3);text-decoration-color:var(--ui-rule-3);text-underline-offset:4px}.reading-module__ae4vdq__stepMark{width:8px;height:12px;box-shadow:inset 0 0 0 1px var(--ui-rule-3);border-radius:1px;flex:none}.reading-module__ae4vdq__stepMark[data-state=done]{background:var(--ui-moved);box-shadow:inset 0 0 0 1px var(--ui-moved-edge)}.reading-module__ae4vdq__stepMark[data-state=next]{background:var(--ui-held);box-shadow:inset 0 0 0 1px var(--ui-held-edge)}.reading-module__ae4vdq__stepN{width:14px;font:400 15px/24px var(--ui-font-body);font-variant-numeric:tabular-nums;color:var(--ui-ink-3);flex:none}.reading-module__ae4vdq__stepTitle{min-width:0;font:500 15px/24px var(--ui-font-body);color:var(--ui-ink);flex:1}.reading-module__ae4vdq__stepState{font:400 13px/20px var(--ui-font-body);color:var(--ui-ink-3);flex:none}.reading-module__ae4vdq__stepState[data-state=next]{color:var(--ui-ink);font-weight:500}.reading-module__ae4vdq__stepChev{color:var(--ui-ink-3);transition:transform var(--ui-dur-1) var(--ui-ease);flex:none}.reading-module__ae4vdq__step[open] .reading-module__ae4vdq__stepChev{transform:rotate(180deg)}.reading-module__ae4vdq__stepBody{padding:0 0 20px 50px}.reading-module__ae4vdq__stepBody>*+*{margin-top:14px}@media (max-width:479px){.reading-module__ae4vdq__stepBody{padding-left:0}}.reading-module__ae4vdq__pair{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:768px){.reading-module__ae4vdq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.reading-module__ae4vdq__blockTitle{font:600 15px/24px var(--ui-font-body);color:var(--ui-ink);margin:0 0 4px}.reading-module__ae4vdq__stepNum{width:14px;font:400 15px/24px var(--ui-font-body);font-variant-numeric:tabular-nums;color:var(--ui-ink-3);display:inline-block}
