.Im3HkG_reading{box-sizing:border-box;overflow-wrap:anywhere;max-width:52rem;margin:0 auto;padding:clamp(1.1rem,4vw,3rem) clamp(1rem,4vw,2.5rem) 4rem;line-height:1.65}.Im3HkG_reading nav{margin:0 0 2rem;font-size:.95rem}.Im3HkG_reading h1{letter-spacing:-.025em;margin:0 0 1.4rem;font-size:clamp(2rem,5vw,3.35rem);line-height:1.12}.Im3HkG_reading h2{margin:2rem 0 .65rem;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25}.Im3HkG_reading h3{margin:1.3rem 0 .5rem;font-size:1.2rem;line-height:1.35}.Im3HkG_reading article{font-size:1.05rem}.Im3HkG_reading p,.Im3HkG_reading ul,.Im3HkG_reading ol{margin:.75rem 0 1.1rem}.Im3HkG_reading ul,.Im3HkG_reading ol{padding-inline-start:1.5rem}.Im3HkG_reading a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.Im3HkG_reading a:focus-visible{outline-offset:3px;outline:2px solid}.Im3HkG_reading pre{white-space:pre-wrap;border-inline-start:3px solid;padding:.8rem}.Im3HkG_reading code{font-size:.9em}.Im3HkG_reading table{border-collapse:collapse;max-width:100%;margin:1rem 0;display:block;overflow:auto}.Im3HkG_reading td,.Im3HkG_reading th{text-align:start;border:1px solid;padding:.35rem .6rem}.Im3HkG_directory{list-style:none;padding:0!important}.Im3HkG_directory li{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent);padding:.9rem 0}.Im3HkG_directory a{font-size:1.08rem;font-weight:600}
