.icB8aa_page{background:var(--cream);color:var(--text)}.icB8aa_hero{min-height:0;padding-bottom:96px}.icB8aa_layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;padding-top:24px;padding-bottom:96px;display:grid}.icB8aa_toc{background:var(--white);border:1px solid #a45d3924;border-radius:20px;padding:24px;font-size:14px;position:sticky;top:120px;box-shadow:0 14px 40px #2d24200f}.icB8aa_toc strong{color:var(--dark);margin-bottom:12px;font-size:15px;display:block}.icB8aa_toc ol{gap:8px;margin:0;padding-left:20px;display:grid}.icB8aa_toc a{color:var(--text);line-height:1.45;text-decoration:none}.icB8aa_toc a:hover,.icB8aa_toc a:focus-visible{color:var(--primary);text-decoration:underline}.icB8aa_related{border-top:1px solid #a45d3924;align-items:center;gap:8px;width:100%;margin-top:20px;padding-top:16px;font-weight:600;display:inline-flex;color:var(--primary)!important}.icB8aa_content{background:var(--white);border-radius:24px;max-width:760px;padding:40px 48px;font-size:16px;line-height:1.8;box-shadow:0 14px 40px #2d24200f}.icB8aa_intro{border-bottom:1px solid #a45d3924;margin-bottom:8px;padding-bottom:24px}.icB8aa_section{padding-top:28px;scroll-margin-top:120px}.icB8aa_section h2{color:var(--dark);margin:0 0 12px;font-size:22px;line-height:1.35}.icB8aa_section h2 span{color:var(--primary)}.icB8aa_section h3{color:var(--dark);margin:20px 0 8px;font-size:17px}.icB8aa_content p{margin:0 0 14px}.icB8aa_content ul{margin:0 0 16px;padding-left:22px}.icB8aa_content li{margin-bottom:6px}.icB8aa_content a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}@media (max-width:991px){.icB8aa_layout{grid-template-columns:1fr;gap:24px}.icB8aa_toc{position:static}}@media (max-width:640px){.icB8aa_hero{padding-bottom:72px}.icB8aa_content{border-radius:18px;padding:28px 20px;font-size:15px}.icB8aa_section h2{font-size:19px}}
