.page_page__ii_cF{padding-block:2rem 3rem;max-width:980px}.page_back__pmv0r{display:inline-flex;min-height:44px;align-items:center;margin-bottom:1.2rem;text-underline-offset:.25em;color:var(--ink-soft)}.page_header__dzGOa{max-width:50rem;margin:0 auto 2.4rem}.page_header__dzGOa h1{font:400 clamp(2.3rem,5vw,4.6rem)/1.09 var(--font-serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:1rem 0}.page_subtitle__hEVQ4{font-size:1.2rem;line-height:1.6;color:var(--ink-soft)}.page_meta__bPjif{color:var(--ink-soft);font-size:.85rem;line-height:1.6;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.page_body__vbpdJ{max-width:44rem;margin:0 auto;font-size:1.075rem;line-height:1.8;overflow-wrap:anywhere}.page_body__vbpdJ p{margin:1.1em 0}.page_body__vbpdJ h1,.page_body__vbpdJ h2,.page_body__vbpdJ h3,.page_body__vbpdJ h4{font-family:var(--font-serif);font-weight:400;line-height:1.2;margin:1.4em 0 .6em}.page_body__vbpdJ h1,.page_body__vbpdJ h2{font-size:2.1rem}.page_body__vbpdJ h3{font-size:1.65rem}.page_body__vbpdJ img{display:block;max-width:100%;height:auto;margin:1.5rem auto}.page_body__vbpdJ blockquote{border-left:3px solid var(--accent);padding-left:1.25rem;margin-left:0}.page_body__vbpdJ pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--paper);font-size:.85rem}.page_body__vbpdJ table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.page_body__vbpdJ td,.page_body__vbpdJ th{border:1px solid var(--line);padding:.5rem}.page_gate__WJsTC{max-width:44rem;margin:2rem auto;padding:1.7rem;border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--paper)}:root[data-theme=light] .page_gate__WJsTC{background:linear-gradient(135deg,#ffede5,#fff7f2 55%,#fff)}.page_gate__WJsTC h2{font:400 clamp(1.9rem,4vw,2.7rem)/1.15 var(--font-serif);margin:.8rem 0}.page_gate__WJsTC p{line-height:1.6;color:var(--ink-soft)}.page_gate__WJsTC a{margin-top:1rem}.page_session__iULMp{max-width:44rem;margin:2rem auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:1rem;color:var(--ink-soft);font-size:.9rem}.page_entry__lFg8w{max-width:1100px;padding-block:1rem 2rem}.page_entry__lFg8w .page_back__pmv0r{margin-bottom:.5rem}.page_entry__lFg8w .page_header__dzGOa{max-width:none;margin-bottom:1.25rem}.page_entry__lFg8w .page_header__dzGOa h1{font-size:clamp(2rem,3.5vw,3.2rem);margin:.6rem 0}.page_entry__lFg8w .page_subtitle__hEVQ4{font-size:1rem;line-height:1.45;margin:.6rem 0}.page_entry__lFg8w .page_meta__bPjif{padding-bottom:.75rem;margin:.6rem 0}.page_entryGrid__clQVo{max-width:44rem;margin-inline:auto}.page_introduction__U9Suy{font-size:1.075rem;line-height:1.7;overflow-wrap:anywhere}.page_introduction__U9Suy p{margin:0 0 1rem}.page_introduction__U9Suy h2{font:400 1.8rem/1.2 var(--font-serif);margin:1.5rem 0 .8rem}.page_cover__ZBGFZ{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:var(--paper);max-width:44rem;margin:0 auto 1.5rem}.page_access__vdHgR{margin-top:2rem;scroll-margin-top:6rem}.page_introduction__U9Suy .page_continue__p_mkf{border-top:1px solid var(--line);padding-top:.9rem;color:var(--ink-soft);font-size:.9rem}.page_jump__JOjFY{display:none}@media (max-width:760px){.page_access__vdHgR{margin-top:1.25rem}.page_entry__lFg8w .page_header__dzGOa h1{font-size:2rem}.page_jump__JOjFY{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-soft);font-size:.9rem}}@media (min-width:761px) and (max-height:720px){.page_entry__lFg8w{padding-block:.5rem 1rem}.page_entry__lFg8w .page_header__dzGOa h1{font-size:clamp(1.9rem,3vw,2.6rem)}.page_entry__lFg8w .page_header__dzGOa{margin-bottom:.8rem}.page_entry__lFg8w .page_subtitle__hEVQ4{margin:.4rem 0;font-size:.9rem}.page_introduction__U9Suy{font-size:1rem;line-height:1.6}}.page_body__vbpdJ h2,.page_introduction__U9Suy h2{font-family:var(--font-sans);font-size:1.65rem;font-weight:700;line-height:1.3}.page_introduction__U9Suy h3,.page_introduction__U9Suy h4,.page_introduction__U9Suy h5,.page_introduction__U9Suy h6{font-family:var(--font-sans);font-weight:650;line-height:1.35;margin:1.4rem 0 .7rem}.page_introduction__U9Suy h3{font-size:1.4rem}.page_introduction__U9Suy h4{font-size:1.2rem}.page_introduction__U9Suy img{display:block;max-width:100%;height:auto;margin:1.5rem auto}.page_body__vbpdJ .article-kicker,.page_introduction__U9Suy .page_kicker__Q8FWG{color:#ff5632;font-family:var(--font-sans);font-size:.8rem;font-weight:750;line-height:1.4;margin:1.5rem 0 .5rem;letter-spacing:.04em}.page_body__vbpdJ .article-kicker+h2,.page_introduction__U9Suy .page_kicker__Q8FWG+h2{margin-top:.5rem}