.IYyAiG_visual.IYyAiG_visual{color:#20221f;word-break:keep-all;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;background:#fafaf9;border:1px solid #e6eaf0;border-radius:14px;min-width:0;max-width:100%;padding:20px;font-size:16px;line-height:1.75}.IYyAiG_visual.IYyAiG_visual :where(p,h3,h4,ul,ol,li,table){margin:0}.IYyAiG_visual.IYyAiG_visual :where(ul,ol){padding:0;list-style:none}.IYyAiG_visual.IYyAiG_visual :where(h3,h4){font-size:16px;font-weight:700}.IYyAiG_visual.IYyAiG_visual :where(p,li,div,section){min-width:0}.IYyAiG_visual .IYyAiG_caption{text-wrap:balance;margin-bottom:20px;font-size:18px;font-weight:750;line-height:1.5}.IYyAiG_visual .IYyAiG_panel{background:#fff;border:1px solid #e6eaf0;border-radius:12px;min-width:0;padding:16px}.IYyAiG_visual.IYyAiG_visual .IYyAiG_label{color:#2853a7;margin-bottom:8px;font-size:13px;font-weight:700}.IYyAiG_visual.IYyAiG_visual .IYyAiG_detail{color:#45473d;margin-top:8px;font-size:14px}.IYyAiG_visual.IYyAiG_visual .IYyAiG_textList{padding-left:20px;list-style:outside}.IYyAiG_visual.IYyAiG_visual .IYyAiG_textList li+li{margin-top:8px}.IYyAiG_visual.IYyAiG_visual .IYyAiG_sectionTitle{margin-top:16px;margin-bottom:8px;font-size:14px}.IYyAiG_visual.IYyAiG_visual .IYyAiG_note{color:#62665c;margin-top:16px;font-size:14px}.IYyAiG_visual .IYyAiG_badge{color:#2853a7;background:#edf2fb;border:1px solid #3567c8;border-radius:4px;margin-bottom:8px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-block}.IYyAiG_visual .IYyAiG_recommended{border-color:#3567c8}.IYyAiG_visual.IYyAiG_visual .IYyAiG_caution{color:#835516}@media print{.IYyAiG_visual.IYyAiG_visual{color:#000;background:#fff;padding:12px}.IYyAiG_visual .IYyAiG_caption{break-after:avoid}.IYyAiG_visual :where(.IYyAiG_panel,li,tr){break-inside:avoid}.IYyAiG_visual.IYyAiG_visual :where(p,h3,h4,span){color:#000}}
.ZT7OPG_flow{gap:32px;display:grid}.ZT7OPG_flow>li{position:relative}.ZT7OPG_arrow{color:#2853a7;text-align:center;width:20px;line-height:28px;position:absolute;bottom:-30px;left:calc(50% - 10px)}.ZT7OPG_flow>li:last-child .ZT7OPG_arrow,.ZT7OPG_horizontal{display:none}@media (min-width:640px){.ZT7OPG_flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px}.ZT7OPG_arrow{inset:20px -23px auto auto}.ZT7OPG_horizontal{display:inline}.ZT7OPG_vertical{display:none}}
._2pphRW_cards,._2pphRW_pair{gap:16px;display:grid}._2pphRW_groups{gap:20px;display:grid}._2pphRW_checks{gap:12px;display:grid}._2pphRW_checks>li{align-items:baseline;gap:12px;display:flex}._2pphRW_box{border:1px solid #62665c;border-radius:2px;flex:0 0 16px;height:16px;transform:translateY(2px)}._2pphRW_facts{gap:16px;display:grid}._2pphRW_fact{border-top:2px solid #3567c8;padding:12px 0 0}._2pphRW_value{color:#2853a7;font-size:26px;font-weight:750;line-height:1.35;display:block}._2pphRW_factLabel{margin-top:8px;font-weight:700;display:block}._2pphRW_timeline{gap:24px;display:grid}._2pphRW_timeline>li{grid-template-columns:80px minmax(0,1fr);gap:16px;display:grid}._2pphRW_when{color:#2853a7;font-size:14px;font-weight:700}._2pphRW_milestone{border-left:2px solid #3567c8;padding-left:16px}._2pphRW_lines{white-space:pre-wrap;gap:8px;display:grid}@media (min-width:640px){._2pphRW_cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._2pphRW_pair{grid-template-columns:repeat(2,minmax(0,1fr))}._2pphRW_facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media print{._2pphRW_cards,._2pphRW_pair{grid-template-columns:repeat(2,minmax(0,1fr))}._2pphRW_checks>li,._2pphRW_timeline>li{break-inside:avoid}}
.UT0D-W_scroll{border:1px solid #e6eaf0;border-radius:12px;max-width:100%;overflow-x:auto}.UT0D-W_scroll:focus-visible{outline-offset:3px;outline:2px solid #3567c8}.UT0D-W_table.UT0D-W_table{border-collapse:collapse;width:100%;font-size:14px}.UT0D-W_table.UT0D-W_table :where(th,td){text-align:left;vertical-align:top;border:1px solid #e6eaf0;min-width:7rem;padding:8px 12px}.UT0D-W_table.UT0D-W_table th{background:#edf2fb;font-weight:700}.UT0D-W_table.UT0D-W_table td{background:#fff}.UT0D-W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media print{.UT0D-W_scroll{overflow:visible}.UT0D-W_table.UT0D-W_table{table-layout:fixed}.UT0D-W_table.UT0D-W_table :where(th,td){min-width:0;padding:4px}}
