.nM21qW_page{overflow-wrap:anywhere;max-width:1100px;margin:auto;padding:36px 24px 72px}.nM21qW_page h1{letter-spacing:-.035em;font-size:clamp(32px,5vw,54px);line-height:1.12}.nM21qW_page h2{margin:0 0 16px;font-size:clamp(24px,3vw,32px)}.nM21qW_page h3{margin:20px 0 12px;font-size:20px}.nM21qW_page p,.nM21qW_page li,.nM21qW_page dd{color:var(--m-body);line-height:1.75}.nM21qW_page a:not(.marketing-cta){color:var(--m-coral);text-underline-offset:3px;text-decoration:underline}.nM21qW_page a:focus-visible,.nM21qW_page button:focus-visible,.nM21qW_page input:focus-visible,.nM21qW_page select:focus-visible{outline:3px solid var(--m-coral);outline-offset:4px}.nM21qW_breadcrumbs{flex-wrap:wrap;gap:8px 20px;padding:0;font-size:14px;list-style:none;display:flex}.nM21qW_breadcrumbs li:not(:last-child):after{content:"/";color:var(--m-muted);margin-left:20px}.nM21qW_intro{padding:24px 0}.nM21qW_section{border-top:1px solid var(--m-line);padding:32px 0}.nM21qW_section ul,.nM21qW_section ol{padding-left:24px}.nM21qW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.nM21qW_facts{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.nM21qW_facts dt{font-weight:700}.nM21qW_facts dd{margin:8px 0}.nM21qW_notice{border:1px solid var(--m-line);background:var(--m-surface);border-radius:12px;padding:16px}.nM21qW_scenarios dt{margin-top:24px;font-weight:700}.nM21qW_scenarios dd{margin:8px 0 0}@media (max-width:680px){.nM21qW_grid{grid-template-columns:minmax(0,1fr)}}
.liXIFq_calculator label{gap:8px;min-width:0;font-weight:600;display:grid}.liXIFq_calculator input{border:1px solid var(--m-line);width:100%;min-width:0;color:var(--m-text);background:var(--m-surface);font:inherit;border-radius:8px;padding:12px}.liXIFq_rate{max-width:280px}.liXIFq_calculator fieldset{border:1px solid var(--m-line);border-radius:12px;min-width:0;margin:24px 0;padding:20px}.liXIFq_calculator legend{padding:0 8px;font-weight:700}.liXIFq_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.liXIFq_calculator button{border:1px solid var(--m-line);background:var(--m-surface);min-height:44px;color:var(--m-text);font:inherit;cursor:pointer;border-radius:8px;margin-top:16px;padding:10px 16px;font-weight:600}.liXIFq_actions{flex-wrap:wrap;gap:16px;display:flex}.liXIFq_result{border:1px solid var(--m-line);border-radius:12px;margin-top:28px;padding:20px}.liXIFq_result h4{margin:20px 0 8px}@media (max-width:580px){.liXIFq_fields{grid-template-columns:minmax(0,1fr)}}
.OTyp2a_diagram{border:1px solid var(--m-line);background:var(--m-surface);overflow-wrap:anywhere;border-radius:16px;margin:32px 0;padding:24px}.OTyp2a_diagram p{color:var(--m-body);margin:8px 0 0;line-height:1.65}.OTyp2a_diagram .OTyp2a_flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:24px 0;padding:0;list-style:none;display:grid}.OTyp2a_flow li{border:1px solid var(--m-line);border-radius:10px;padding:16px;position:relative}.OTyp2a_arrow{color:var(--m-text);position:absolute;top:40%;right:-27px}.OTyp2a_callback{border-left:3px solid var(--m-coral);padding:16px}@media (max-width:800px){.OTyp2a_diagram .OTyp2a_flow{grid-template-columns:minmax(0,1fr)}.OTyp2a_arrow{top:auto;bottom:-28px;right:50%;transform:rotate(90deg)}}
