.iFhOjW_body.iFhOjW_body{color:#3f3850;letter-spacing:-.02em;width:100%;font-size:17px;font-weight:400;line-height:1.65}.iFhOjW_body.iFhOjW_body>*+*{margin-top:22px}.iFhOjW_body.iFhOjW_body h2,.iFhOjW_body.iFhOjW_body h3,.iFhOjW_body.iFhOjW_body h4{color:var(--color-ink);font-weight:500}.iFhOjW_body.iFhOjW_body h2{letter-spacing:-.025em;font-size:29px;line-height:1.22}.iFhOjW_body.iFhOjW_body>*+h2{margin-top:24px}.iFhOjW_body.iFhOjW_body h3,.iFhOjW_body.iFhOjW_body h4{letter-spacing:-.015em;font-size:23px;line-height:1.35}.iFhOjW_body.iFhOjW_body>*+h3,.iFhOjW_body.iFhOjW_body>*+h4{margin-top:20px}@media (min-width:810px){.iFhOjW_body.iFhOjW_body{font-size:18px;line-height:1.68}.iFhOjW_body.iFhOjW_body>*+*{margin-top:24px}.iFhOjW_body.iFhOjW_body h2{letter-spacing:-.03em;font-size:33px;line-height:1.2}.iFhOjW_body.iFhOjW_body>*+h2{margin-top:26px}.iFhOjW_body.iFhOjW_body h3,.iFhOjW_body.iFhOjW_body h4{letter-spacing:-.02em;font-size:25px;line-height:1.3}.iFhOjW_body.iFhOjW_body>*+h3,.iFhOjW_body.iFhOjW_body>*+h4{margin-top:22px}}@media (min-width:1200px){.iFhOjW_body.iFhOjW_body{font-size:19px;line-height:1.72}.iFhOjW_body.iFhOjW_body>*+*{margin-top:26px}.iFhOjW_body.iFhOjW_body h2{font-size:36px}.iFhOjW_body.iFhOjW_body>*+h2{margin-top:28px}.iFhOjW_body.iFhOjW_body h3,.iFhOjW_body.iFhOjW_body h4{font-size:27px}}.iFhOjW_body.iFhOjW_body :is(h2,h3){scroll-margin-top:110px}.iFhOjW_body.iFhOjW_body figure{margin-block:32px}.iFhOjW_body.iFhOjW_body figure img{border-radius:14px;width:100%;height:auto;display:block}.iFhOjW_body.iFhOjW_body figcaption{color:#625a72;margin-top:12px;font-size:14px;line-height:1.5}.iFhOjW_body.iFhOjW_body table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5;display:block;overflow-x:auto}.iFhOjW_body.iFhOjW_body :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #ded8e9;min-width:140px;padding:14px}.iFhOjW_body.iFhOjW_body th{color:#211232;background:#f0ebf8;font-weight:500}.iFhOjW_body.iFhOjW_body :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #8d69c5}.iFhOjW_body.iFhOjW_body a{overflow-wrap:anywhere}.iFhOjW_articleNav{border-block:1px solid var(--color-stroke);flex-wrap:wrap;align-items:baseline;gap:16px 32px;width:100%;padding-block:20px;display:flex}.iFhOjW_articleNav details{flex:180px}.iFhOjW_toolLink{color:var(--color-grey);text-underline-offset:4px;font-size:15px;line-height:1.5;text-decoration:underline}.iFhOjW_toolLink:hover{color:var(--color-ink)}.iFhOjW_cta{isolation:isolate;color:#fff;background:#1c1820;border-radius:22px;width:100%;padding:230px 24px 32px;scroll-margin-top:110px;position:relative;overflow:hidden}.iFhOjW_ctaPhoto{z-index:-2;height:310px;position:absolute;inset:0 0 auto}.iFhOjW_ctaImage{object-fit:cover;object-position:right center}.iFhOjW_ctaShade{z-index:-1;background:linear-gradient(#0000 80px,#1c1820 285px);position:absolute;inset:0}.iFhOjW_ctaContent{max-width:520px;position:relative}.iFhOjW_ctaContent h2{letter-spacing:-.035em;text-wrap:balance;font-size:30px;font-weight:500;line-height:1.12}.iFhOjW_ctaContent p{color:#eeebf0;margin-top:20px;font-size:17px;line-height:1.6}.iFhOjW_ctaButton{max-width:100%;color:var(--color-ink);text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin-top:28px;padding:14px 24px;font-size:16px;line-height:1.4;transition:background .2s;display:inline-flex}.iFhOjW_ctaButton:hover{background:#eee6f8}.iFhOjW_ctaSecondary{text-underline-offset:4px;margin-top:20px;font-size:15px;line-height:1.5;text-decoration:underline;display:block}:is(.iFhOjW_toolLink,.iFhOjW_ctaButton,.iFhOjW_ctaSecondary):focus-visible{outline-offset:5px;outline:3px solid #a57de8}@media (min-width:810px){.iFhOjW_cta{border-radius:28px;align-items:center;min-height:460px;padding:48px;display:flex}.iFhOjW_ctaPhoto{height:auto;inset:0}.iFhOjW_ctaImage{object-position:center}.iFhOjW_ctaShade{background:linear-gradient(90deg,#16121df0 0%,#16121de0 35%,#16121d80 60%,#16121d1a 100%)}.iFhOjW_ctaContent{max-width:52%}.iFhOjW_ctaContent h2{font-size:clamp(34px,3.2vw,44px)}.iFhOjW_ctaContent p{font-size:18px}}
._8Q9oyW_tool{color:#211232;background:#fff;border:1px solid #ded8e9;border-radius:22px;width:100%;padding:24px;scroll-margin-top:100px}._8Q9oyW_tool h2{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(25px,4vw,34px);font-weight:500;line-height:1.2}._8Q9oyW_intro,._8Q9oyW_note{color:#625a72;line-height:1.55}._8Q9oyW_intro{margin-bottom:24px;font-size:16px}._8Q9oyW_note{margin-top:16px;font-size:14px}._8Q9oyW_tool a{text-underline-offset:4px;text-decoration:underline}._8Q9oyW_fields{grid-template-columns:1fr;gap:20px;display:grid}._8Q9oyW_field{flex-direction:column;gap:8px;font-size:15px;display:flex}._8Q9oyW_field input[type=number],._8Q9oyW_field select{width:100%;min-width:0;font:inherit;color:#211232;background:#fff;border:1px solid #c9c1d7;border-radius:10px;padding:10px 12px}._8Q9oyW_field input[type=range]{accent-color:#7850bf;width:100%;min-height:28px}._8Q9oyW_field small{color:#625a72;line-height:1.4}._8Q9oyW_results{background:#f5f2fc;border-radius:16px;margin-top:24px;padding:20px}._8Q9oyW_results dl{grid-template-columns:1fr 1fr;gap:18px;display:grid}._8Q9oyW_results dt{color:#625a72;font-size:14px;line-height:1.4}._8Q9oyW_results dd{overflow-wrap:anywhere;margin-top:6px;font-size:clamp(21px,3vw,30px);font-weight:500;line-height:1.2}._8Q9oyW_results h3{margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.3}._8Q9oyW_results p{line-height:1.55}._8Q9oyW_results li{margin-top:8px;line-height:1.5}._8Q9oyW_results ul{padding-left:20px;list-style:outside}._8Q9oyW_details{margin-top:20px;font-size:15px;line-height:1.6}._8Q9oyW_details summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}._8Q9oyW_details p{margin-top:12px}._8Q9oyW_actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._8Q9oyW_button{cursor:pointer;color:#211232;text-align:center;background:#fff;border:1px solid #c9c1d7;border-radius:999px;padding:11px 18px;font-size:15px;line-height:1.3}._8Q9oyW_button[aria-pressed=true]{color:#fff;background:#211232;border-color:#211232}._8Q9oyW_tool :is(button,summary):focus-visible{outline-offset:4px;outline:3px solid #8d69c5}._8Q9oyW_questions{gap:20px;display:grid}._8Q9oyW_questions fieldset{border:0;border-bottom:1px solid #e8e2ee;min-width:0;padding-bottom:20px}._8Q9oyW_questions legend{margin-bottom:12px;font-size:17px;font-weight:500;line-height:1.45}._8Q9oyW_options{flex-wrap:wrap;gap:10px;display:flex}._8Q9oyW_option{cursor:pointer;border:1px solid #d8d0e3;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;font-size:15px;display:flex}._8Q9oyW_option:has(input:checked){background:#f5f2fc;border-color:#7850bf}._8Q9oyW_option input{accent-color:#7850bf;width:18px;height:18px}._8Q9oyW_steps{margin:24px 0 0;padding-left:24px;list-style:decimal}._8Q9oyW_steps li{padding:0 0 20px 8px;line-height:1.5}._8Q9oyW_steps strong{margin-bottom:5px;display:block}._8Q9oyW_steps p{color:#625a72}@media (min-width:600px){._8Q9oyW_tool{padding:32px}._8Q9oyW_fields{grid-template-columns:1fr 1fr}}@media (max-width:360px){._8Q9oyW_tool{padding:20px}._8Q9oyW_results dl{grid-template-columns:1fr}}
