.FJcPya_tool{color:#202c27;background:#f6f6f2;padding:32px clamp(20px,4vw,64px);font-family:Manrope,sans-serif}:is(.FJcPya_tool,.FJcPya_capture) h2,:is(.FJcPya_tool,.FJcPya_capture) h3{letter-spacing:-.03em;font-family:Sora,sans-serif;font-weight:600;line-height:1.2}:is(.FJcPya_tool,.FJcPya_capture) h2{margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.6rem)}:is(.FJcPya_tool,.FJcPya_capture) h3{margin:24px 0 12px;font-size:1.35rem}:is(.FJcPya_tool,.FJcPya_capture) p{max-width:72ch;line-height:1.65}.FJcPya_layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;max-width:1120px;margin:auto;display:grid}.FJcPya_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.FJcPya_field{flex-direction:column;gap:8px;font-size:.9rem;font-weight:600;display:flex}:is(.FJcPya_tool,.FJcPya_capture) input:not([type=checkbox]),:is(.FJcPya_tool,.FJcPya_capture) select{color:#202c27;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #667c60;border-radius:0;padding:10px 12px}:is(.FJcPya_tool,.FJcPya_capture) input{accent-color:#153d35;caret-color:#153d35}:is(.FJcPya_tool,.FJcPya_capture) input[type=checkbox]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.FJcPya_check{align-items:flex-start;gap:12px;min-height:44px;margin:18px 0;font-size:.9rem;line-height:1.6;display:flex}:is(.FJcPya_tool,.FJcPya_capture) button:not([role=option]){color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#153d35;border:0;padding:12px 20px;font-weight:600}:is(.FJcPya_tool,.FJcPya_capture) button:not([role=option]):hover{background:#27594a}:is(.FJcPya_tool,.FJcPya_capture) button:disabled{opacity:.65;cursor:wait}:is(.FJcPya_tool,.FJcPya_capture) :is(input,select,button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #667c60}:is(.FJcPya_tool,.FJcPya_capture) a{text-underline-offset:3px;text-decoration:underline}.FJcPya_tool details{border-top:1px solid #cbd3c9;margin:24px 0;padding-top:20px}.FJcPya_tool summary{cursor:pointer;min-height:44px;font-weight:600}.FJcPya_result{border-top:2px solid #153d35;padding-top:20px;position:sticky;top:100px}.FJcPya_amount{font-variant-numeric:tabular-nums;margin:8px 0;font-family:Sora,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:600}.FJcPya_rows{margin:20px 0}.FJcPya_rows div{border-bottom:1px solid #cbd3c9;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.FJcPya_rows dt{max-width:65%}.FJcPya_rows dd{text-align:right;font-variant-numeric:tabular-nums}.FJcPya_capture{border-top:1px solid #cbd3c9;margin-top:32px;padding-top:24px}.FJcPya_small{font-size:.82rem;line-height:1.6}.FJcPya_error{color:#8c2525;font-weight:600}.FJcPya_links{flex-wrap:wrap;gap:16px 28px;padding:24px 0;display:flex}.FJcPya_keyFigures{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 8px;display:grid}.FJcPya_keyFigures div{background:#fff;border:1px solid #cbd3c9;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.FJcPya_keyFigures span{font-size:.8rem}.FJcPya_keyFigures strong{font-variant-numeric:tabular-nums;font-family:Sora,sans-serif;font-size:1.3rem}.FJcPya_buys{background:#fff;border:1px solid #cbd3c9;margin-top:24px;padding:18px 20px}.FJcPya_buysTitle{margin:0 0 10px;font-weight:700}.FJcPya_buys ul{margin:0 0 8px;padding:0;list-style:none}.FJcPya_buys li{font-variant-numeric:tabular-nums;border-bottom:1px solid #e3e8e1;grid-template-columns:18px 1fr auto;gap:8px;padding:8px 0;font-size:.92rem;display:grid}.FJcPya_buys li em{text-align:right;font-size:.82rem;font-style:normal}.FJcPya_fits span:first-child,.FJcPya_fits em{color:#1d6b45;font-weight:700}.FJcPya_stretch{color:#5a645e}@media (max-width:760px){.FJcPya_layout{grid-template-columns:1fr;gap:32px}.FJcPya_result{position:static}.FJcPya_tool{padding-bottom:72px}}@media (max-width:390px){.FJcPya_fields{grid-template-columns:1fr}}.FJcPya_destination{scroll-margin-top:140px}
.GDDGeq_tool{padding-top:0;padding-bottom:64px}.GDDGeq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"essentials result""refine result";align-items:start;gap:40px 72px;max-width:1120px;margin:0 auto;display:grid}.GDDGeq_essentials{grid-area:essentials;gap:24px;display:grid}.GDDGeq_result{background:#fff;border:1px solid #dfe4dc;grid-area:result;padding:32px;position:sticky;top:100px}.GDDGeq_refine{grid-area:refine}.GDDGeq_tool .GDDGeq_refine h2{letter-spacing:-.01em;margin:0 0 4px;font-size:1.15rem}.GDDGeq_field{flex-direction:column;gap:4px;display:flex}.GDDGeq_field label{font-size:.95rem;font-weight:600}.GDDGeq_hint{color:#56635c;font-size:.82rem}.GDDGeq_money{align-items:center;margin-top:6px;display:flex;position:relative}.GDDGeq_money>span{color:#56635c;pointer-events:none;position:absolute;left:14px}.GDDGeq_money>span:last-child:not(:first-child){left:auto;right:14px}.GDDGeq_tool .GDDGeq_money>input:not([type=checkbox]){font-variant-numeric:tabular-nums;border-color:#9aa79b;padding-left:30px;font-size:1.15rem}.GDDGeq_tool .GDDGeq_money>input[type=number]{padding-left:14px;padding-right:32px}.GDDGeq_tool .GDDGeq_money>input:not([type=checkbox]):hover,.GDDGeq_tool select:hover{border-color:#153d35}.GDDGeq_tool select{border-color:#9aa79b;margin-top:6px}.GDDGeq_kicker{color:#3f4b45;margin:0;font-size:.95rem}.GDDGeq_tool .GDDGeq_amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:4px 0 12px;font-family:Sora,sans-serif;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:600;line-height:1.05}.GDDGeq_tool .GDDGeq_limit{color:#3f4b45;margin:0 0 24px;font-size:.95rem}.GDDGeq_figures{border-top:1px solid #dfe4dc;margin:0}.GDDGeq_figures>div,.GDDGeq_rows>div{border-bottom:1px solid #dfe4dc;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.GDDGeq_figures dt{font-weight:600}.GDDGeq_figures dt small{color:#56635c;margin-top:2px;font-size:.8rem;font-weight:400;display:block}.GDDGeq_figures dd,.GDDGeq_rows dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.GDDGeq_figures dd{font-size:1.15rem;font-weight:600}.GDDGeq_figures dd span{color:#56635c;margin-left:2px;font-size:.8rem;font-weight:400}.GDDGeq_rows{margin:8px 0 0;font-size:.92rem}.GDDGeq_tool .GDDGeq_disclosure{border-top:0;border-bottom:1px solid #dfe4dc;margin:0;padding:0}.GDDGeq_tool .GDDGeq_disclosure summary{justify-content:space-between;align-items:center;gap:16px;padding:14px 0;list-style:none;display:flex}.GDDGeq_tool .GDDGeq_disclosure summary::-webkit-details-marker{display:none}.GDDGeq_tool .GDDGeq_disclosure summary:after{content:"+";color:#153d35;font-size:1.25rem;font-weight:400;line-height:1}.GDDGeq_tool .GDDGeq_disclosure[open] summary:after{content:"–"}.GDDGeq_tool .GDDGeq_disclosure summary span{color:#56635c;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem;font-weight:400}.GDDGeq_tool .GDDGeq_disclosure[open]{padding-bottom:20px}.GDDGeq_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:4px 0 8px;display:grid}.GDDGeq_check{align-items:flex-start;gap:12px;margin:16px 0 0;font-size:.92rem;line-height:1.5;display:flex}.GDDGeq_tool .GDDGeq_note{color:#56635c;margin:12px 0 0;font-size:.82rem;line-height:1.55}.GDDGeq_sources{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;font-size:.85rem;display:flex}.GDDGeq_review{margin-top:24px}.GDDGeq_review>p{margin:0 0 12px;font-weight:600}.GDDGeq_tool .GDDGeq_review>form{border-top:0;margin-top:0;padding-top:0}.GDDGeq_tool .GDDGeq_review>form h3{margin-top:0}.GDDGeq_empty{margin:0;font-size:1rem}@media (max-width:860px){.GDDGeq_grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"essentials""result""refine";gap:32px}.GDDGeq_result{margin:0 -4px;padding:24px 20px;position:static}}@media (max-width:420px){.GDDGeq_pair{grid-template-columns:minmax(0,1fr)}}.GDDGeq_buys{margin:20px 0 4px}.GDDGeq_tool .GDDGeq_buysTitle{margin:0 0 8px;font-size:.95rem;font-weight:600}.GDDGeq_buys ul{margin:0;padding:0;font-size:.92rem;list-style:none}.GDDGeq_buys li{grid-template-columns:20px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.GDDGeq_buys em{color:#56635c;white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal}.GDDGeq_bmPrice{color:#56635c;font-variant-numeric:tabular-nums}.GDDGeq_fits{color:#1f6a43;font-weight:700}.GDDGeq_stretch{color:#8a8f8b}.GDDGeq_single{gap:32px;max-width:640px;margin:0 auto;display:grid}.GDDGeq_single>*{grid-area:auto}.GDDGeq_single .GDDGeq_result{position:static}.GDDGeq_single .GDDGeq_result:focus{outline:none}.GDDGeq_single .GDDGeq_result:focus-visible{outline-offset:3px;outline:3px solid #667c60}.GDDGeq_tool .GDDGeq_addressInput input{border-color:#9aa79b;margin-top:6px;font-size:1.1rem}.GDDGeq_segmentGroup{border:0;min-width:0;margin:0;padding:0}.GDDGeq_segmentGroup legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:600}.GDDGeq_segments{background:#fff;border:1px solid #9aa79b;display:flex}.GDDGeq_segments label{flex:1 1 0;min-width:0;position:relative}.GDDGeq_segments label+label{border-left:1px solid #9aa79b}.GDDGeq_segments input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.GDDGeq_segments span{text-align:center;justify-content:center;align-items:center;min-height:48px;padding:0 8px;font-size:.95rem;font-weight:600;display:flex}.GDDGeq_segments input:checked+span{color:#fff;background:#153d35}.GDDGeq_segments input:focus-visible+span{outline-offset:-3px;outline:3px solid #667c60}.GDDGeq_tool .GDDGeq_linkButton{color:inherit;text-underline-offset:3px;background:0 0;min-height:0;padding:0;font-weight:600;text-decoration:underline}.GDDGeq_tool .GDDGeq_linkButton:hover{background:0 0}.GDDGeq_tool .GDDGeq_primary{width:100%;min-height:56px;font-size:1.05rem}
