.section-map_map__Devm1{margin-top:var(--zv-space-8)}.section-map_h2__31Tfu{margin:0 0 var(--zv-space-3);font-size:var(--zv-text-2xl);line-height:var(--zv-leading-tight)}.section-map_group__3debF{margin-top:var(--zv-space-6)}.section-map_h3__eZJz5{margin:0 0 var(--zv-space-1);font-size:var(--zv-text-xl);line-height:var(--zv-leading-tight)}.section-map_note__UoR5n{margin:0 0 var(--zv-space-3);color:var(--zv-color-fg-2);font-size:.9375rem;line-height:var(--zv-leading-normal)}.section-map_tiles__QzV3s{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:var(--zv-space-3);gap:var(--zv-space-3)}@media (min-width:640px){.section-map_tiles__QzV3s{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-map_tile__viFeh{display:flex;flex-direction:column;gap:var(--zv-space-1);height:100%;border:1px solid var(--zv-color-border);border-radius:var(--zv-radius-md);padding:var(--zv-space-3);text-decoration:none;color:inherit}.section-map_tileTitle__IBuGy{line-height:var(--zv-leading-snug)}.section-map_tileQuestion__Pykts{color:var(--zv-color-fg-2);font-size:.9375rem;line-height:var(--zv-leading-normal)}.section-map_links__9DDh1{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--zv-space-2) var(--zv-space-4);line-height:var(--zv-leading-normal)}.page_page__SQNN8{padding-block:var(--zv-space-8) var(--zv-space-12)}.page_doc__Rde1T{max-width:var(--zv-container-ds);margin-inline:auto;padding-inline:var(--zv-page-gutter)}.page_head__CgUct{display:grid;grid-gap:var(--zv-space-3);gap:var(--zv-space-3)}.page_title__B1L7F{margin:0;font-size:var(--zv-text-3xl);line-height:var(--zv-leading-tight)}.page_lead__vRxSY{margin:0;font-size:1.0625rem;line-height:var(--zv-leading-normal);color:var(--zv-color-fg-2)}.page_badge__teKMF{margin-top:var(--zv-space-8);scroll-margin-top:var(--zv-space-8)}.page_kbVersion__QNKvP{margin:var(--zv-space-2) 0 0;color:var(--zv-color-fg-2);font-size:.9375rem}.page_block__gClyp{margin-top:var(--zv-space-8)}.page_h2__5k1qy{margin:0 0 var(--zv-space-3);font-size:var(--zv-text-2xl);line-height:var(--zv-leading-tight)}.page_list__ymfgo{margin:0;padding-left:var(--zv-space-4);display:grid;grid-gap:var(--zv-space-2);gap:var(--zv-space-2)}.page_list__ymfgo,.page_para__b3ewH{line-height:var(--zv-leading-normal)}.page_para__b3ewH{margin:0 0 var(--zv-space-4)}.page_note__q8WnA{margin:var(--zv-space-3) 0 0;color:var(--zv-color-fg-2);font-size:.9375rem;line-height:var(--zv-leading-normal)}.page_tableWrap__g0oIC{overflow-x:auto}.page_table__oRc8G{width:100%;min-width:40rem;border-collapse:collapse;text-align:left;font-size:.9375rem;line-height:var(--zv-leading-normal)}.page_table__oRc8G td,.page_table__oRc8G th{border-bottom:var(--zv-hair);padding:var(--zv-space-3) var(--zv-space-3) var(--zv-space-3) 0;vertical-align:top;font-weight:inherit}.page_table__oRc8G thead th{border-bottom:var(--zv-hair-strong);color:var(--zv-color-fg-2)}.page_table__oRc8G tbody th{color:var(--zv-color-fg-1)}.RoleFinder_finder__JR1aC{border:1px solid var(--zv-color-border);border-radius:var(--zv-radius-md);padding:var(--zv-space-4)}.RoleFinder_trail___dHmn{list-style:none;margin:0 0 var(--zv-space-4);padding:0;display:grid;grid-gap:var(--zv-space-2);gap:var(--zv-space-2);font-size:.9375rem}.RoleFinder_trail___dHmn li{display:flex;flex-wrap:wrap;gap:var(--zv-space-2);align-items:baseline;border-bottom:var(--zv-hair);padding-bottom:var(--zv-space-2)}.RoleFinder_trailQuestion__qbXoi{color:var(--zv-color-fg-2)}.RoleFinder_trailAnswer__oaDLL{color:var(--zv-color-fg-1)}.RoleFinder_trailChange__TWjL4{margin-left:auto;border:0;background:none;padding:0;color:var(--zv-color-fg-2);font:inherit;text-decoration:underline;cursor:pointer}.RoleFinder_questionTitle__oWIw_{margin:0;font-size:var(--zv-text-xl);line-height:var(--zv-leading-snug)}.RoleFinder_hint__cyMqe{margin:var(--zv-space-2) 0 0;color:var(--zv-color-fg-2);font-size:.9375rem;line-height:var(--zv-leading-normal)}.RoleFinder_options__OmriQ{list-style:none;margin:var(--zv-space-4) 0 0;padding:0;display:grid;grid-gap:var(--zv-space-2);gap:var(--zv-space-2)}.RoleFinder_option__VufTg{width:100%;border:1px solid var(--zv-color-border-control);border-radius:var(--zv-radius-md);padding:var(--zv-space-3);background:none;color:inherit;font:inherit;text-align:left;line-height:var(--zv-leading-snug);cursor:pointer}.RoleFinder_option__VufTg:focus-visible,.RoleFinder_option__VufTg:hover{border-color:var(--zv-color-border-strong)}.RoleFinder_resultTitle__GrETM{margin:0 0 var(--zv-space-3);font-size:var(--zv-text-xl);line-height:var(--zv-leading-tight)}.RoleFinder_why__D6_f4{margin:0;line-height:var(--zv-leading-normal)}.RoleFinder_subhead__zuTOg{margin:var(--zv-space-4) 0 var(--zv-space-2);color:var(--zv-color-fg-2);font-size:.9375rem}.RoleFinder_documents__mbFrg{margin:0;padding-left:var(--zv-space-4);display:grid;grid-gap:var(--zv-space-2);gap:var(--zv-space-2);line-height:var(--zv-leading-normal)}.RoleFinder_caveat__oTYbl{border-left:var(--zv-hair-strong);padding-left:var(--zv-space-3)}.RoleFinder_caveat__oTYbl,.RoleFinder_notes__W_fj9{margin:var(--zv-space-4) 0 0;color:var(--zv-color-fg-2);line-height:var(--zv-leading-normal)}.RoleFinder_notes__W_fj9{padding-left:var(--zv-space-4);display:grid;grid-gap:var(--zv-space-2);gap:var(--zv-space-2);font-size:.9375rem}.RoleFinder_links__Cyoqs{list-style:none;margin:var(--zv-space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--zv-space-2)}.RoleFinder_link__Xee_5{display:inline-block;border:1px solid var(--zv-color-border);border-radius:var(--zv-radius-md);padding:var(--zv-space-2) var(--zv-space-3);text-decoration:none;color:inherit;line-height:var(--zv-leading-snug)}.RoleFinder_restart__Ao2MZ{margin-top:var(--zv-space-4);border:0;background:none;padding:0;color:var(--zv-color-fg-2);font:inherit;text-decoration:underline;cursor:pointer}.page_section__wzUjY{margin-top:var(--zv-space-8)}.page_h2__1qnbL{margin:0 0 var(--zv-space-3);font-size:var(--zv-text-2xl);line-height:var(--zv-leading-tight)}.page_para__hcA61{margin:0 0 var(--zv-space-3);line-height:var(--zv-leading-normal)}.page_facts__Chlm6{margin:0 0 var(--zv-space-4);grid-gap:var(--zv-space-1);gap:var(--zv-space-1);line-height:var(--zv-leading-normal)}.page_facts__Chlm6,.page_files__a3nES{list-style:none;padding:0;display:grid}.page_files__a3nES{margin:0;grid-gap:var(--zv-space-4);gap:var(--zv-space-4)}.page_fileLink__1rSGK{display:block;font-weight:500}.page_fileNote__P22w_,.page_filePath__52DSs{display:block;color:var(--zv-color-fg-2);font-size:.9375rem}.page_fileNote__P22w_{margin-top:var(--zv-space-1);line-height:var(--zv-leading-normal)}.page_limits__Jf9yZ{margin:0;padding-left:var(--zv-space-4);display:grid;grid-gap:var(--zv-space-3);gap:var(--zv-space-3);line-height:var(--zv-leading-normal)}.page_themes__U24MO{list-style:none;margin:var(--zv-space-8) 0 0;padding:0;display:grid;grid-gap:0;gap:0}.page_theme___uR7G{display:grid;grid-gap:var(--zv-space-1);gap:var(--zv-space-1);padding:var(--zv-space-4) 0;border-top:var(--zv-hair);color:inherit;text-decoration:none}.page_themes__U24MO>li:last-child .page_theme___uR7G{border-bottom:var(--zv-hair)}.page_themeQuestion__hyyWx{font-size:var(--zv-text-xl);line-height:var(--zv-leading-snug)}.page_themeTitle__DdSHh{color:var(--zv-color-fg-2);font-size:.9375rem;line-height:var(--zv-leading-normal)}.page_theme___uR7G:focus-visible .page_themeQuestion__hyyWx,.page_theme___uR7G:hover .page_themeQuestion__hyyWx{text-decoration:underline;text-underline-offset:.2em}.page_cards__iP5fB{margin-top:var(--zv-space-8)}.page_backToIndex__DS_tO{margin:var(--zv-space-4) 0 0;color:var(--zv-color-fg-2);font-size:.9375rem}.AiHandoff_block__HONo3{background:var(--zv-color-bg-2);border:var(--zv-hair);border-left:3px solid var(--zv-brand);margin-block:var(--zv-space-8)}.AiHandoff_summary__zcGpH{padding:var(--zv-space-4) var(--zv-space-6);font-weight:var(--zv-weight-medium);cursor:pointer;list-style-position:inside}.AiHandoff_summary__zcGpH:focus-visible{outline:2px solid var(--zv-focus,var(--zv-brand));outline-offset:-2px}.AiHandoff_body__0hWAF{display:grid;grid-gap:var(--zv-space-6);gap:var(--zv-space-6);padding:0 var(--zv-space-6) var(--zv-space-6)}.AiHandoff_limits__Tyw_N{margin:0}.AiHandoff_fields__9JnpA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--zv-space-4);gap:var(--zv-space-4);border:0;padding:0;margin:0}.AiHandoff_legend__WJCac{padding:0;margin-bottom:var(--zv-space-3);color:var(--zv-color-fg-2)}.AiHandoff_field__MLLjb{display:grid;grid-gap:var(--zv-space-1);gap:var(--zv-space-1)}.AiHandoff_fieldLabel__8FqkM{color:var(--zv-color-fg-2)}.AiHandoff_input__T4GKT{min-height:var(--zv-btn-h-sm);padding:0 var(--zv-space-3);font:inherit}.AiHandoff_input__T4GKT,.AiHandoff_prompt__JFayZ{border:var(--zv-hair-control);background:var(--zv-paper);color:var(--zv-color-fg)}.AiHandoff_prompt__JFayZ{width:100%;min-height:12em;padding:var(--zv-space-4);font-family:var(--zv-font-mono);font-size:.9em;line-height:1.5;white-space:pre;overflow:auto;resize:vertical}.AiHandoff_actions__Z_92R{display:flex;flex-wrap:wrap;align-items:center;gap:var(--zv-space-4);margin:0}.AiHandoff_status__wBcd5{color:var(--zv-color-fg-2)}.AiHandoff_links__eVK6V{margin:0;display:flex;flex-wrap:wrap;gap:var(--zv-space-4)}@media (max-width:640px){.AiHandoff_summary__zcGpH{padding:var(--zv-space-4)}.AiHandoff_body__0hWAF{padding:0 var(--zv-space-4) var(--zv-space-4)}.AiHandoff_fields__9JnpA{grid-template-columns:minmax(0,1fr)}}