.concept-stack-topology_explorer__gKhxX{align-items:start}.concept-stack-topology_topology__RAPo9{min-width:0;display:grid;gap:16px}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb{display:grid;gap:5px;width:100%;min-width:0;padding:12px;border:1px solid #b7a2d0;border-radius:7px;color:#362348;background:#faf7fe;font:inherit;text-align:left;cursor:pointer}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb strong{color:inherit;font-size:15px;line-height:1.3}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb small{color:inherit;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb[aria-pressed=true]{color:#fff;background:#60399b;border-color:#60399b;box-shadow:inset 0 0 0 1px #60399b}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb:focus-visible{outline:3px solid #da7cc3;outline-offset:3px}.concept-stack-topology_label___64zm{margin:0 0 7px;color:#d8c5ea;font-size:12px;line-height:1.5;font-weight:650}.concept-stack-topology_writePath__gpnG0{min-width:0}.concept-stack-topology_joinInputs__7vrh2{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:13px}.concept-stack-topology_joinInputs__7vrh2:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:13px;border:1px solid #b494d4;border-top:0 solid #b494d4}.concept-stack-topology_joinLabel__8DWvt{display:grid;justify-items:center;gap:2px;margin:7px 0;color:#d8c5ea;font-size:12px;line-height:1.4;text-align:center}.concept-stack-topology_connector__2okha{margin:4px 0;color:#b494d4;font-size:18px;text-align:center}.concept-stack-topology_independent__sZ1rZ{min-width:0;padding-top:12px;border-top:1px dashed #b7a2d0}.concept-stack-topology_processTree__lJtNH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.concept-stack-topology_childPair__szxi0,.concept-stack-topology_parent__ekDi1,.concept-stack-topology_spawnLabel__z0z8z{grid-column:1/-1}.concept-stack-topology_parent__ekDi1{width:75%;justify-self:center}.concept-stack-topology_spawnLabel__z0z8z{margin:0;padding:14px 0 8px;color:#d8c5ea;font-size:12px;line-height:1.4;text-align:center;position:relative}.concept-stack-topology_spawnLabel__z0z8z:before{content:"";position:absolute;top:0;left:50%;height:11px;border-left:1px solid #b494d4}.concept-stack-topology_siblings__FWrN_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}.concept-stack-topology_siblings__FWrN_>span{padding:5px 8px;border:1px solid;border-radius:4px;font:650 13px/1.3 ui-monospace,monospace;text-align:center}.concept-stack-topology_descendant__29RLX{grid-column:1;padding-top:9px}.concept-stack-topology_descendant__29RLX .concept-stack-topology_label___64zm{text-align:center}.concept-stack-topology_facets__8ovrZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:360px){.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb{padding:10px}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb strong{font-size:14px}}@media print{.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb{break-inside:avoid}}.concept-stack-topology_topology__RAPo9 p.concept-stack-topology_joinLabel__8DWvt,.concept-stack-topology_topology__RAPo9 p.concept-stack-topology_label___64zm,.concept-stack-topology_topology__RAPo9 p.concept-stack-topology_spawnLabel__z0z8z{color:#d8c5ea}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_{box-sizing:border-box;width:64px;min-width:64px;height:44px;min-height:44px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 64px;border-radius:8px;color:inherit;text-decoration:none;transition:opacity .16s ease}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_:hover{opacity:.72}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_:focus-visible{outline:3px solid #f000c8;outline-offset:2px}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_>img{width:58px;max-width:100%;height:auto;display:block;object-fit:contain}.architecture-guide-shell_page__czlLW{--arch-violet:#7026c1;--arch-ink:#292138;--arch-muted:#625a70;--arch-border:#ded4e9;min-height:100vh;background:radial-gradient(ellipse at 90% 10%,#f7effb 0,transparent 28%),#faf9fc;color:var(--arch-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.architecture-guide-shell_page__czlLW *,.architecture-guide-shell_page__czlLW :after,.architecture-guide-shell_page__czlLW :before{box-sizing:border-box}.architecture-guide-shell_page__czlLW :is(a,button,summary,input):focus-visible{outline:3px solid #a326ce;outline-offset:4px}.architecture-guide-shell_main__yno4W{position:relative;z-index:1;max-width:1240px;margin:auto;padding:24px 28px 60px}.architecture-guide-shell_main__yno4W :is(section,[id],.architecture-guide-shell_body__F4f_6){scroll-margin-top:120px}.architecture-guide-shell_main__yno4W h2{font-size:clamp(24px,2.5vw,32px);font-weight:740;line-height:1.22;letter-spacing:-.035em}.architecture-guide-shell_skipLink__U56AF{position:fixed;z-index:1000;left:20px;top:-100px;padding:14px 20px;background:#fff;color:#7026c1;border:2px solid;border-radius:8px}.architecture-guide-shell_skipLink__U56AF:focus{top:12px}.architecture-guide-shell_breadcrumbs__7Slju{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:var(--arch-muted)}.architecture-guide-shell_breadcrumbs__7Slju a{color:var(--arch-violet);text-decoration:none}.architecture-guide-shell_breadcrumbs__7Slju b{font-weight:600}.architecture-guide-shell_hero__wd_z9{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:clamp(28px,5vw,68px);align-items:center;padding:48px 0 42px}.architecture-guide-shell_heroCopy__zHCA0{min-width:0}.architecture-guide-shell_eyebrow__0Hn2g{margin:0 0 12px;color:var(--arch-violet);font-size:11px;line-height:1.6;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.architecture-guide-shell_hero__wd_z9 h1{margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1.06;letter-spacing:-.055em;font-weight:800;text-wrap:balance}.architecture-guide-shell_lead__x2VcY{margin:22px 0;max-width:60ch;color:var(--arch-muted);font-size:17px;line-height:1.7}.architecture-guide-shell_actions__5XgS4{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.architecture-guide-shell_primary__XJCBa,.architecture-guide-shell_secondary__r0D1u{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:11px 17px;border-radius:9px;font-size:13px;line-height:1.5;font-weight:700;text-decoration:none}.architecture-guide-shell_primary__XJCBa{color:white;background:linear-gradient(110deg,#7425cb,#b321ad);box-shadow:0 6px 16px #7026c120}.architecture-guide-shell_primary__XJCBa:hover{background:#6421a9}.architecture-guide-shell_secondary__r0D1u{padding-inline:0;color:var(--arch-violet)}.architecture-guide-shell_secondary__r0D1u:hover{text-decoration:underline;text-underline-offset:5px}.architecture-guide-shell_outcomes__fwdcS,.architecture-guide-shell_routePreview__cSF3O{min-width:0;border:1px solid var(--arch-border);border-radius:18px;padding:24px;background:linear-gradient(140deg,#fff,#f5effb);box-shadow:0 12px 30px #39225206}.architecture-guide-shell_outcomes__fwdcS ul{list-style:none;margin:16px 0 0;padding:0}.architecture-guide-shell_outcomes__fwdcS li{position:relative;padding:0 0 15px 22px;color:#493b59;font-size:14px;line-height:1.6}.architecture-guide-shell_outcomes__fwdcS li:before{position:absolute;left:0;content:"✓";color:var(--arch-violet);font-weight:700}.architecture-guide-shell_outcomes__fwdcS li:last-child{padding-bottom:0}.architecture-guide-shell_routePreview__cSF3O{padding:22px}.architecture-guide-shell_routePreview__cSF3O>a{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid var(--arch-border);text-decoration:none;color:var(--arch-ink)}.architecture-guide-shell_routePreview__cSF3O>a:last-child{border:0;padding-bottom:0}.architecture-guide-shell_routePreview__cSF3O>a:hover strong{color:var(--arch-violet)}.architecture-guide-shell_routePreview__cSF3O small,.architecture-guide-shell_routePreview__cSF3O strong{display:block}.architecture-guide-shell_routePreview__cSF3O strong{margin-bottom:5px;font-size:15px}.architecture-guide-shell_routePreview__cSF3O small{font-size:12px;line-height:1.6;color:var(--arch-muted)}.architecture-guide-shell_routePreview__cSF3O b{margin-left:auto;color:var(--arch-violet)}.architecture-guide-shell_icon__LKewD{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border:1px solid #daceeb;border-radius:12px;background:linear-gradient(145deg,#f5ecff,#ffeff9);color:#853ab1}.architecture-guide-shell_icon__LKewD svg{width:31px;height:31px}.architecture-guide-shell_directory__hnVpm{border-top:1px solid var(--arch-border);padding-top:30px}.architecture-guide-shell_sectionHead__Jh8o6{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.architecture-guide-shell_sectionHead__Jh8o6 h2{max-width:510px;margin:0}.architecture-guide-shell_sectionHead__Jh8o6>p{max-width:390px;margin:0;font-size:14px;color:var(--arch-muted);line-height:1.65}.architecture-guide-shell_chapterList__H_Rzv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}.architecture-guide-shell_chapterList__H_Rzv>li{min-width:0}.architecture-guide-shell_chapterLink__Qs2NO{display:flex;gap:18px;height:100%;padding:22px;border:1px solid var(--arch-border);border-radius:13px;background:#fff;text-decoration:none;color:var(--arch-ink);transition:border-color .14s,background .14s}.architecture-guide-shell_chapterLink__Qs2NO:hover,.architecture-guide-shell_chapterLink__Qs2NO[aria-current]{border-color:#a475c9;background:#f8f3fe}.architecture-guide-shell_chapterCopy__JfcbZ{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.architecture-guide-shell_chapterCopy__JfcbZ small{color:var(--arch-violet);font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.architecture-guide-shell_chapterCopy__JfcbZ strong{font-size:18px;line-height:1.3;letter-spacing:-.025em}.architecture-guide-shell_chapterCopy__JfcbZ>span{font-size:13px;line-height:1.6;color:var(--arch-muted)}.architecture-guide-shell_chapterCopy__JfcbZ b{padding-top:7px;margin-top:auto;font-size:13px;color:var(--arch-violet)}.architecture-guide-shell_chapterCopy__JfcbZ i,.architecture-guide-shell_questionAction__3hFw_ i{font-style:normal}.architecture-guide-shell_chapterNav__asJPo{border:1px solid var(--arch-border);border-radius:12px;background:#fff;margin-bottom:28px}body:has(.learning-page-nav) .architecture-guide-shell_chapterNav__asJPo{display:none}.architecture-guide-shell_progress__T0apH{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px}.architecture-guide-shell_progress__T0apH>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--arch-violet);font-size:13px;font-weight:700;text-decoration:none}.architecture-guide-shell_progress__T0apH>span{color:var(--arch-muted);font-size:12px}.architecture-guide-shell_progress__T0apH .architecture-guide-shell_nextLink__XXCR1{margin-left:auto}.architecture-guide-shell_chapterNav__asJPo details{border-top:1px solid var(--arch-border)}.architecture-guide-shell_chapterNav__asJPo summary{display:flex;justify-content:space-between;cursor:pointer;padding:15px 22px;font-size:13px;font-weight:650;color:var(--arch-ink)}.architecture-guide-shell_chapterNav__asJPo details[open] summary>span{transform:rotate(45deg)}.architecture-guide-shell_chapterNav__asJPo .architecture-guide-shell_chapterList__H_Rzv{padding:0 18px 18px}.architecture-guide-shell_body__F4f_6{min-width:0}.architecture-guide-shell_practice___Cin0{margin:46px 0 30px;border-top:1px solid var(--arch-border);padding-top:28px}.architecture-guide-shell_practice___Cin0 h2{margin:0}.architecture-guide-shell_muted__BG7EZ{color:var(--arch-muted);font-size:14px;line-height:1.7;max-width:72ch}.architecture-guide-shell_questionList__8aD8C{list-style:none;margin:20px 0 14px;padding:0;border-block:1px solid var(--arch-border)}.architecture-guide-shell_questionList__8aD8C li+li{border-top:1px solid var(--arch-border)}.architecture-guide-shell_questionList__8aD8C a{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 12px;background:#ffffffb3;color:var(--arch-ink);text-decoration:none}.architecture-guide-shell_questionList__8aD8C a:hover{background:#f1e8fb}.architecture-guide-shell_questionList__8aD8C small{display:block;color:var(--arch-muted);font-size:11px;margin-bottom:6px}.architecture-guide-shell_questionList__8aD8C strong{font-size:15px;line-height:1.5}.architecture-guide-shell_questionAction__3hFw_{flex-shrink:0;font-size:11px;color:var(--arch-violet);font-weight:750}.architecture-guide-shell_textLink__5nZKl{display:inline-flex;padding-block:14px;gap:12px;color:var(--arch-violet);font-size:13px;line-height:1.65;font-weight:700;text-decoration:none}.architecture-guide-shell_textLink__5nZKl:hover{text-decoration:underline}.architecture-guide-shell_visual__LRsCV{margin-block:44px}.architecture-guide-shell_faq__9AaWz{margin-top:38px;border-top:1px solid var(--arch-border);padding-top:28px}.architecture-guide-shell_faq__9AaWz h2{margin-top:0}.architecture-guide-shell_faq__9AaWz details{border-bottom:1px solid var(--arch-border)}.architecture-guide-shell_faq__9AaWz summary{display:flex;justify-content:space-between;gap:24px;padding:20px 0;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer}.architecture-guide-shell_faq__9AaWz summary>span{color:var(--arch-violet)}.architecture-guide-shell_faq__9AaWz details[open] summary>span{transform:rotate(45deg)}.architecture-guide-shell_faq__9AaWz details>p{max-width:78ch;margin:0 0 24px;color:var(--arch-muted);line-height:1.8}.architecture-guide-shell_footer__asj7d{display:flex;align-items:center;flex-wrap:wrap;gap:14px;max-width:1240px;padding:24px 28px;margin:auto;border-top:1px solid var(--arch-border);font-size:11px;color:var(--arch-muted);line-height:1.7}.architecture-guide-shell_footer__asj7d nav a,.architecture-guide-shell_footer__asj7d>a{color:var(--arch-violet);text-decoration:none}.architecture-guide-shell_footer__asj7d nav{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap}@media (max-width:900px){.architecture-guide-shell_hero__wd_z9{gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr)}.architecture-guide-shell_hero__wd_z9 h1{font-size:42px}.architecture-guide-shell_chapterLink__Qs2NO{padding:18px;gap:14px}.architecture-guide-shell_sectionHead__Jh8o6{align-items:start;flex-direction:column}.architecture-guide-shell_sectionHead__Jh8o6>p{max-width:66ch}}@media (max-width:700px){.architecture-guide-shell_main__yno4W{padding:18px 18px 40px}.architecture-guide-shell_hero__wd_z9{padding:32px 0;grid-template-columns:minmax(0,1fr);gap:26px}.architecture-guide-shell_hero__wd_z9 h1{font-size:clamp(34px,8vw,46px)}.architecture-guide-shell_lead__x2VcY{font-size:16px}.architecture-guide-shell_routePreview__cSF3O{display:none}.architecture-guide-shell_chapterList__H_Rzv{grid-template-columns:minmax(0,1fr)}.architecture-guide-shell_chapterLink__Qs2NO{padding:18px}.architecture-guide-shell_progress__T0apH{padding:16px;gap:12px}.architecture-guide-shell_progress__T0apH .architecture-guide-shell_nextLink__XXCR1{margin-left:0;width:100%;padding-top:10px;border-top:1px solid var(--arch-border)}.architecture-guide-shell_chapterNav__asJPo summary{padding-inline:16px}.architecture-guide-shell_chapterNav__asJPo .architecture-guide-shell_chapterList__H_Rzv{padding-inline:12px}.architecture-guide-shell_outcomes__fwdcS{padding:20px}.architecture-guide-shell_main__yno4W :is(section,[id],.architecture-guide-shell_body__F4f_6){scroll-margin-top:132px}.architecture-guide-shell_questionList__8aD8C a{gap:14px;padding-inline:4px}.architecture-guide-shell_questionAction__3hFw_{align-self:start;padding-top:2px}.architecture-guide-shell_footer__asj7d{padding:24px 18px}.architecture-guide-shell_footer__asj7d nav{margin-left:0;width:100%}.architecture-guide-shell_practice___Cin0{margin-top:30px}}@media (prefers-reduced-motion:reduce){.architecture-guide-shell_chapterLink__Qs2NO{transition:none}}@media print{.architecture-guide-shell_page__czlLW{background:#fff}.architecture-guide-shell_actions__5XgS4,.architecture-guide-shell_chapterNav__asJPo,.architecture-guide-shell_footer__asj7d,.architecture-guide-shell_skipLink__U56AF{display:none}.architecture-guide-shell_main__yno4W{max-width:none;padding:0}.architecture-guide-shell_hero__wd_z9{padding-block:20px}.architecture-guide-shell_chapterLink__Qs2NO{break-inside:avoid}.architecture-guide-shell_hero__wd_z9 h1{font-size:32px}.architecture-guide-shell_visual__LRsCV{break-before:page}.architecture-guide-shell_faq__9AaWz details>p{display:block}}.architecture-guide-shell_chapterNav__asJPo summary>span,.architecture-guide-shell_faq__9AaWz summary>span{align-self:center;flex-shrink:0;line-height:1}.interview-topic-collection-page_hero__Id_vE{max-width:1080px;padding-bottom:clamp(66px,7vw,92px)}.interview-topic-collection-page_introduction__SAjRQ{max-width:980px;margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interview-topic-collection-page_introduction__SAjRQ article{min-width:0;padding:18px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px;border:1px solid #d8dfea;border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(11,31,58,.045)}.interview-topic-collection-page_introduction__SAjRQ article>span{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.08em}.interview-topic-collection-page_introduction__SAjRQ strong{color:#0b1f3a;font-size:12px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.interview-topic-collection-page_introduction__SAjRQ p{margin:0;color:#424e5e;font-size:14px;line-height:1.55}.interview-topic-collection-page_introduction__SAjRQ article>div{display:grid;gap:8px}.interview-topic-collection-page_heroActions__nrsOL{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.interview-topic-collection-page_heroActions__nrsOL a{min-height:48px;padding:11px 16px;display:inline-flex;align-items:center;gap:10px;border:1px solid #cfd7e4;border-radius:12px;color:#334052;background:rgba(255,255,255,.82);font-size:13px;font-weight:800;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.interview-topic-collection-page_heroActions__nrsOL a:first-child{border-color:transparent;color:#fff;background:#07162b}.interview-topic-collection-page_heroActions__nrsOL a:hover{border-color:var(--page-accent);color:var(--page-accent);transform:translateY(-2px)}.interview-topic-collection-page_heroActions__nrsOL a:first-child:hover{color:#fff}.interview-topic-collection-page_questionSection__CX2WT,.interview-topic-collection-page_studySection__L0kDa{padding:clamp(62px,7vw,88px) 0;border-top:1px solid #d8dfea}.interview-topic-collection-page_studyGrid__z3ryB{margin-top:38px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.interview-topic-collection-page_studyCard__m47yJ{min-height:270px;padding:25px;border:1px solid #d8dfea;border-top:4px solid var(--page-accent);border-radius:17px;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(11,31,58,.055)}.interview-topic-collection-page_questionNumber__zAvLa,.interview-topic-collection-page_studyCard__m47yJ>span{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:850;letter-spacing:.08em}.interview-topic-collection-page_studyCard__m47yJ h3{margin:17px 0 0;color:#0b1f3a;font-size:23px;font-weight:830;letter-spacing:-.035em;line-height:1.1}.interview-topic-collection-page_studyCard__m47yJ p{margin:13px 0 0;color:#5f6979;font-size:14px;line-height:1.58}.interview-topic-collection-page_studyCard__m47yJ ul{margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.interview-topic-collection-page_studyCard__m47yJ li{padding:6px 8px;border:1px solid color-mix(in srgb,var(--page-accent) 22%,#d8dfea);border-radius:7px;color:#424e5e;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-size:11px;font-weight:740}.interview-topic-collection-page_questionHeading__oAott{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:40px;align-items:end}.interview-topic-collection-page_questionHeading__oAott>p{margin:0 0 3px;color:#5f6979;font-size:14px;line-height:1.58}.interview-topic-collection-page_questionList__vUm_R{margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.interview-topic-collection-page_questionList__vUm_R li{min-width:0}.interview-topic-collection-page_questionList__vUm_R a{min-height:92px;padding:10px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) 14px;gap:9px;align-items:center;border:1px solid #d8dfea;border-radius:14px;color:#18202b;background:rgba(255,255,255,.88);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.interview-topic-collection-page_questionList__vUm_R a:hover{border-color:color-mix(in srgb,var(--page-accent) 55%,#d8dfea);background:color-mix(in srgb,var(--page-accent) 4%,#fff);transform:translateY(-2px)}.interview-topic-collection-page_questionCopy___BBX5{min-width:0;display:grid;gap:3px}.interview-topic-collection-page_questionCopy___BBX5 strong{font-size:14px;font-weight:790;letter-spacing:-.015em;line-height:1.28}.interview-topic-collection-page_questionCopy___BBX5 p{margin:0;display:-webkit-box;overflow:hidden;color:#5f6979;font-size:11px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interview-topic-collection-page_questionCopy___BBX5 small{color:#6e7887;font-size:9px;font-weight:720;letter-spacing:.02em;line-height:1.35}.interview-topic-collection-page_questionNumber__zAvLa{white-space:nowrap}.interview-topic-collection-page_questionArrow__FsJ0N{color:var(--page-accent);font-size:18px;transition:transform .18s ease}.interview-topic-collection-page_questionList__vUm_R a:hover .interview-topic-collection-page_questionArrow__FsJ0N{transform:translateX(3px)}.interview-topic-collection-page_relatedSection__cOm15{margin-top:34px;padding:clamp(32px,5vw,52px);display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(28px,5vw,64px);align-items:start;border:1px solid #294668;border-radius:24px;color:#dce8f8;background:#07162b;box-shadow:0 22px 70px rgba(11,31,58,.16)}.interview-topic-collection-page_relatedSection__cOm15 h2{margin:0;color:#fff;font-size:clamp(30px,3.6vw,46px);font-weight:850;letter-spacing:-.04em;line-height:1.05}.interview-topic-collection-page_relatedLinks__6CQwk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.interview-topic-collection-page_relatedLinks__6CQwk a{min-height:86px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-content:center;border:1px solid rgba(255,255,255,.13);border-radius:13px;color:#fff;background:rgba(255,255,255,.055);text-decoration:none;transition:border-color .18s ease,background .18s ease}.interview-topic-collection-page_relatedLinks__6CQwk a:hover{border-color:color-mix(in srgb,var(--page-accent) 70%,white);background:rgba(255,255,255,.09)}.interview-topic-collection-page_relatedLinks__6CQwk small{grid-column:1;color:color-mix(in srgb,var(--page-accent) 72%,white);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.interview-topic-collection-page_relatedLinks__6CQwk strong{grid-column:1;font-size:13px;line-height:1.3}.interview-topic-collection-page_relatedLinks__6CQwk span{grid-column:2;grid-row:1/3;align-self:center;color:#fff;font-size:18px}.interview-topic-collection-page_footerBrand__HwFMd{display:inline-flex;align-items:center;gap:8px}.interview-topic-collection-page_footerBrand__HwFMd a{display:inline-flex;align-items:center}.interview-topic-collection-page_footerBrand__HwFMd img{width:auto;height:16px;display:block;object-fit:contain}.interview-topic-collection-page_footerBrand__HwFMd img[data-full-lockup]{height:46px}@media (max-width:1100px){.interview-topic-collection-page_questionList__vUm_R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.interview-topic-collection-page_questionHeading__oAott,.interview-topic-collection-page_relatedSection__cOm15,.interview-topic-collection-page_studyGrid__z3ryB{grid-template-columns:1fr}.interview-topic-collection-page_studyCard__m47yJ{min-height:0}}@media (max-width:680px){.interview-topic-collection-page_introduction__SAjRQ,.interview-topic-collection-page_questionList__vUm_R,.interview-topic-collection-page_relatedLinks__6CQwk{grid-template-columns:1fr}.interview-topic-collection-page_introduction__SAjRQ{gap:14px}.interview-topic-collection-page_introduction__SAjRQ p{font-size:13px}.interview-topic-collection-page_questionHeading__oAott{gap:18px}.interview-topic-collection-page_relatedSection__cOm15{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.interview-topic-collection-page_heroActions__nrsOL a,.interview-topic-collection-page_questionArrow__FsJ0N,.interview-topic-collection-page_questionList__vUm_R a{transition:none}}.seo-pages_page__IzKJU{--page-accent:#dc30c2;min-height:100vh;color:#18202b;background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--page-accent) 9%,transparent),transparent 28rem),linear-gradient(180deg,#fbfcff 0,#f5f7fb 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-pages_page__IzKJU[data-accent=violet]{--page-accent:#5f00ff}.seo-pages_page__IzKJU[data-accent=cyan]{--page-accent:#27bceb}.seo-pages_page__IzKJU[data-accent=amber]{--page-accent:#f2a007}.seo-pages_page__IzKJU[data-accent=green]{--page-accent:#12a66a}.seo-pages_skipLink__oWgnu{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;border-radius:10px;color:#fff;background:#07162b;text-decoration:none;transform:translateY(-160%)}.seo-pages_skipLink__oWgnu:focus{transform:translateY(0)}.seo-pages_header__AYWtk{position:sticky;z-index:30;top:0;height:88px;border-bottom:1px solid rgba(216,223,234,.92);background:rgba(251,252,255,.9);box-shadow:0 8px 28px rgba(11,31,58,.035);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.seo-pages_headerShell__GOt8i{width:min(1420px,calc(100% - 32px));height:100%;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(12px,2.1vw,32px)}.seo-pages_brand__1fAId{width:52px;height:52px;padding:2px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.seo-pages_brand__1fAId:hover{opacity:.78;transform:translateY(-1px) scale(1.018)}.seo-pages_brand__1fAId img{width:auto;height:46px;display:block;object-fit:contain}.seo-pages_nav__JVize{min-width:0;height:100%;display:flex;align-items:stretch;gap:clamp(2px,.7vw,10px);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seo-pages_nav__JVize::-webkit-scrollbar{display:none}.seo-pages_nav__JVize a{position:relative;min-width:max-content;min-height:44px;padding:2px clamp(10px,1.15vw,18px) 0;display:inline-flex;align-items:center;color:#5f6979;font-size:clamp(13px,1.08vw,16px);font-weight:750;letter-spacing:-.025em;text-decoration:none;white-space:nowrap;transition:color .18s ease}.seo-pages_nav__JVize a:after{content:"";position:absolute;right:10px;bottom:11px;left:10px;height:4px;border-radius:999px;background:linear-gradient(90deg,#f000c8,#5f00ff);box-shadow:0 2px 10px rgba(220,48,194,.18);opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.seo-pages_nav__JVize a:hover,.seo-pages_nav__JVize a[aria-current=page]{color:#0b1f3a}.seo-pages_nav__JVize a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.seo-pages_nav__JVize a:last-child{min-height:46px;margin-block:auto;padding:0 14px;gap:10px;border:1px solid rgba(255,255,255,.2);border-radius:13px;color:#ffffff;background:radial-gradient(circle at 78% 8%,rgba(255,255,255,.16),transparent 38%),linear-gradient(110deg,#5f00ff,#8f1bdf 55%,#f000c8);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 20px rgba(87,12,245,.14);font-size:12.5px;font-weight:820;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.seo-pages_nav__JVize a:last-child:after{display:none}.seo-pages_nav__JVize a:last-child:before{margin-left:2px;content:"→";order:2;font-size:17px;font-weight:520;transition:transform .18s ease}.seo-pages_nav__JVize a:last-child:hover,.seo-pages_nav__JVize a:last-child[aria-current=page]{color:#ffffff;filter:saturate(1.05) brightness(1.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 24px rgba(87,12,245,.2);transform:translateY(-1px)}.seo-pages_nav__JVize a:last-child:hover:before{transform:translateX(2px)}.seo-pages_main__C7y5E{--breadcrumb-row:32px;--breadcrumb-content-gap:24px;width:min(1240px,calc(100% - 40px));margin:0 auto;padding:20px 0 96px}.seo-pages_breadcrumbs__nMDvU{min-width:0;min-height:var(--breadcrumb-row);display:flex;align-items:center;gap:8px;overflow:hidden;color:#7b8492;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.seo-pages_breadcrumbs__nMDvU a{min-height:var(--breadcrumb-row);display:inline-flex;align-items:center;flex:0 0 auto;color:#5f00ff;text-decoration:none}.seo-pages_breadcrumbs__nMDvU>span[aria-hidden=true]{width:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#929baa;font-size:0}.seo-pages_breadcrumbs__nMDvU>span[aria-hidden=true]:before{content:"›";font-size:14px;font-weight:780}.seo-pages_breadcrumbs__nMDvU>:last-child,.seo-pages_breadcrumbs__nMDvU>[aria-current=page]{min-width:0;overflow:hidden;color:#5f6979;text-overflow:ellipsis;white-space:nowrap}.seo-pages_hero__6FQqL{max-width:990px;padding:var(--breadcrumb-content-gap) 0 clamp(70px,7vw,94px)}.seo-pages_eyebrow__Vg7yX,.seo-pages_sectionHeading__xW0uL>p{margin:0 0 16px;color:var(--page-accent);font-size:12px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_hero__6FQqL h1{max-width:920px;margin:0;color:#0b1f3a;font-size:clamp(50px,6vw,80px);font-weight:860;letter-spacing:-.048em;line-height:1.01}.seo-pages_heroLead__zGD8u{max-width:850px;margin:26px 0 0;color:#424e5e;font-size:clamp(19px,2vw,23px);line-height:1.55}.seo-pages_heroOutcome__Qvbou{max-width:820px;margin-top:30px;display:grid;grid-template-columns:5px minmax(0,1fr);gap:15px;align-items:stretch}.seo-pages_heroOutcome__Qvbou>span{border-radius:999px;background:linear-gradient(180deg,var(--page-accent),#5f00ff)}.seo-pages_heroOutcome__Qvbou p{margin:0;color:#18202b;font-size:16px;font-weight:730;line-height:1.55}.seo-pages_reviewed__4__lX{margin:18px 0 0;color:#7b8492;font-size:12px;font-weight:650}.seo-pages_coverage__Gbtrn{padding:clamp(58px,7vw,86px) 0;border-top:1px solid #d8dfea}.seo-pages_nextSteps__S_Cby h2,.seo-pages_sectionHeading__xW0uL h2{max-width:820px;margin:0;color:#0b1f3a;font-size:clamp(36px,4.2vw,56px);font-weight:850;letter-spacing:-.04em;line-height:1.04}.seo-pages_moduleGrid__Srzzb{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seo-pages_moduleCard__iGVw1{position:relative;min-height:260px;padding:28px;overflow:hidden;border:1px solid #d8dfea;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 16px 44px rgba(11,31,58,.065)}.seo-pages_moduleCard__iGVw1:first-child{grid-column:1/-1;min-height:230px}.seo-pages_moduleCard__iGVw1:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--page-accent)}.seo-pages_moduleNumber__RsxOi{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.1em}.seo-pages_moduleCard__iGVw1 h3{margin:18px 0 0;color:#18202b;font-size:clamp(23px,2.4vw,31px);font-weight:830;letter-spacing:-.035em;line-height:1.08}.seo-pages_moduleCard__iGVw1 h3 a{color:inherit;text-decoration:none}.seo-pages_linkedModuleCard__2SSYE{display:flex;flex-direction:column;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.seo-pages_linkedModuleCard__2SSYE:hover{border-color:color-mix(in srgb,var(--page-accent) 42%,#d8dfea);box-shadow:0 20px 52px rgba(11,31,58,.1);transform:translateY(-2px)}.seo-pages_moduleCard__iGVw1>p{max-width:720px;margin:14px 0 0;color:#5f6979;font-size:16px;line-height:1.58}.seo-pages_moduleCard__iGVw1 ul{margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.seo-pages_moduleCard__iGVw1 li{padding:7px 10px;border:1px solid color-mix(in srgb,var(--page-accent) 23%,#d8dfea);border-radius:8px;color:#424e5e;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-size:12px;font-weight:730}.seo-pages_moduleLink__rpZRq{width:max-content;margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:9px;color:var(--page-accent);font-size:13px;font-weight:820;text-decoration:none}.seo-pages_moduleLink__rpZRq span{font-size:18px;transition:transform .18s ease}.seo-pages_moduleLink__rpZRq:hover span{transform:translateX(3px)}.seo-pages_moduleCard__iGVw1 h3 a:focus-visible,.seo-pages_moduleLink__rpZRq:focus-visible{outline:3px solid var(--page-accent);outline-offset:4px}.seo-pages_nextSteps__S_Cby{margin-top:54px;padding:clamp(30px,5vw,54px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);gap:clamp(30px,6vw,76px);align-items:center;border:1px solid #294668;border-radius:24px;color:#dce8f8;background:#07162b;box-shadow:0 22px 70px rgba(11,31,58,.18)}.seo-pages_nextSteps__S_Cby h2{color:#fff}.seo-pages_nextSteps__S_Cby>div:first-child>p:last-child{max-width:580px;margin:18px 0 0;color:#aebdd1;font-size:16px;line-height:1.58}.seo-pages_nextLinks__RoOwA{display:grid;gap:12px}.seo-pages_primaryLink__Hzy7T,.seo-pages_secondaryLink__VF2k9{min-height:92px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.14);border-radius:15px;color:#fff;background:rgba(255,255,255,.065);text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.seo-pages_primaryLink__Hzy7T:hover,.seo-pages_secondaryLink__VF2k9:hover{border-color:color-mix(in srgb,var(--page-accent) 72%,white);background:rgba(255,255,255,.1);transform:translateY(-2px)}.seo-pages_primaryLink__Hzy7T span,.seo-pages_secondaryLink__VF2k9 span{display:grid;gap:4px}.seo-pages_primaryLink__Hzy7T small,.seo-pages_secondaryLink__VF2k9 small{color:color-mix(in srgb,var(--page-accent) 72%,white);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.seo-pages_primaryLink__Hzy7T strong,.seo-pages_secondaryLink__VF2k9 strong{font-size:17px;line-height:1.2}.seo-pages_primaryLink__Hzy7T em,.seo-pages_secondaryLink__VF2k9 em{color:#aebdd1;font-size:12px;font-style:normal;line-height:1.35}.seo-pages_primaryLink__Hzy7T b,.seo-pages_secondaryLink__VF2k9 b{color:#fff;font-size:22px;transition:transform .18s ease}.seo-pages_primaryLink__Hzy7T:hover b,.seo-pages_secondaryLink__VF2k9:hover b{transform:translateX(3px)}.seo-pages_collectionHero__hISuu{max-width:1080px;padding-bottom:74px}.seo-pages_prepGrid__Bchns{margin:36px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d8dfea;border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 14px 38px rgba(11,31,58,.055)}.seo-pages_prepGrid__Bchns>div{min-width:0;padding:20px 22px;border-left:1px solid #d8dfea}.seo-pages_prepGrid__Bchns>div:first-child{border-left:0}.seo-pages_prepGrid__Bchns dt{color:#5f00ff;font-size:10px;font-weight:880;letter-spacing:.11em;text-transform:uppercase}.seo-pages_prepGrid__Bchns dd{margin:8px 0 0;color:#18202b;font-size:15px;font-weight:720;line-height:1.4}.seo-pages_questionSection__7dDIp{padding:68px 0;border-top:1px solid #d8dfea}.seo-pages_questionGrid__Im8HO{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-pages_questionCard__TSjBN{min-height:280px;padding:24px;display:flex;flex-direction:column;border:1px solid #d8dfea;border-radius:17px;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(11,31,58,.055)}.seo-pages_questionMeta__FVhfk{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.seo-pages_questionMeta__FVhfk span{padding:5px 7px;border-radius:6px;color:#5f6979;background:#f2f4f8;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-pages_questionMeta__FVhfk span:first-child{color:#5f00ff;background:#f4f0ff}.seo-pages_questionMeta__FVhfk span[data-difficulty=easy]{color:#087b50;background:#e8f8f1}.seo-pages_questionMeta__FVhfk span[data-difficulty=medium]{color:#946000;background:#fff5dc}.seo-pages_questionMeta__FVhfk span[data-difficulty=hard]{color:#b2211d;background:#ffedeb}.seo-pages_questionCard__TSjBN h3{margin:20px 0 0;color:#0b1f3a;font-size:clamp(21px,2.2vw,27px);font-weight:830;letter-spacing:-.032em;line-height:1.1}.seo-pages_questionCard__TSjBN>p{margin:13px 0 22px;color:#5f6979;font-size:14px;line-height:1.55}.seo-pages_questionAnswer__e0sJZ{margin:0 0 22px;padding:17px 18px;border-left:4px solid #5f00ff;border-radius:12px;color:#334052;background:#f7f4ff}.seo-pages_questionAnswer__e0sJZ>strong{display:block;color:#5f00ff;font-size:9px;font-weight:880;letter-spacing:.1em;text-transform:uppercase}.seo-pages_questionAnswer__e0sJZ>p{margin:8px 0 0;font-size:13px;line-height:1.55}.seo-pages_questionActions__LsPIR{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.seo-pages_questionActions__LsPIR a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#5f00ff;font-size:13px;font-weight:810;text-decoration:none}.seo-pages_questionActions__LsPIR a:last-child{color:#5f6979;font-weight:740}.seo-pages_questionActions__LsPIR a span{color:#f000c8;transition:transform .18s ease}.seo-pages_questionActions__LsPIR a:hover span{transform:translateX(3px)}.seo-pages_collectionCta__ovYTz{max-width:880px;margin:64px auto 0;padding:clamp(32px,5vw,54px);display:grid;justify-items:center;border:1px solid #d8dfea;border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 22px 70px rgba(11,31,58,.09);text-align:center}.seo-pages_collectionCta__ovYTz>p{margin:0;color:#5f00ff;font-size:11px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_collectionCta__ovYTz h2{max-width:720px;margin:13px 0 0;color:#0b1f3a;font-size:clamp(31px,4vw,48px);font-weight:850;letter-spacing:-.042em;line-height:1.05}.seo-pages_collectionCta__ovYTz>span{max-width:650px;margin-top:14px;color:#5f6979;font-size:15px;line-height:1.55}.seo-pages_collectionCta__ovYTz>a{min-height:50px;margin-top:25px;padding:12px 17px 12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:12px;color:#fff;background:linear-gradient(#1d1d1f,#1d1d1f) padding-box,linear-gradient(105deg,#f000c8,#5f00ff,#27bceb) border-box;box-shadow:0 12px 28px rgba(29,29,31,.15);font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.seo-pages_collectionCta__ovYTz>a:hover{box-shadow:0 16px 34px rgba(29,29,31,.2);transform:translateY(-2px)}.seo-pages_collectionCta__ovYTz>a b{color:#f28ae5;font-size:17px}.seo-pages_relatedCollections__uUtDg{margin-top:28px;display:flex;justify-content:center}.seo-pages_relatedCollections__uUtDg a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#5f00ff;font-size:13px;font-weight:780;text-decoration:none}.seo-pages_answerArticle__DCRhW{padding-bottom:30px}.seo-pages_answerHero__N8_0o{max-width:980px;padding:var(--breadcrumb-content-gap) 0 clamp(58px,7vw,86px)}.seo-pages_answerHero__N8_0o h1{max-width:940px;margin:0;color:#0b1f3a;font-size:clamp(44px,5.7vw,76px);font-weight:860;letter-spacing:-.048em;line-height:1.02}.seo-pages_answerMeta__5jj69{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.seo-pages_answerMeta__5jj69 span{padding:7px 10px;border:1px solid color-mix(in srgb,var(--page-accent) 20%,#d8dfea);border-radius:8px;color:#424e5e;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-pages_answerPrompt__pUDaw{max-width:880px;margin:30px 0 0;color:#263345;font-size:clamp(20px,2.2vw,25px);font-weight:680;line-height:1.55}.seo-pages_answerTerms__6Y7MH{max-width:880px;margin-top:18px;padding:18px 20px;border:1px solid #d8dfea;border-left:3px solid var(--page-accent);border-radius:12px;background:rgba(255,255,255,.82)}.seo-pages_answerTerms__6Y7MH h2{margin:0;color:#0b1f3a;font-size:13px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.seo-pages_answerTerms__6Y7MH dl{margin:13px 0 0;display:grid;gap:9px}.seo-pages_answerTerms__6Y7MH dl>div{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,1fr);gap:14px}.seo-pages_answerTerms__6Y7MH dt{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:850}.seo-pages_answerTerms__6Y7MH dd{margin:0;color:#4d5969;font-size:13px;line-height:1.5}.seo-pages_answerTerms__6Y7MH dd strong{color:#263345;font-weight:760}.seo-pages_answerRequirements__ybLi_{max-width:880px;margin-top:28px;padding:24px;border:1px solid #d8dfea;border-radius:16px;background:rgba(255,255,255,.86);box-shadow:0 14px 38px rgba(11,31,58,.05)}.seo-pages_answerRequirements__ybLi_ h2{margin:0;color:#0b1f3a;font-size:18px;font-weight:830;letter-spacing:-.02em}.seo-pages_answerRequirements__ybLi_ ol{margin:17px 0 0;padding-left:23px;display:grid;gap:10px}.seo-pages_answerRequirements__ybLi_ li{padding-left:4px;color:#4d5969;font-size:15px;line-height:1.5}.seo-pages_answerExample__6Q7CE{max-width:880px;margin-top:18px;overflow:hidden;border:1px solid #294668;border-radius:16px;color:#dce8f8;background:#07182e;box-shadow:0 18px 44px rgba(7,24,46,.14)}.seo-pages_answerExampleHeading__t5t75{padding:17px 20px;display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-bottom:1px solid #294668}.seo-pages_answerExampleHeading__t5t75 span,.seo-pages_answerExampleIo__Esw6C strong{color:#62dcff;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.seo-pages_answerExampleHeading__t5t75 h2{margin:0;color:#f3f7ff;font-size:17px;font-weight:820;letter-spacing:-.015em}.seo-pages_answerExampleIo__Esw6C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-pages_answerExampleIo__Esw6C>div{min-width:0;padding:18px 20px}.seo-pages_answerExampleIo__Esw6C>div+div{border-left:1px solid #294668}.seo-pages_answerExampleIo__Esw6C pre{max-width:100%;margin:9px 0 0;overflow-x:auto;color:#dce8f8;font:13px/1.55 SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.seo-pages_answerExample__6Q7CE>p{margin:0;padding:16px 20px 18px;border-top:1px solid #294668;color:#b9c8dc;font-size:14px;line-height:1.55}.seo-pages_answerExample__6Q7CE>p strong{color:#ffd071}.seo-pages_answerLayout__DYKOK{padding:clamp(62px,7vw,92px) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:clamp(34px,5vw,68px);align-items:start;border-top:1px solid #d8dfea}.seo-pages_answerBody__YGPX4{min-width:0;display:grid;gap:68px}.seo-pages_solutionGate__4_WnY{min-width:0;padding:clamp(27px,4vw,42px);border:1px solid color-mix(in srgb,var(--page-accent) 24%,#d8dfea);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 7%,#fff),#fff 62%);box-shadow:0 24px 70px rgba(11,31,58,.08)}.seo-pages_solutionGate__4_WnY>p{margin:0 0 12px;color:var(--page-accent);font-size:11px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_solutionGate__4_WnY h2{max-width:710px;margin:0;color:#0b1f3a;font-size:clamp(30px,4vw,48px);font-weight:850;letter-spacing:-.042em;line-height:1.06}.seo-pages_solutionGate__4_WnY>span{max-width:690px;margin-top:18px;display:block;color:#4f5b6b;font-size:16px;line-height:1.6}.seo-pages_solutionGate__4_WnY ul{margin:24px 0 0;padding-left:20px;display:grid;gap:9px;color:#3c4858;font-size:14px;line-height:1.5}.seo-pages_solutionGate__4_WnY>a{min-height:50px;margin-top:28px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:13px;color:#fff;background:#07162b;font-size:14px;font-weight:820;text-decoration:none}.seo-pages_solutionGate__4_WnY>a b{color:#ff7adf;font-size:19px}.seo-pages_conciseAnswer__vkOy3,.seo-pages_deepAnswer__02ZuF,.seo-pages_interviewLens__FyuTw{min-width:0}.seo-pages_conciseAnswer__vkOy3>p,.seo-pages_deepAnswer__02ZuF>p,.seo-pages_interviewLens__FyuTw>p,.seo-pages_practiceAnswerCard__uxkQi>p,.seo-pages_relatedAnswers__kEQx3>p{margin:0 0 12px;color:var(--page-accent);font-size:11px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_conciseAnswer__vkOy3 h2,.seo-pages_deepAnswer__02ZuF h2,.seo-pages_interviewLens__FyuTw h2,.seo-pages_practiceAnswerCard__uxkQi h2,.seo-pages_relatedAnswers__kEQx3 h2{margin:0;color:#0b1f3a;font-size:clamp(29px,3.3vw,43px);font-weight:850;letter-spacing:-.04em;line-height:1.06}.seo-pages_answerLead__N2iIC{margin-top:25px;padding:25px 27px;border:1px solid color-mix(in srgb,var(--page-accent) 26%,#d8dfea);border-left:5px solid var(--page-accent);border-radius:15px;color:#18202b;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-size:18px;font-weight:680;line-height:1.62}.seo-pages_answerExplanation__zxKxQ{max-width:780px;margin-top:25px;display:grid;gap:18px}.seo-pages_answerExplanation__zxKxQ p{margin:0;color:#424e5e;font-size:17px;line-height:1.72}.seo-pages_answerCodeBlock__K1H_Q{margin-top:28px;overflow:hidden;border:1px solid #294668;border-radius:15px;background:#07182e;box-shadow:0 16px 44px rgba(7,22,43,.14)}.seo-pages_answerCodeLabel__RWHC_{min-height:38px;padding:9px 15px;display:flex;align-items:center;border-bottom:1px solid #294668;color:#9ab0c9;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.seo-pages_answerCodeBlock__K1H_Q pre{max-width:100%;margin:0;padding:22px;overflow-x:auto;color:#dce8f8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.58;tab-size:2}.seo-pages_answerCodeBlock__K1H_Q code{white-space:pre}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=comment]{color:#9ab0c9}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=keyword]{color:#ff7adf}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=string]{color:#7ce6ae}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=number]{color:#c7a8ff}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=macro]{color:#ff96c9}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=system]{color:#ffd071}.seo-pages_studyNotes__zABSa{margin-top:26px;padding:24px 26px;border:1px solid #d8dfea;border-radius:16px;background:#fff}.seo-pages_studyNotes__zABSa h3{margin:0;color:#0b1f3a;font-size:20px;font-weight:820}.seo-pages_studyNotes__zABSa ul{margin:16px 0 0;padding-left:21px;display:grid;gap:10px}.seo-pages_studyNotes__zABSa li{padding-left:4px;color:#4f5b6b;font-size:15px;line-height:1.55}.seo-pages_interviewLens__FyuTw dl{margin:26px 0 0;display:grid;gap:14px}.seo-pages_interviewLens__FyuTw dl>div{padding:21px 23px;border:1px solid #d8dfea;border-radius:15px;background:rgba(255,255,255,.88)}.seo-pages_interviewLens__FyuTw dt{color:#5f00ff;font-size:10px;font-weight:870;letter-spacing:.1em;text-transform:uppercase}.seo-pages_interviewLens__FyuTw dd{margin:10px 0 0;color:#424e5e;font-size:15px;line-height:1.58}.seo-pages_answerSidebar__K6lma{position:sticky;top:116px;display:grid;gap:16px}.seo-pages_practiceAnswerCard__uxkQi{padding:27px;border:1px solid #294668;border-radius:20px;color:#dce8f8;background:#07162b;box-shadow:0 22px 60px rgba(11,31,58,.16)}.seo-pages_practiceAnswerCard__uxkQi h2{color:#fff;font-size:30px}.seo-pages_practiceAnswerCard__uxkQi>span{margin-top:15px;display:block;color:#aebdd1;font-size:14px;line-height:1.55}.seo-pages_practiceAnswerCard__uxkQi>a{min-height:48px;margin-top:22px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;background:rgba(255,255,255,.08);font-size:13px;font-weight:800;text-decoration:none}.seo-pages_practiceAnswerCard__uxkQi>a b{color:#ff7adf;font-size:18px}.seo-pages_collectionBackLink__cY8A7{min-height:44px;padding:9px 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5f00ff;font-size:13px;font-weight:790;line-height:1.35;text-decoration:none}.seo-pages_relatedAnswers__kEQx3{padding:clamp(58px,7vw,86px) 0 26px;border-top:1px solid #d8dfea}.seo-pages_relatedAnswers__kEQx3>div{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.seo-pages_relatedAnswers__kEQx3 a{min-height:180px;padding:22px;display:flex;flex-direction:column;border:1px solid #d8dfea;border-radius:16px;color:#18202b;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(11,31,58,.055);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.seo-pages_relatedAnswers__kEQx3 a:hover{border-color:color-mix(in srgb,var(--page-accent) 45%,#d8dfea);transform:translateY(-2px)}.seo-pages_relatedAnswers__kEQx3 a span{color:#5f00ff;font-size:10px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.seo-pages_relatedAnswers__kEQx3 a strong{margin-top:13px;font-size:18px;line-height:1.25}.seo-pages_relatedAnswers__kEQx3 a b{margin-top:auto;color:#f000c8;font-size:20px}.seo-pages_footer__5PBVG{min-height:58px;padding:14px max(20px,calc((100% - 1240px) / 2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d8dfea;color:#6a7483;background:#fbfcff;font-size:12px;font-weight:650}.seo-pages_footer__5PBVG a{color:#5f00ff;font-weight:800;text-decoration:none}.seo-pages_page__IzKJU :focus-visible{outline:3px solid #f000c8;outline-offset:4px}@media (max-width:900px){.seo-pages_answerLayout__DYKOK,.seo-pages_nextSteps__S_Cby{grid-template-columns:1fr}.seo-pages_answerSidebar__K6lma{position:static}}@media (max-width:720px){.seo-pages_header__AYWtk{height:68px}.seo-pages_headerShell__GOt8i{width:calc(100% - 20px);gap:10px}.seo-pages_brand__1fAId{width:44px;height:44px}.seo-pages_brand__1fAId img{height:33px}.seo-pages_nav__JVize a{padding-inline:10px;font-size:12px}.seo-pages_nav__JVize a:after{right:8px;bottom:7px;left:8px}.seo-pages_main__C7y5E{--breadcrumb-row:36px;--breadcrumb-content-gap:14px;width:min(100% - 28px,650px);padding-top:12px}.seo-pages_breadcrumbs__nMDvU{gap:6px;font-size:11px}.seo-pages_hero__6FQqL{padding:var(--breadcrumb-content-gap) 0 62px}.seo-pages_hero__6FQqL h1{font-size:clamp(42px,12vw,61px)}.seo-pages_heroLead__zGD8u{font-size:18px}.seo-pages_moduleGrid__Srzzb{grid-template-columns:1fr}.seo-pages_moduleCard__iGVw1:first-child{grid-column:auto}.seo-pages_moduleCard__iGVw1{min-height:0;padding:23px}.seo-pages_nextSteps__S_Cby{padding:25px 21px;border-radius:20px}.seo-pages_footer__5PBVG{align-items:flex-start;flex-direction:column;gap:5px}.seo-pages_prepGrid__Bchns{grid-template-columns:1fr}.seo-pages_prepGrid__Bchns>div{border-top:1px solid #d8dfea;border-left:0}.seo-pages_prepGrid__Bchns>div:first-child{border-top:0}.seo-pages_questionGrid__Im8HO{grid-template-columns:minmax(0,1fr)}.seo-pages_questionCard__TSjBN{min-width:0;min-height:0;overflow-wrap:anywhere}.seo-pages_collectionCta__ovYTz{padding:30px 20px;border-radius:20px}.seo-pages_answerHero__N8_0o{padding:var(--breadcrumb-content-gap) 0 60px}.seo-pages_answerHero__N8_0o h1{font-size:clamp(40px,12vw,58px)}.seo-pages_answerPrompt__pUDaw{font-size:18px}.seo-pages_answerTerms__6Y7MH dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.seo-pages_answerRequirements__ybLi_{padding:21px 19px}.seo-pages_answerExampleHeading__t5t75{align-items:flex-start;flex-direction:column;gap:6px}.seo-pages_answerExampleIo__Esw6C{grid-template-columns:minmax(0,1fr)}.seo-pages_answerExampleIo__Esw6C>div+div{border-top:1px solid #294668;border-left:0}.seo-pages_answerLayout__DYKOK{padding:54px 0}.seo-pages_answerBody__YGPX4{gap:54px}.seo-pages_answerLead__N2iIC{padding:21px 19px;font-size:16px}.seo-pages_answerCodeBlock__K1H_Q pre{padding:19px;font-size:12px}.seo-pages_relatedAnswers__kEQx3>div{grid-template-columns:1fr}.seo-pages_relatedAnswers__kEQx3 a{min-height:150px}}@media (prefers-reduced-motion:reduce){.seo-pages_page__IzKJU *,.seo-pages_page__IzKJU :after,.seo-pages_page__IzKJU :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.sv-surface_surface__x1raZ{isolation:isolate;background:#f8f7fb!important;color:#242037;--sv-rule:#ddd3e9}.sv-surface_surface__x1raZ>main{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));max-width:1240px;margin:auto;padding-top:0}.sv-surface_surface__x1raZ>footer{position:relative;z-index:1;background:#f8f7fb}.sv-surface_surface__x1raZ [data-sv-hero]{position:relative;display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:30px!important;align-items:center!important;padding:34px 0!important;margin:0 0 30px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}.sv-surface_surface__x1raZ [data-sv-hero]:after,.sv-surface_surface__x1raZ [data-sv-hero]:before{display:none!important}.sv-surface_surface__x1raZ [data-sv-hero] h1{font-size:clamp(32px,4vw,52px)!important;line-height:1.07!important;letter-spacing:-.045em!important;font-weight:800!important;max-width:none!important;color:#241833!important;margin:10px 0 18px!important;text-wrap:balance}.sv-surface_surface__x1raZ [data-sv-hero] h1>span,.sv-surface_surface__x1raZ [data-sv-hero] h1>strong{font-size:inherit!important;line-height:inherit!important;max-width:none!important;background:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}.sv-surface_surface__x1raZ [data-sv-hero] p{font-size:15px;font-weight:400;line-height:1.65;color:#685f79;max-width:760px}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroIntro]{display:contents!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroCopy]{grid-column:1}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroSupport]{grid-column:2;min-width:0}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroOutcome]{display:block;padding:0;border:0;background:none;box-shadow:none}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroOutcome] p{width:auto;max-width:65ch}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroOutcome]>span{display:none}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroMeta]{font-size:11px;padding:10px 0;color:#685f79}.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMap],.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroMap]{padding:16px!important;background:#fff!important;border-color:#ddd3e9!important;border-radius:10px!important;box-shadow:none!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMapHeader],.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroMapHeader]{padding:0!important;border:0!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMapHeader] h2,.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroMapHeader] h2{font-size:14px!important;margin:0!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=chapterMap],.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMapLinks]{gap:5px!important;margin:8px 0!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=chapterMap]>a,.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMapLinks]>a{min-height:48px!important;padding:8px!important;border-radius:5px!important;background:#faf7ff!important;box-shadow:none!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=chapterMapCopy],.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMapCopy]{padding:0!important;margin:0!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=chapterMapCopy] strong,.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMapCopy] strong{font-size:12px!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=chapterMapCopy] small,.sv-surface_surface__x1raZ [data-sv-hero] [class*=coverageMapCopy] small{font-size:11px!important;line-height:1.4!important;white-space:normal;overflow:visible;text-overflow:clip}.sv-surface_surface__x1raZ [data-sv-hero] [class*=practiceLink]{padding:12px!important;font-size:13px!important;border-radius:6px!important;min-height:44px!important}.sv-surface_surface__x1raZ [data-sv-hero] dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:22px 0 0;overflow:visible;font-size:12px;padding:0;border:0;background:none;box-shadow:none}.sv-surface_surface__x1raZ [data-sv-hero] dl>div{display:block;min-width:0;padding:0;background:none;box-shadow:none;border:0}.sv-surface_surface__x1raZ [data-sv-hero] dl dd{font:19px ui-monospace,monospace}.sv-surface_surface__x1raZ [data-split-topic-layout]{margin-top:0!important}.sv-surface_surface__x1raZ section[class*=questionDirectory]{margin:0 0 36px;padding:26px 0;border:0;border-top:1px solid #ddd3e9;border-radius:0;color:#292136;background:none;box-shadow:none;scroll-margin-top:110px}.sv-surface_surface__x1raZ section[class*=questionDirectory]>header{display:block;padding:0}.sv-surface_surface__x1raZ section[class*=questionDirectory]>header h2{margin:7px 0 10px;color:#292136;font-size:26px;line-height:1.2;letter-spacing:-.03em}.sv-surface_surface__x1raZ section[class*=questionDirectory]>header p{max-width:70ch;color:#62576f;font-size:14px;line-height:1.6}.sv-surface_surface__x1raZ section[class*=questionDirectory]>header>div>p{color:#6825b0;font-size:11px}.sv-surface_surface__x1raZ [class*=questionDirectoryRuntime]{margin-top:20px}.sv-surface_surface__x1raZ [class*=starterHeading]{display:block}.sv-surface_surface__x1raZ [class*=starterHeading]>span{color:#6825b0;font-size:11px}.sv-surface_surface__x1raZ [class*=starterHeading]>p{margin:5px 0 14px;max-width:70ch;color:#62576f;text-align:left;font-size:13px}.sv-surface_surface__x1raZ [class*=questionDirectoryGrid],.sv-surface_surface__x1raZ section[class*=questionDirectory] :is(ol,div)[class*=questionGrid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1px;margin:16px 0 0;padding:0;border:1px solid #d8cce4;border-radius:10px;overflow:clip;background:#d8cce4;list-style:none}.sv-surface_surface__x1raZ section[class*=questionDirectory] ol>li{min-width:0;margin:0;background:#fff;border:0;border-radius:0}.sv-surface_surface__x1raZ [class*=questionDirectoryGrid]>a,.sv-surface_surface__x1raZ section[class*=questionDirectory] ol>li>a{box-sizing:border-box;width:100%;min-height:108px;height:100%;padding:18px;border:0;border-radius:0;box-shadow:none;color:#292136;background:#fff;text-decoration:none;transform:none}.sv-surface_surface__x1raZ [class*=questionDirectoryGrid]>a:hover,.sv-surface_surface__x1raZ section[class*=questionDirectory] ol>li>a:hover{background:#f4edfc;color:#532091}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory] summary:focus-visible,.sv-surface_surface__x1raZ section[class*=questionDirectory] a:focus-visible{outline:3px solid #7527c5;outline-offset:-3px;background:#f4edfc}.sv-surface_surface__x1raZ [class*=questionDirectoryRuntime] ol>li>a{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-content:start}.sv-surface_surface__x1raZ [class*=questionId]{grid-column:1;grid-row:1;color:#6825b0;font-size:12px}.sv-surface_surface__x1raZ [class*=questionMain]{grid-column:1;grid-row:2;gap:6px}.sv-surface_surface__x1raZ [class*=questionCopy] strong,.sv-surface_surface__x1raZ [class*=questionDirectoryGrid]>a>strong,.sv-surface_surface__x1raZ [class*=questionMain] strong{color:#292136;font-size:15px;line-height:1.45}.sv-surface_surface__x1raZ [class*=questionCopy] em,.sv-surface_surface__x1raZ [class*=questionMain] small{color:#62576f;font-size:12px;font-weight:500}.sv-surface_surface__x1raZ [class*=questionCopy] small,.sv-surface_surface__x1raZ [class*=questionDirectoryGrid]>a>span{color:#6825b0;font-size:11px;line-height:1.4}.sv-surface_surface__x1raZ [class*=openBadge],.sv-surface_surface__x1raZ [class*=premiumBadge],.sv-surface_surface__x1raZ [class*=questionBadge]{grid-row:1;grid-column:2;justify-self:end;width:fit-content;padding:4px 8px;border:1px solid #dec6e1;color:#852065;background:#fae9f5;font-size:10px;line-height:1.4}.sv-surface_surface__x1raZ [class*=openBadge]{color:#206344;border-color:#b9d9c8;background:#e9f5ee}.sv-surface_surface__x1raZ [class*=questionArrow]{grid-column:2;grid-row:2;justify-self:end;color:#6825b0}.sv-surface_surface__x1raZ [class*=questionCopy]~b,.sv-surface_surface__x1raZ [class*=questionDirectoryGrid]>a>b{color:#6825b0}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory]{margin-top:18px;border:1px solid #d8cce4;border-radius:10px;background:#fff}.sv-surface_surface__x1raZ [class*=fullQuestionDirectoryBody]{margin:0;border:0;border-radius:0;padding:18px}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory] summary{color:#292136;background:#f1eafa;min-height:64px}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory] summary small{color:#62576f}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory] summary :is(b,i){color:#6825b0}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory][open] summary{border-color:#d8cce4;background:#f1eafa}.sv-surface_surface__x1raZ [class*=questionFilters] button{color:#292136;border-color:#d8cce4;background:#fff}.sv-surface_surface__x1raZ [class*=questionFilters] button:is(:hover,[aria-pressed=true]){border-color:#7527c5;background:#eee3fb;color:#532091}.sv-surface_surface__x1raZ [class*=questionFilters] small{color:#532091;background:#eee3fb}.sv-surface_surface__x1raZ [class*=filterCopy] em,.sv-surface_surface__x1raZ [class*=filterStatus]{color:#62576f}.sv-surface_surface__x1raZ [class*=filterStatus] strong{color:#292136}.sv-surface_surface__x1raZ [data-toc-target=true]{scroll-margin-top:var(--split-guide-anchor-offset,108px)}.sv-surface_surface__x1raZ [data-sv-lab] h2{font-size:clamp(24px,3vw,32px)!important;font-weight:700!important;letter-spacing:-.035em!important;line-height:1.15!important}.sv-surface_surface__x1raZ [data-sv-lab]{box-shadow:0 12px 28px #173b4c07;margin-bottom:40px}.sv-surface_surface__x1raZ [data-sv-topic-index] article{min-width:0}.sv-surface_surface__x1raZ [data-sv-topic-index] h2{font-size:20px!important;line-height:1.25!important;margin:6px 0!important}.sv-surface_surface__x1raZ [data-sv-topic-index] article>a{height:100%;box-sizing:border-box}.sv-surface_surface__x1raZ [data-sv-topic-index] article>a>div{min-width:0}.sv-surface_surface__x1raZ [data-sv-topic-index] article p{font-size:14px!important;margin-bottom:8px!important}.sv-surface_surface__x1raZ [data-sv-reading]{margin:20px 0;clear:both}.sv-surface_surface__x1raZ [data-sv-reading]>div{max-width:none!important}.sv-surface_surface__x1raZ [data-sv-reading] [class*=conceptIntroduction]{margin:0;padding:20px;background:#fff}.sv-surface_surface__x1raZ [data-sv-reading] [class*=reasoningModel]{margin:0 0 24px}.sv-surface_surface__x1raZ [data-sv-reading] [class*=richSectionGrid]{gap:20px}.sv-surface_surface__x1raZ [data-sv-reading] p{font-size:16px!important;line-height:1.7!important;max-width:80ch}.sv-surface_surface__x1raZ [class*=chapterStack]>article,.sv-surface_surface__x1raZ [class*=chapterStack]>section,.sv-surface_surface__x1raZ [data-constraint-chapter],.sv-surface_surface__x1raZ [data-coverage-chapter],.sv-surface_surface__x1raZ [data-oop-chapter]{padding:30px 0!important;margin:0 0 24px!important;border-radius:0!important;border-width:1px 0 0!important;border-color:#ded4e9!important;box-shadow:none!important;background:transparent!important}.sv-surface_surface__x1raZ [class*=chapterStack]>section:before,.sv-surface_surface__x1raZ [data-constraint-chapter]:before,.sv-surface_surface__x1raZ [data-oop-chapter]:after,.sv-surface_surface__x1raZ [data-oop-chapter]:before{display:none!important}.sv-surface_surface__x1raZ [class*=chapterHeader],.sv-surface_surface__x1raZ [class*=chapterHeading]{margin-bottom:20px!important;gap:22px!important;padding:0!important;background:transparent!important}.sv-surface_surface__x1raZ [data-uvm-chapter]>[class*=chapterHeading]{min-height:0;overflow:visible;border:0!important;border-radius:0;background:none!important;box-shadow:none}.sv-surface_surface__x1raZ [data-uvm-chapter]>[class*=chapterHeading]:after,.sv-surface_surface__x1raZ [data-uvm-chapter]>[class*=chapterHeading]:before{display:none}.sv-surface_surface__x1raZ [class*=chapterHeader] h2,.sv-surface_surface__x1raZ [class*=chapterHeading] h2{font-size:clamp(25px,3vw,36px)!important;line-height:1.15!important;letter-spacing:-.035em!important;max-width:850px}.sv-surface_surface__x1raZ [class*=chapterHeading] h2 strong{font-size:inherit!important;line-height:inherit!important}.sv-surface_surface__x1raZ [class*=chapterHeading] h2 span{font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:8px;color:#7642a8}.sv-surface_surface__x1raZ [class*=chapterHeader] p,.sv-surface_surface__x1raZ [class*=chapterHeading] p{font-size:16px!important;line-height:1.65!important;max-width:780px}.sv-surface_surface__x1raZ [class*=ruleCard]{background:#f2eafa!important;border:1px solid #d6bdeb!important;border-radius:8px;padding:18px!important;box-shadow:none!important}.sv-surface_surface__x1raZ [class*=ruleCard] strong{font-size:17px!important;line-height:1.5!important}.sv-surface_surface__x1raZ [class*=conceptFigure],.sv-surface_surface__x1raZ [class*=conceptMap]{margin:20px 0!important;box-shadow:none!important;border-radius:10px!important}.sv-surface_surface__x1raZ [class*=faqList]{margin-top:20px!important;gap:10px!important}.sv-surface_surface__x1raZ [class*=faqItem]{color:#292136;background:#fff;border:1px solid #d8cce4;border-radius:10px;box-shadow:none}.sv-surface_surface__x1raZ [class*=faqItem]:after,.sv-surface_surface__x1raZ [class*=faqItem]:before{display:none}.sv-surface_surface__x1raZ [class*=faqItem] :is(h3,h4)>button,.sv-surface_surface__x1raZ [class*=faqItem]>button{min-height:64px;padding:18px;color:#292136;font-size:16px;line-height:1.45}.sv-surface_surface__x1raZ [class*=faqQuestion]{padding:0;min-height:0}.sv-surface_surface__x1raZ [class*=faqQuestion] strong{color:#292136;font-size:inherit;line-height:inherit}.sv-surface_surface__x1raZ [class*=faqItem] :is(h3,h4)>button[aria-expanded=true],.sv-surface_surface__x1raZ [class*=faqItem]>button[aria-expanded=true]{border-color:#d8cce4;background:#f4edfc}.sv-surface_surface__x1raZ [class*=faqItem] :is(h3,h4)>button:focus-visible,.sv-surface_surface__x1raZ [class*=faqItem]>button:focus-visible{outline:3px solid #7527c5;outline-offset:-3px}.sv-surface_surface__x1raZ [class*=answerLead],.sv-surface_surface__x1raZ [class*=directAnswer],.sv-surface_surface__x1raZ [class*=strongAnswer]{padding:16px 18px;border:0;border-left:3px solid #7527c5;border-radius:0;color:#292136;background:#f4edfc;backdrop-filter:none}.sv-surface_surface__x1raZ [class*=answerLead]>span,.sv-surface_surface__x1raZ [class*=answerReasoning] h4,.sv-surface_surface__x1raZ [class*=directAnswer]>span,.sv-surface_surface__x1raZ [class*=faqReasoning] strong,.sv-surface_surface__x1raZ [class*=interviewLens] span,.sv-surface_surface__x1raZ [class*=interviewNotes] span,.sv-surface_surface__x1raZ [class*=strongAnswer]>strong{color:#6825b0;font-size:11px;line-height:1.5}.sv-surface_surface__x1raZ [class*=answerLead] p,.sv-surface_surface__x1raZ [class*=directAnswer] p,.sv-surface_surface__x1raZ [class*=strongAnswer] p{color:#292136;font-size:16px;line-height:1.65;font-weight:500}.sv-surface_surface__x1raZ [class*=faqReasoning]{grid-template-columns:minmax(0,1fr)}.sv-surface_surface__x1raZ [class*=answerReasoning],.sv-surface_surface__x1raZ [class*=faqReasoning]>div,.sv-surface_surface__x1raZ [class*=interviewLens]>div,.sv-surface_surface__x1raZ [class*=interviewNotes]>div{padding:16px 0;border:0;border-top:1px solid #e3dbe9;border-radius:0;background:none;backdrop-filter:none}.sv-surface_surface__x1raZ [class*=answerReasoning] li,.sv-surface_surface__x1raZ [class*=faqReasoning] :is(p,li),.sv-surface_surface__x1raZ [class*=interviewLens] p,.sv-surface_surface__x1raZ [class*=interviewNotes] p{color:#51475d;font-size:14px;line-height:1.65}.sv-surface_surface__x1raZ [class*=partHeroActions]{gap:12px;align-content:center}.sv-surface_surface__x1raZ [class*=partHeroActions]>a{font-size:13px}.sv-surface_surface__x1raZ [class*=editorialSignals]{font-size:11px;line-height:1.5;opacity:.7}.sv-surface_surface__x1raZ [class*=heroMap] [class*=motionToggle]{min-width:44px;min-height:44px}.sv-surface_surface__x1raZ [class*=overviewChapter]{padding:20px 0!important;background:transparent!important;box-shadow:none!important}@media (min-width:951px) and (max-width:1120px){.sv-surface_surface__x1raZ [data-sv-hero] [class*=chapterMap]{grid-template-columns:minmax(0,1fr)}}@media (max-width:950px){.sv-surface_surface__x1raZ [data-sv-hero]{grid-template-columns:1fr!important;gap:18px!important;padding:24px 0!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroSupport]{grid-column:1}.sv-surface_surface__x1raZ [data-sv-hero] h1{font-size:clamp(31px,5.5vw,46px)!important}.sv-surface_surface__x1raZ [class*=chapterHeader]{grid-template-columns:1fr!important}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroMap]{width:100%;box-sizing:border-box}}@media (max-width:600px){.sv-surface_surface__x1raZ>main{width:calc(100% - 28px)}.sv-surface_surface__x1raZ [data-sv-hero] h1{font-size:28px!important;line-height:1.12!important}.sv-surface_surface__x1raZ [data-sv-hero] dl{gap:16px}.sv-surface_surface__x1raZ [data-sv-hero] [class*=prepGrid]{grid-template-columns:minmax(0,1fr)}.sv-surface_surface__x1raZ [class*=questionGrid]{grid-template-columns:1fr!important}.sv-surface_surface__x1raZ [class*=chapterHeader] h2,.sv-surface_surface__x1raZ [class*=chapterHeading] h2{font-size:27px!important}.sv-surface_surface__x1raZ [data-sv-reading] [class*=richSectionGrid]{grid-template-columns:1fr!important}.sv-surface_surface__x1raZ [data-sv-reading] [class*=reasoningModel]{grid-template-columns:minmax(0,1fr)}.sv-surface_surface__x1raZ [data-sv-reading] [class*=reasoningModel]>div{min-width:0;grid-column:auto}}@media print{.sv-surface_surface__x1raZ{background:white!important}.sv-surface_surface__x1raZ [data-sv-reading]>div{display:block!important}.sv-surface_surface__x1raZ [data-sv-reading]>summary{display:none}.sv-surface_surface__x1raZ [data-sv-hero]{display:block!important}}.sv-surface_surface__x1raZ [data-sv-start]{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;margin:0 0 14px;border:1px solid #6f28ce;border-radius:6px;background:#7427d0;color:#ffffff;font-size:13px;font-weight:650;text-decoration:none;gap:10px}.sv-surface_surface__x1raZ [data-split-topic-layout] [id]{scroll-margin-top:var(--split-guide-anchor-offset,108px)}.sv-surface_surface__x1raZ [class*=chapterStack]{grid-template-columns:minmax(0,1fr)}.sv-surface_surface__x1raZ [class*=chapterStack]>*{min-width:0;max-width:100%}.sv-surface_surface__x1raZ [class*=faqList]{grid-template-columns:minmax(0,1fr)}.sv-surface_surface__x1raZ [class*=faqList]>article{min-width:0;max-width:100%}.sv-surface_surface__x1raZ [class*=casebookHeading] h2,.sv-surface_surface__x1raZ [class*=figureHeader] h3,.sv-surface_surface__x1raZ [class*=figureHeading] h3,.sv-surface_surface__x1raZ [class*=labHeading] h2,.sv-surface_surface__x1raZ [class*=visualHeading]>strong{font-size:clamp(22px,2.2vw,26px)!important;line-height:1.25!important;letter-spacing:-.025em!important}.sv-surface_surface__x1raZ [class*=diagramHeading]>span,.sv-surface_surface__x1raZ [class*=figureCanvas] small,.sv-surface_surface__x1raZ [class*=figureFacts] dd span,.sv-surface_surface__x1raZ [class*=figureFacts] dt,.sv-surface_surface__x1raZ [class*=figureHeader]>span,.sv-surface_surface__x1raZ [class*=figureHeading]>p,.sv-surface_surface__x1raZ [class*=panelHeading]>span,.sv-surface_surface__x1raZ [class*=visualHeading]>span{font-size:11px!important;line-height:1.45!important}.sv-surface_surface__x1raZ [class*=conceptFigure] button,.sv-surface_surface__x1raZ [class*=copyControls] button,.sv-surface_surface__x1raZ [class*=dispatchControls] button,.sv-surface_surface__x1raZ [class*=scenarioControls] button{font-size:13px!important;min-height:44px}.sv-surface_surface__x1raZ [data-coverage-chapter]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:none!important}.sv-surface_surface__x1raZ [data-coverage-chapter]>*{grid-area:auto!important;min-width:0}.sv-surface_surface__x1raZ [class*=conceptFigure][data-kind]:not([data-kind=matrix]):not([data-kind=memory]){border-color:#73529d!important;background:#21162f!important;box-shadow:none!important}.sv-surface_surface__x1raZ [class*=ruleCard]{background:#f0e8f8!important;border-color:#d9c9e9!important}.sv-surface_surface__x1raZ [data-sv-figure-controls]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 20px;border-bottom:1px solid #594369;margin-bottom:20px}.sv-surface_surface__x1raZ [data-sv-figure-controls]>span{font:12px ui-monospace,monospace;color:#d9b9f4}.sv-surface_surface__x1raZ [data-sv-figure-controls]>div{display:flex;flex-wrap:wrap;gap:8px}.sv-surface_surface__x1raZ [data-sv-figure-controls] button{color:#f6eafe;background:#4a2a62;border:1px solid #8d62ad;border-radius:7px;padding:10px 14px;cursor:pointer}.sv-surface_surface__x1raZ [data-sv-figure-controls] button:disabled{opacity:.4;cursor:default}.sv-surface_surface__x1raZ [data-sv-figure-controls] button:focus-visible{outline:3px solid #ef95d8;outline-offset:3px}.sv-surface_surface__x1raZ [class*=arrayRules] span,.sv-surface_surface__x1raZ [class*=arrayShape]>span,.sv-surface_surface__x1raZ [class*=clockEdgeRow]>strong,.sv-surface_surface__x1raZ [class*=cycleRow],.sv-surface_surface__x1raZ [class*=debugEvidence] span,.sv-surface_surface__x1raZ [class*=operatorReference] :is(span,code),.sv-surface_surface__x1raZ [class*=protocolVisual] article>:is(span,code),.sv-surface_surface__x1raZ [class*=regionVisual] article>span,.sv-surface_surface__x1raZ [class*=resultBadge],.sv-surface_surface__x1raZ [class*=solutionLegend] span,.sv-surface_surface__x1raZ [class*=solverDecision]>div>span,.sv-surface_surface__x1raZ [class*=solverInputs] li span,.sv-surface_surface__x1raZ [class*=waveRow]>strong,.sv-surface_surface__x1raZ [class*=weightComparison] code{font-size:11px!important}@media (max-width:760px){.sv-surface_surface__x1raZ [data-floating-contents] nav>span{display:block!important;font-size:11px;margin-block:6px 3px}}.sv-surface_collectionPaths___p6Nt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 42px}.sv-surface_collectionPaths___p6Nt a{display:grid;grid-template-columns:28px minmax(0,1fr) 16px;gap:8px;align-items:center;color:#552289;border:1px solid #d4bfe9;border-radius:8px;padding:18px 12px;background:#fff}.sv-surface_collectionPaths___p6Nt strong{font-size:14px;line-height:1.35}.sv-surface_collectionPaths___p6Nt small{font:13px ui-monospace,monospace;color:#9954cc}.sv-surface_collectionDirectory__Cf5Zc{margin:0 0 48px}.sv-surface_collectionDirectory__Cf5Zc header{margin-bottom:22px}.sv-surface_collectionDirectory__Cf5Zc header p{color:#7d2cc1;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.sv-surface_collectionDirectory__Cf5Zc h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;color:#302044;margin:8px 0}.sv-surface_collectionDirectory__Cf5Zc header>span{font-size:15px;color:#72677e}.sv-surface_collectionDirectory__Cf5Zc>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sv-surface_collectionDirectory__Cf5Zc a{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #dfd1ec;border-radius:9px;padding:20px;color:#372147}.sv-surface_collectionDirectory__Cf5Zc a strong{font-size:16px;line-height:1.35}.sv-surface_collectionDirectory__Cf5Zc a small{color:#7b6a8b;font-size:11px}.sv-surface_collectionDirectory__Cf5Zc a>span{color:#7a24bf;font-size:12px;font-weight:700;margin-top:auto;padding-top:10px}.sv-surface_collectionDirectory__Cf5Zc a:hover,.sv-surface_collectionPaths___p6Nt a:hover{border-color:#9c54d9;background:#faf6fe}.sv-surface_collectionDirectory__Cf5Zc a:focus-visible,.sv-surface_collectionPaths___p6Nt a:focus-visible{outline:3px solid #db51b3;outline-offset:3px}.sv-surface_surface__x1raZ[data-sv-collection] [class*=questionGrid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sv-surface_surface__x1raZ[data-sv-collection] [class*=questionCard]{min-width:0;padding:24px;border:1px solid #e3d8ec;border-radius:12px;box-shadow:none;background:#fff}.sv-surface_surface__x1raZ[data-sv-collection] [class*=questionCard] h3{font-size:23px;line-height:1.25}.sv-surface_surface__x1raZ[data-sv-collection] [class*=questionCard] p{font-size:15px;line-height:1.65}@media (max-width:900px){.sv-surface_collectionDirectory__Cf5Zc>div,.sv-surface_collectionPaths___p6Nt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sv-surface_collectionDirectory__Cf5Zc>div,.sv-surface_collectionPaths___p6Nt,.sv-surface_surface__x1raZ[data-sv-collection] [class*=questionGrid]{grid-template-columns:1fr}}.sv-surface_surface__x1raZ [data-learning-particles]{background:radial-gradient(ellipse at 0 20%,#ad59df0c,transparent 40%),radial-gradient(ellipse at 100% 70%,#de58aa0c,transparent 42%)}.sv-surface_surface__x1raZ [data-learning-particles] i{background:#9854c4}.sv-surface_surface__x1raZ [data-learning-particles] i:nth-child(3n){background:#da59b1}.sv-surface_surface__x1raZ [data-learning-particles] i:nth-child(4n){background:transparent;border-color:#995ccb}.sv-surface_surface__x1raZ [data-learning-particles] i:nth-child(6n):after{background:linear-gradient(90deg,#b74ba780,transparent)}.sv-surface_surface__x1raZ [data-kind=matrix] [data-sv-figure-controls],.sv-surface_surface__x1raZ [data-kind=memory] [data-sv-figure-controls]{border-color:#d7c4e9}.sv-surface_surface__x1raZ [data-kind=matrix] [data-sv-figure-controls]>span,.sv-surface_surface__x1raZ [data-kind=memory] [data-sv-figure-controls]>span{color:#66348a}.sv-surface_surface__x1raZ [data-kind=matrix] [data-sv-figure-controls] button,.sv-surface_surface__x1raZ [data-kind=memory] [data-sv-figure-controls] button{color:#552374;background:#f0e5fa;border-color:#b595d1}.sv-surface_surface__x1raZ [data-floating-contents]{--toc-accent:#8b40cb;--toc-accent-border:#d7b9ed;--toc-accent-glow:#a750da12;--toc-accent-secondary:#d42dae;--toc-accent-soft:#f5ebfc;--toc-accent-strong:#7321ab}.sv-surface_surface__x1raZ [class*=questionSection]{padding:26px 0!important;border:0!important;border-top:1px solid #ddd3e9!important;border-radius:0;box-shadow:none;background:none}.sv-surface_surface__x1raZ [class*=questionExplorerControls]{background:#f1eafa;border-color:#d8cce4}.sv-surface_surface__x1raZ [class*=questionSearch] input::placeholder{color:#62576f}.sv-surface_surface__x1raZ [class*=accessFilters] button,.sv-surface_surface__x1raZ [class*=questionFilters] button{min-height:44px;font-size:12px}.sv-surface_surface__x1raZ [class*=questionList]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));border-color:#d8cce4;background:#d8cce4}.sv-surface_surface__x1raZ [class*=questionList] a{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px;color:#292136;background:#fff}.sv-surface_surface__x1raZ [class*=questionList] a:before{display:none}.sv-surface_surface__x1raZ [class*=questionList] a:hover{background:#f4edfc}.sv-surface_surface__x1raZ [class*=questionNumber]{grid-column:1;grid-row:1;color:#6825b0;font-size:12px}.sv-surface_surface__x1raZ [class*=questionList] [class*=questionCopy]{grid-column:1;grid-row:2}.sv-surface_surface__x1raZ [class*=questionList] [class*=questionMeta]{font-size:12px;color:#62576f;white-space:normal;line-height:1.5}.sv-surface_surface__x1raZ [class*=questionAccess]{grid-column:2;grid-row:1;color:#206344;background:#e9f5ee;border-color:#b9d9c8;font-size:10px;padding:4px 8px;line-height:1.4}.sv-surface_surface__x1raZ [class*=questionAccess][data-premium=true]{color:#852065;background:#fae9f5;border-color:#dec6e1}.sv-surface_surface__x1raZ [class*=questionList] [class*=questionArrow]{position:static;transform:none;align-self:center}.sv-surface_surface__x1raZ [class*=faqPracticeLink]{min-height:44px;font-size:13px;color:#6825b0}.sv-surface_surface__x1raZ [class*=heroChapterNavigation] a{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.sv-surface_surface__x1raZ [class*=faqPanel]{padding:0 16px 18px}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory] summary{gap:8px;grid-template-columns:minmax(0,1fr) 24px}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory] summary>b{grid-column:1;grid-row:2}.sv-surface_surface__x1raZ [class*=fullQuestionDirectory] summary>i{grid-column:2;grid-row:1/3}}.sv-surface_surface__x1raZ [class*=faqChevron],.sv-surface_surface__x1raZ [class*=faqItem] h4>button>i,.sv-surface_surface__x1raZ [class*=faqItem] h4>button>span{color:#6825b0}.sv-surface_surface__x1raZ [class*=faqItem] :is(h3,h4)>button:hover,.sv-surface_surface__x1raZ [class*=faqItem]>button:hover{color:#532091;background:#f4edfc}.sv-surface_surface__x1raZ [class*=checkpointHeading]{border-color:#d8cce4;background:#f4edfc}.sv-surface_surface__x1raZ [class*=checkpointHeading]>div>p{color:#6825b0;font-size:11px}.sv-surface_surface__x1raZ [class*=faqItem] caption{color:#6825b0;font-size:12px;line-height:1.5}.sv-surface_surface__x1raZ [class*=filterGroupLabel],.sv-surface_surface__x1raZ [class*=questionSearch]>span,.sv-surface_surface__x1raZ [class*=questionSection] [class*=chapterHeading] p{color:#62576f;font-size:12px;line-height:1.6}.sv-surface_surface__x1raZ[data-sv-collection] [class*=questionActions] a span,.sv-surface_surface__x1raZ[data-sv-collection] [class*=sectionHeading]>p{color:#6825b0}.sv-surface_surface__x1raZ[data-sv-collection] [class*=collectionCta]>a{color:#fff;background:#2b173f;border-color:#2b173f}.sv-surface_surface__x1raZ[data-sv-collection] [class*=collectionCta]>a>b{color:#fff}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroVisualGroup],.sv-surface_surface__x1raZ [data-sv-hero]>*{min-width:0}.sv-surface_surface__x1raZ [data-sv-hero] [class*=heroVisualGroup]{grid-column:1/-1;max-width:100%}@media (max-width:760px){.sv-surface_surface__x1raZ [data-sv-hero]{grid-template-columns:minmax(0,1fr)!important}}.sv-surface_surface__x1raZ [data-hero-kind=protocol]{background:linear-gradient(125deg,#201332,#332049);border:1px solid #76528e;box-shadow:none;border-radius:16px}.sv-surface_surface__x1raZ [data-hero-kind=protocol] button[aria-pressed=true]{border-color:#d795fa;background:#583274;box-shadow:inset 0 3px #d795fa}.sv-surface_surface__x1raZ [data-hero-kind=protocol] [class*=heroVisualHeader]>span{color:#d5b2f8}.sv-surface_surface__x1raZ[data-sv-collection] [class*=collectionCta]{max-width:none;margin-top:40px;padding:24px;justify-items:start;text-align:left;border-color:#ddd3e9;border-radius:12px;box-shadow:none}.sv-surface_surface__x1raZ[data-sv-collection] [class*=collectionCta] h2{font-size:28px;line-height:1.15;color:#241833}.sv-surface_surface__x1raZ[data-sv-collection] [class*=collectionCta]>a{margin-top:18px;box-shadow:none}@media (max-width:600px){.sv-surface_surface__x1raZ nav[aria-label=Breadcrumb]{flex-wrap:wrap;white-space:normal;overflow:visible}.sv-surface_surface__x1raZ nav[aria-label=Breadcrumb] a,.sv-surface_surface__x1raZ nav[aria-label=Breadcrumb]>:last-child{max-width:100%;white-space:normal;overflow-wrap:anywhere}}.sv-surface_surface__x1raZ[data-dv-topic] button[aria-label="Pause ambient motion"],.sv-surface_surface__x1raZ[data-dv-topic] button[aria-label="Play ambient motion"]{display:inline-flex!important;min-height:44px;color:#625071;border-color:#d8cbe4}@media print{.sv-surface_surface__x1raZ[data-dv-topic] button[aria-label="Pause ambient motion"],.sv-surface_surface__x1raZ[data-dv-topic] button[aria-label="Play ambient motion"]{display:none!important}}