.page_guide__7D0SP{--ink:#1a0f57;--green:#26d7a5;--paper:#f5f5f5;--muted:#57556b}.page_guide__7D0SP a:focus-visible,.page_guide__7D0SP summary:focus-visible,.page_tableScroll__eIhUU:focus-visible{outline:3px solid #26b990;outline-offset:5px}.page_hero__FqSPA{padding-bottom:64px;color:white}.page_breadcrumb__bKHE4{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:#d0cde0;margin-bottom:42px}.page_breadcrumb__bKHE4 a{text-decoration:underline;text-underline-offset:4px}.page_heroGrid__PRXd9{display:block}.page_heroGrid__PRXd9>div{max-width:880px}.page_eyebrow__8K_K_{font-size:12px!important;letter-spacing:.12em;font-weight:600;line-height:1.6;text-transform:uppercase}.page_hero__FqSPA .page_eyebrow__8K_K_{color:var(--green);margin-bottom:20px}.page_hero__FqSPA h1{font-size:clamp(36px,4.1vw,58px);line-height:1.08;font-weight:500;letter-spacing:-.035em}.page_dek__hy6cf{margin-top:24px;font-size:19px;line-height:1.6;color:#e0ddeb}.page_byline__dlfS5{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:#cbc6e1;margin-top:26px}.page_cover___feKu{width:100%;height:auto;border-radius:24px;margin-top:40px}.page_actions__vozxK{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;align-items:center}.page_primaryButton__QPn9_,.page_secondaryButton__zmDSK{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:14px 20px;border-radius:8px;line-height:1.4;font-size:14px;font-weight:600}.page_primaryButton__QPn9_{background:var(--green);color:var(--ink)}.page_secondaryButton__zmDSK{border:1px solid #8076aa;color:white}.page_primaryButton__QPn9_:hover{background:#79eacb}.page_secondaryButton__zmDSK:hover{background:#ffffff12}.page_body__2K_uY{background:var(--paper);color:var(--ink)}.page_overview__Qp_k0{display:grid;grid-template-columns:1fr 2fr;gap:48px;padding:64px 0;border-bottom:1px solid #d8d6df}.page_overview__Qp_k0 h2{font-size:32px;letter-spacing:-.025em;line-height:1.15;margin-top:12px}.page_outcomes__Vqrha{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.page_outcomes__Vqrha li{display:flex;gap:16px;font-size:16px;line-height:1.6}.page_outcomes__Vqrha span{font-size:13px;color:#61568c;padding-top:3px}.page_editorialGrid__eL5Uz{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:64px;align-items:start}.page_sidebar__z6ZLA{position:sticky;top:110px;font-size:13px;max-height:calc(100vh - 140px);overflow-y:auto;padding:0 8px 16px 0}.page_sidebar__z6ZLA summary{font-size:18px;font-weight:500;cursor:pointer}.page_sidebar__z6ZLA ol{padding:24px 0;display:grid;gap:16px}.page_sidebar__z6ZLA li a{display:grid;grid-template-columns:22px 1fr;gap:8px;line-height:1.4}.page_languageLink__e4N_q:hover,.page_sidebar__z6ZLA li a:hover{text-decoration:underline;text-underline-offset:3px}.page_sidebar__z6ZLA li span{color:#787086;font-size:11px;padding-top:2px}.page_languageLink__e4N_q{display:inline-block;border-top:1px solid #d8d6df;padding-top:18px}.page_article__JyW_R{min-width:0;max-width:820px}.page_article__JyW_R li,.page_article__JyW_R p{font-size:17px;line-height:1.8;color:#444251}.page_intro__C4qVG p+p{margin-top:20px}.page_intro__C4qVG h2{font-size:24px;line-height:1.3;margin:32px 0 16px}.page_chapter___U8Kx{padding-top:64px;margin-top:56px;border-top:1px solid #d8d6df;scroll-margin-top:100px}.page_chapterHeader__3vjI2 .page_eyebrow__8K_K_{color:#6e618c}.page_chapterHeader__3vjI2 h2{font-size:clamp(30px,3vw,42px);letter-spacing:-.035em;line-height:1.14;margin-top:12px;max-width:720px}.page_group__XLFHu{margin-top:28px}.page_group__XLFHu h3{font-size:23px;line-height:1.3;font-weight:500;margin-bottom:14px;letter-spacing:-.015em}.page_group__XLFHu p+p,.page_group__XLFHu p+ul,.page_group__XLFHu ul+p{margin-top:18px}.page_list__osnZP{padding-left:22px;list-style:disc}.page_list__osnZP li+li{margin-top:12px}.page_group__XLFHu[data-variant=example]{background:#ebe8f4;border-left:3px solid #7661be;padding:26px;border-radius:0 16px 16px 0}.page_group__XLFHu[data-variant=exercise]{background:#e3f1eb;border:1px solid #bdded1;padding:28px;border-radius:16px}.page_group__XLFHu[data-variant=exercise] .page_eyebrow__8K_K_{color:#2e6553;display:block;margin-bottom:12px}.page_prompts__sPrv1{display:grid;gap:18px;margin-top:18px}.page_prompts__sPrv1 li{padding-bottom:12px;border-bottom:1px solid #aecbc0;white-space:pre-wrap}.page_group__XLFHu[data-variant=questions] .page_list__osnZP{list-style:decimal;padding-left:24px}.page_group__XLFHu[data-variant=questions] li{background:white;border:1px solid #e2e0e7;padding:20px 24px;border-radius:12px}.page_group__XLFHu[data-variant=process] .page_list__osnZP{list-style:none;padding:0;counter-reset:guide-step;display:grid;gap:16px}.page_group__XLFHu[data-variant=process] li{position:relative;counter-increment:guide-step;background:var(--ink);color:#efedf7;padding:26px 26px 26px 76px;border-radius:16px;margin:0}.page_group__XLFHu[data-variant=process] li:before{content:"0" counter(guide-step);position:absolute;left:24px;color:var(--green);font-size:20px}.page_group__XLFHu[data-variant=case]{padding:28px;border-radius:16px;background:white;border:1px solid #dedbe7}.page_group__XLFHu[data-variant=case] h3{font-size:30px}.page_textLink__6krMC{display:inline-block;margin-top:18px;font-size:16px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.page_tableBlock__xI0r6{margin-top:24px;min-width:0}.page_tableHint__uqvWB{font-size:12px!important;color:var(--muted)!important;margin-bottom:10px;display:flex;justify-content:space-between}.page_tableScroll__eIhUU{max-width:100%;overflow-x:auto;border-radius:12px;border:1px solid #d9d5e3;background:white}.page_tableScroll__eIhUU table{border-collapse:collapse;min-width:640px;width:100%;font-size:14px;line-height:1.6}.page_tableScroll__eIhUU td,.page_tableScroll__eIhUU th{text-align:left;vertical-align:top;padding:18px;border-bottom:1px solid #e4e1ea;border-right:1px solid #e4e1ea}.page_tableScroll__eIhUU thead th{background:var(--ink);color:white;font-weight:500}.page_tableScroll__eIhUU tbody th{font-weight:500;background:#f2f0f8}.page_tableScroll__eIhUU td{color:#444251}.page_tableScroll__eIhUU tr:last-child>*{border-bottom:0}.page_download__6K9GB{padding:24px;border:1px solid #c5bdd9;background:white;border-radius:12px;margin-top:24px}.page_download__6K9GB a{font-weight:500;text-decoration:underline;text-underline-offset:4px}.page_download__6K9GB p{margin-top:8px;font-size:14px}.page_cta__yBQUE{margin-top:72px;padding:56px;background:var(--ink);color:white;border-radius:24px}.page_cta__yBQUE .page_eyebrow__8K_K_{color:var(--green)}.page_cta__yBQUE h2{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.035em;max-width:730px;margin-top:16px}.page_cta__yBQUE>p:not(.page_eyebrow__8K_K_){font-size:18px;line-height:1.7;max-width:680px;margin-top:20px;color:#e0ddeb}.page_related__03OUp{display:flex;gap:24px;justify-content:space-between;padding:40px 0 72px;font-size:14px}.page_related__03OUp a{text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.page_heroGrid__PRXd9{gap:28px}.page_editorialGrid__eL5Uz{grid-template-columns:210px minmax(0,1fr);gap:36px}}@media (max-width:900px){.page_editorialGrid__eL5Uz,.page_heroGrid__PRXd9,.page_overview__Qp_k0{grid-template-columns:1fr}.page_heroGrid__PRXd9{gap:32px}.page_hero__FqSPA h1{max-width:680px}.page_hero__FqSPA{padding-bottom:40px}.page_overview__Qp_k0{gap:28px;padding:40px 0}.page_editorialGrid__eL5Uz{padding-top:36px;gap:40px}.page_sidebar__z6ZLA{position:static;max-height:none;padding:24px;border:1px solid #d8d6df;border-radius:16px}.page_sidebar__z6ZLA ol{grid-template-columns:1fr 1fr}.page_sidebar__z6ZLA li a{font-size:14px}.page_chapter___U8Kx{margin-top:40px;padding-top:40px}.page_cta__yBQUE{padding:36px}}@media (max-width:560px){.page_hero__FqSPA h1{font-size:39px}.page_breadcrumb__bKHE4{margin-bottom:30px;font-size:12px;gap:8px}.page_outcomes__Vqrha,.page_sidebar__z6ZLA ol{grid-template-columns:1fr}.page_outcomes__Vqrha{gap:20px}.page_dek__hy6cf{font-size:17px}.page_article__JyW_R li,.page_article__JyW_R p{font-size:16px;line-height:1.75}.page_group__XLFHu[data-variant=case],.page_group__XLFHu[data-variant=example],.page_group__XLFHu[data-variant=exercise]{padding:22px}.page_group__XLFHu[data-variant=process] li{padding:24px 20px 24px 60px}.page_group__XLFHu[data-variant=process] li:before{left:20px;font-size:17px}.page_group__XLFHu[data-variant=questions] li{padding:18px}.page_cta__yBQUE{padding:28px}.page_related__03OUp{flex-direction:column}}@media (prefers-reduced-motion:reduce){.page_guide__7D0SP{scroll-behavior:auto}}@media print{.page_hero__FqSPA{color:#1a0f57}.page_byline__dlfS5,.page_dek__hy6cf,.page_hero__FqSPA .page_eyebrow__8K_K_{color:#444251}.page_editorialGrid__eL5Uz,.page_heroGrid__PRXd9,.page_overview__Qp_k0{display:block}.page_actions__vozxK,.page_cover___feKu,.page_cta__yBQUE,.page_download__6K9GB,.page_related__03OUp,.page_sidebar__z6ZLA{display:none}.page_article__JyW_R{max-width:none}.page_tableScroll__eIhUU{overflow:visible}.page_tableScroll__eIhUU table{min-width:0}.page_chapter___U8Kx{-moz-column-break-before:page;break-before:page}}.page_group__XLFHu[data-variant=process] li+li:after{content:"↓";position:absolute;top:-23px;left:29px;color:#6e618c;line-height:1}.page_group__XLFHu[data-variant=process] strong{display:block;color:white;margin-bottom:8px;font-weight:500;font-size:19px;line-height:1.4}