.styles_page__yfFMF{display:flex;flex-direction:column}.styles_breadcrumbs__7yjN6{display:flex;gap:10px;margin:24px 0 16px;color:rgba(0,0,0,.58);font-size:13px;overflow-wrap:anywhere}.styles_breadcrumbs__7yjN6 a{flex-shrink:0;color:#5b3b9f;text-decoration:none}.styles_breadcrumbs__7yjN6 a:hover{text-decoration:underline}.styles_hero__q0_yk{padding:30px 34px;border:1px solid #e7daf8;border-radius:24px;background:linear-gradient(125deg,#f7f0ff,#fff 70%)}.styles_hero__q0_yk h1{margin:8px 0 12px;font-size:clamp(28px,3vw,40px);line-height:1.17;letter-spacing:-.035em;overflow-wrap:anywhere}.styles_hero__q0_yk p{margin:0;max-width:850px;color:rgba(0,0,0,.7);line-height:1.55}@media(max-width:802px){.styles_hero__q0_yk{padding:22px 20px}}.styles_eyebrow__6L_FH{color:#5b3b9f;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.styles_badges__DYK8K{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.styles_badges__DYK8K span{padding:7px 10px;border-radius:9px;background:#ede2fc;color:#503279;font-size:13px;font-weight:700}.styles_details__n8W_l,.styles_explanation__ME1oG{margin-top:22px;padding:28px;border-radius:24px;background:#fff}.styles_details__n8W_l h2,.styles_explanation__ME1oG h2{margin:0 0 18px;font-size:24px}@media(max-width:802px){.styles_details__n8W_l,.styles_explanation__ME1oG{padding:22px 18px}}.styles_details__n8W_l dl{margin:0}.styles_details__n8W_l dl div{display:grid;grid-template-columns:minmax(220px,1fr) 1.5fr;gap:20px;padding:14px 0;border-top:1px solid #f0e9f7}@media(max-width:802px){.styles_details__n8W_l dl div{grid-template-columns:1fr;gap:5px}}.styles_details__n8W_l dt{color:rgba(0,0,0,.62);font-size:14px}.styles_details__n8W_l dd{margin:0;color:#000;font-weight:700;overflow-wrap:anywhere}.styles_explanation__ME1oG p{max-width:850px;margin:0;color:rgba(0,0,0,.72);line-height:1.6}.styles_explanation__ME1oG p+p{margin-top:14px}.styles_source__h2zZU{margin:20px 0 16px;color:rgba(0,0,0,.62);font-size:13px;line-height:1.5}.styles_source__h2zZU a{color:#5b3b9f}.styles_back__0DMYd{align-self:flex-start;margin-bottom:34px;color:#5b3b9f;font-weight:700;text-decoration:none}.styles_back__0DMYd:hover{text-decoration:underline;text-underline-offset:3px}