.Qa93pa_sidebar{scrollbar-width:thin;scrollbar-color:#e1dfcc #0000;max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}.Qa93pa_sidebar::-webkit-scrollbar{width:3px}.Qa93pa_sidebar::-webkit-scrollbar-thumb{background:#e1dfcc;border-radius:3px}.Qa93pa_tocTitle{text-transform:uppercase;letter-spacing:.06em;color:#504d4d;padding-left:.75rem;font-size:.7rem;font-weight:700}.Qa93pa_tocList{border-left:1px solid #e1dfcc}.Qa93pa_tocLink{color:#504d4d;border-left:2px solid #0000;margin-left:-1px;padding:.3rem .75rem;font-size:.8125rem;text-decoration:none;transition:color .12s,border-color .12s;display:block}.Qa93pa_tocLink:hover{color:#17100e;text-decoration:none}.Qa93pa_tocLinkActive{color:#17100e;border-left-color:#17100e;font-weight:600}.Qa93pa_mobileTocButton{cursor:pointer;-webkit-user-select:none;user-select:none}.Qa93pa_mobileTocLink{color:#504d4d;border-radius:6px;padding:.35rem .75rem;font-size:.875rem;text-decoration:none;transition:color .12s,background-color .12s;display:block}.Qa93pa_mobileTocLink:hover{color:#17100e;background:#f4f3ec;text-decoration:none}.Qa93pa_mobileTocLinkActive{color:#17100e;background:#e1dfcc73;font-weight:600}.Qa93pa_content h2{color:#17100e;border-bottom:1px solid #e1dfcc;margin-top:3rem;margin-bottom:.75rem;padding-bottom:.5rem;scroll-margin-top:90px;font-size:1.35rem;font-weight:600}.Qa93pa_content h3{color:#17100e;margin-top:1.75rem;margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.Qa93pa_content p{color:#312f2f;margin-bottom:1rem;font-size:.95rem;line-height:1.8}.Qa93pa_content a{color:#17100e;text-underline-offset:3px;font-weight:600;text-decoration-color:#e1dfcc}.Qa93pa_content a:hover{text-decoration-color:#17100e}.Qa93pa_content ul,.Qa93pa_content ol{color:#312f2f;margin-bottom:1rem;padding-left:1.5rem;font-size:.95rem;line-height:1.8}.Qa93pa_content li{margin-bottom:.5rem}.Qa93pa_content section{margin-bottom:1rem}.Qa93pa_content>section:first-of-type h2,.Qa93pa_content>p+section h2{margin-top:2rem}.Qa93pa_lead{color:#3b3939;font-size:1.05rem;line-height:1.85}@media (max-width:768px){.Qa93pa_content h2{margin-top:2.25rem;font-size:1.2rem}.Qa93pa_content h3{font-size:1rem}}
