.gs-yef,.gs-yef *{box-sizing:border-box}.gs-yef{background:var(--gs-white);color:var(--gs-charcoal);font-family:var(--gs-body-font);font-size:16px;line-height:1.55;padding-block:clamp(40px,6vw,88px);padding-inline:0;position:relative}.gs-yef--bg-wash{background:var(--gs-slate-50) var(--gs-wash-neutral)}.gs-yef--bg-mist_glow{background:radial-gradient(72% 60% at 100% 0,color-mix(in srgb,var(--gs-green) 14%,transparent),transparent 55%),radial-gradient(64% 70% at 0 100%,color-mix(in srgb,var(--gs-navy) 6%,transparent),transparent 60%),linear-gradient(180deg,var(--gs-mist) 0,var(--gs-mist) 70%,var(--gs-white) 100%)}.gs-yef__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-yef .welcome-copy{display:grid;gap:14px;min-width:0}.gs-yef .welcome .lede{max-width:46ch}.gs-yef .welcome.no-img{grid-template-columns:minmax(0,1fr)}.gs-yef .handy{display:grid;gap:8px}.gs-yef__formnote{color:var(--gs-slate-400);font-size:14px}.gs-yef__formnote a{color:var(--gs-harbor-300);font-weight:600;text-underline-offset:3px}.gs-yef h1,.gs-yef h2{font-family:var(--gs-heading-font);letter-spacing:-.01em}.gs-yef h1,.gs-yef h2,.gs-yef h3{color:var(--gs-navy);font-weight:400;margin:0;text-wrap:balance}.gs-yef h3{font-family:var(--gs-heading-font-2)}:where(.gs-yef) p{margin:0}:where(.gs-yef) button{font:inherit}.gs-yef .num{font-variant-numeric:tabular-nums}.gs-yef .eyebrow{color:var(--gs-fern-400);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.gs-yef .tag{background:var(--gs-harbor-50);border:1px solid var(--gs-harbor-100);border-radius:var(--gs-radius-sm);color:var(--gs-navy);display:inline-block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;line-height:1;padding:5px 7px 4px;white-space:nowrap}.gs-yef .linkbtn{background:none;border:0;color:var(--gs-harbor-300);cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gs-yef .linkbtn:hover{color:var(--gs-navy)}.gs-yef .linkbtn:focus-visible{border-radius:2px;box-shadow:0 0 0 2px var(--gs-harbor-300);outline:none}.gs-yef .progress{margin-bottom:16px}.gs-yef .progress ol{display:grid;gap:8px;list-style:none;margin:0;padding:0}.gs-yef .progress li{gap:6px;min-width:0}.gs-yef .progress .bar{background:var(--gs-slate-100);border-radius:2px;overflow:hidden}.gs-yef .progress .bar i{background:var(--gs-harbor-300);display:block;height:100%}.gs-yef .progress .lab{background:none;border:0;color:var(--gs-slate-300);font-weight:600;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.gs-yef .progress li.done button.lab{color:var(--gs-harbor-300);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.gs-yef .progress button.lab:focus-visible{border-radius:2px;box-shadow:0 0 0 2px var(--gs-harbor-300);outline:none}.gs-yef .layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}.gs-yef .wizard{background:var(--gs-white);border:1px solid var(--gs-card-border-color);border-radius:var(--gs-radius-md);box-shadow:var(--gs-shadow-1);min-width:0}.gs-yef .screen{display:grid;gap:20px;min-width:0;padding:32px}.gs-yef .screen h1,.gs-yef .screen h2{font-size:clamp(1.625rem,1.35rem + 1.2vw,2rem);line-height:1.15}.gs-yef .screen h1:focus,.gs-yef .screen h2:focus{outline:none}.gs-yef .lede{color:var(--gs-slate-400);font-size:clamp(1rem,.9rem + .3vw,1.1rem);max-width:64ch}.gs-yef .reassure{align-items:flex-start;color:var(--gs-slate-400);display:flex;font-size:14px;gap:10px;position:relative}.gs-yef .reassure:before{background:var(--gs-fern-300);border-radius:50%;content:"";flex:none;height:16px;margin-top:3px;width:16px}.gs-yef .reassure:after{border:solid var(--gs-navy);border-width:0 1.8px 1.8px 0;content:"";height:8px;left:5.5px;position:absolute;top:6px;transform:rotate(45deg);width:4px}.gs-yef .nav{align-items:center;border-top:1px solid var(--gs-line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 32px}.gs-yef .nav .why{color:var(--gs-slate-400);flex:1;font-size:13.5px;min-width:0}.gs-yef .lbl{color:var(--gs-ink);font-size:15px;font-weight:600}.gs-yef .tiny{color:var(--gs-slate-400);font-size:13px}.gs-yef .note{align-items:center;background:var(--gs-paper-butter);border-radius:var(--gs-radius-md);display:grid;gap:4px 16px;grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.gs-yef .note .d{color:var(--gs-navy);font-family:var(--gs-heading-font-2);font-size:20px;white-space:nowrap}.gs-yef .note p{color:var(--gs-navy);font-size:14px}.gs-yef .note .ntext{margin:0;max-width:72ch;text-wrap:pretty}.gs-yef .screen h2+.qblock{border-top:0;padding-top:0}.gs-yef .jlist{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.gs-yef .nav .why:empty,.gs-yef .pcap{display:none}.gs-yef .resume{background:var(--gs-harbor-50);border:1px solid var(--gs-harbor-100);border-radius:var(--gs-radius-md);display:grid;gap:10px;padding:16px}.gs-yef .resume b{color:var(--gs-navy)}.gs-yef .welcome{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr) clamp(180px,32%,240px)}.gs-yef .welcome img{height:auto;justify-self:center;width:100%}.gs-yef .have{display:grid;gap:8px;list-style:none;margin:0;padding:0}.gs-yef .have li{align-items:baseline;display:flex;font-size:15px;gap:10px;text-wrap:pretty}.gs-yef .have li:before{background:var(--gs-fern-300);border-radius:1px;content:"";flex:none;height:6px;transform:translateY(-3px);width:6px}.gs-yef .choice{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.gs-yef .opt{position:relative}.gs-yef .opt input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.gs-yef .opt label{background:var(--gs-white);border:1px solid var(--gs-card-border-color);border-radius:var(--gs-radius-md);cursor:pointer;display:grid;gap:3px;height:100%;padding:18px}.gs-yef .opt label b{color:var(--gs-navy);font-size:16px;font-weight:600}.gs-yef .opt label span{color:var(--gs-slate-400);font-size:14px}.gs-yef .opt input:checked+label{background:var(--gs-harbor-50);border-color:var(--gs-harbor-300);box-shadow:inset 0 0 0 1px var(--gs-harbor-300)}.gs-yef .opt input:focus-visible+label{box-shadow:0 0 0 2px var(--gs-harbor-300)}.gs-yef .box-ind{background:var(--gs-white);border:1.5px solid var(--gs-slate-300);border-radius:var(--gs-radius-sm);height:20px;margin-top:2px;width:20px}.gs-yef .pick{position:relative}.gs-yef .pick input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.gs-yef .pick label{align-items:center;background:var(--gs-white);border:1px solid var(--gs-slate-200);border-radius:var(--gs-radius-sm);color:var(--gs-navy);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:7px 10px}.gs-yef .pick label:before{color:var(--gs-slate-300);content:"+"}.gs-yef .pick input:checked+label{background:var(--gs-fern-100);border-color:var(--gs-fern-400);color:var(--gs-fern-400)}.gs-yef .pick input:checked+label:before{color:var(--gs-fern-400);content:"✓"}.gs-yef .pick input:focus-visible+label{box-shadow:0 0 0 2px var(--gs-harbor-300)}.gs-yef .fhead{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px}.gs-yef .fhead .tag{background:var(--gs-navy);border-color:var(--gs-navy);color:var(--gs-white);font-size:14px;padding:7px 10px 6px}.gs-yef .fhead .fam-of{color:var(--gs-slate-400);font-size:13px}.gs-yef .subnav{display:flex;flex-wrap:wrap;gap:6px}.gs-yef .subnav button{background:var(--gs-white);border:1px solid var(--gs-slate-100);border-radius:var(--gs-radius-sm);color:var(--gs-slate-400);cursor:pointer;font-size:12.5px;font-weight:600;padding:5px 8px}.gs-yef .subnav button.cur{background:var(--gs-harbor-50);border-color:var(--gs-harbor-300);color:var(--gs-navy)}.gs-yef .subnav button.done:after{color:var(--gs-fern-400);content:" ✓"}.gs-yef .subnav button:focus-visible{box-shadow:0 0 0 2px var(--gs-harbor-300);outline:none}.gs-yef .qblock{border-top:1px solid var(--gs-line);display:grid;gap:10px;padding-top:18px}.gs-yef .qblock:first-of-type{border-top:0;padding-top:0}.gs-yef .qty{align-items:stretch;background:var(--gs-slate-50);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);display:inline-flex;height:48px;overflow:hidden;width:fit-content}.gs-yef .qty button{background:none;border:0;color:var(--gs-navy);cursor:pointer;font-size:20px;width:44px}.gs-yef .qty button:hover{background:var(--gs-slate-100)}.gs-yef .qty input{-moz-appearance:textfield;background:var(--gs-white);border:0;border-inline:1px solid var(--gs-line);color:var(--gs-ink);font:inherit;font-size:17px;font-variant-numeric:tabular-nums;font-weight:600;text-align:center;width:110px}.gs-yef .qty input::-webkit-inner-spin-button,.gs-yef .qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gs-yef .qty button:focus-visible,.gs-yef .qty input:focus-visible{box-shadow:inset 0 0 0 2px var(--gs-fern-400);outline:none}.gs-yef .qty.small{height:40px}.gs-yef .qty.small input{font-size:15px;width:64px}.gs-yef .qty.small button{font-size:17px;width:36px}.gs-yef .fed{align-items:center;background:var(--gs-fern-100);border-radius:var(--gs-radius-sm);color:var(--gs-fern-400);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:7px 10px;width:fit-content}.gs-yef .search{max-width:440px;position:relative}.gs-yef .search input{background:var(--gs-slate-50);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);color:var(--gs-ink);font:inherit;font-size:15px;height:48px;padding:0 14px;width:100%}.gs-yef .search input:focus-visible{border-color:var(--gs-fern-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-fern-400) 28%,transparent);outline:none}.gs-yef .matches{background:var(--gs-white);border:1px solid var(--gs-card-border-color);border-radius:var(--gs-radius-sm);box-shadow:var(--gs-shadow-2);display:grid;gap:2px;list-style:none;margin:6px 0 0;max-width:440px;padding:4px}.gs-yef .matches button{background:none;border:0;border-radius:var(--gs-radius-sm);color:var(--gs-ink);cursor:pointer;display:flex;font-size:14.5px;justify-content:space-between;padding:8px 10px;text-align:left;width:100%}.gs-yef .matches button:focus-visible,.gs-yef .matches button:hover{background:var(--gs-harbor-50);outline:none}.gs-yef .schips{display:flex;flex-wrap:wrap;gap:6px}.gs-yef .schip{align-items:center;background:var(--gs-harbor-100);border-radius:var(--gs-radius-sm);color:var(--gs-navy);display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:5px 4px 5px 10px}.gs-yef .schip button{background:none;border:0;border-radius:2px;color:var(--gs-navy);cursor:pointer;font-size:17px;line-height:1;padding:0 5px}.gs-yef .schip button:hover{background:color-mix(in srgb,var(--gs-navy) 10%,transparent)}.gs-yef .schip button:focus-visible{box-shadow:0 0 0 2px var(--gs-harbor-300);outline:none}.gs-yef .filings{align-items:center;background:var(--gs-slate-50);border:1px solid var(--gs-line);border-radius:var(--gs-radius-md);display:flex;flex-wrap:wrap;font-size:14.5px;gap:6px 10px;padding:12px 14px}.gs-yef .filings b{color:var(--gs-navy)}.gs-yef .radios{display:grid;gap:8px}.gs-yef .radio{align-items:flex-start;border:1px solid var(--gs-card-border-color);border-radius:var(--gs-radius-md);cursor:pointer;display:flex;gap:12px;padding:14px 16px}.gs-yef .radio input{accent-color:var(--gs-harbor-300);margin-top:4px}.gs-yef .radio .t{display:grid;flex:1;gap:1px;min-width:0}.gs-yef .radio .t b{color:var(--gs-navy);font-weight:600}.gs-yef .radio .t span{color:var(--gs-slate-400);font-size:13.5px}.gs-yef .radio:has(input:checked){background:var(--gs-harbor-50);border-color:var(--gs-harbor-300);box-shadow:inset 0 0 0 1px var(--gs-harbor-300)}.gs-yef .radio:has(input:focus-visible){box-shadow:0 0 0 2px var(--gs-harbor-300)}.gs-yef .sec{display:grid;gap:10px}.gs-yef .sec-h{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.gs-yef .sec-h h3{font-size:22px}.gs-yef .btns{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.gs-yef .disclaimer{border-top:1px solid var(--gs-line);color:var(--gs-slate-400);font-size:13px;line-height:1.6;padding-top:16px}.gs-yef .saved{align-items:center;color:var(--gs-slate-400);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 14px}.gs-yef .tally{background:var(--gs-white);border:1px solid var(--gs-card-border-color);border-radius:var(--gs-radius-md);box-shadow:var(--gs-shadow-1);display:grid;gap:14px;padding:20px;position:sticky;top:calc(var(--gs-anchor-offset, 88px) + 16px)}.gs-yef .tjan{background:var(--gs-paper-butter);border-radius:var(--gs-radius-sm);color:var(--gs-navy);font-size:13px;padding:10px 12px}.gs-yef .finder{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.gs-yef .finder .search{flex:1 1 260px;max-width:340px}.gs-yef .flist{border:1px solid var(--gs-card-border-color);border-radius:var(--gs-radius-md);overflow:hidden}.gs-yef .frow{align-items:start;background:var(--gs-white);border-top:1px solid var(--gs-line);display:grid;gap:10px 24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);padding:16px 18px}.gs-yef .frow:first-child{border-top:0}.gs-yef .frow.on{background:var(--gs-harbor-50)}.gs-yef .frow[hidden]{display:none}.gs-yef .frow-main{display:grid;gap:4px;min-width:0}.gs-yef .frow-toggle{align-items:flex-start;background:none;border:0;border-radius:2px;color:var(--gs-navy);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;padding:0;text-align:left}.gs-yef .frow-toggle:focus-visible{box-shadow:0 0 0 2px var(--gs-harbor-300);outline:none}.gs-yef .frow-toggle .box-ind{flex:none;margin-top:1px}.gs-yef .frow.on .box-ind{background:var(--gs-harbor-300) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m4 8.3 2.6 2.5L12 5.2'/%3E%3C/svg%3E") center /16px no-repeat;border-color:var(--gs-harbor-300)}.gs-yef .frow.part .box-ind{background:var(--gs-harbor-300) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M4.5 8h7'/%3E%3C/svg%3E") center /16px no-repeat;border-color:var(--gs-harbor-300)}.gs-yef .frow-desc{color:var(--gs-slate-400);font-size:13.5px;padding-left:32px}.gs-yef .frow-count{color:var(--gs-fern-400);font-size:12.5px;font-weight:600;padding-left:32px}.gs-yef .frow-forms{align-content:start;display:flex;flex-wrap:wrap;gap:6px}.gs-yef .frow .pick label{padding:7px 10px}.gs-yef .pick.hit label{box-shadow:0 0 0 2px var(--gs-fern-300)}.gs-yef .nomatch{color:var(--gs-slate-400);font-size:14px;padding:18px}.gs-yef .progress ol{gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.gs-yef .progress li{align-items:center;display:grid;gap:6px 8px;grid-template-columns:auto minmax(0,1fr)}.gs-yef .progress .bar{grid-column:1/-1;height:4px}.gs-yef .progress .mk{background:var(--gs-white);border:1.5px solid var(--gs-slate-200);border-radius:50%;color:var(--gs-slate-300);display:grid;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;height:22px;place-items:center;width:22px}.gs-yef .progress li.done .mk{background:var(--gs-fern-300);border-color:var(--gs-fern-300);color:var(--gs-navy)}.gs-yef .progress li.current .mk{background:var(--gs-navy);border-color:var(--gs-navy);color:var(--gs-white)}.gs-yef .progress li.done .bar i{background:var(--gs-fern-300)}.gs-yef .progress li.current .bar{background:var(--gs-harbor-100)}.gs-yef .progress li.current .bar i{background:var(--gs-navy)}.gs-yef .progress .lab{font-size:13px}.gs-yef .progress li.current .lab{color:var(--gs-navy);font-weight:700}.gs-yef .progress li.done button.lab{color:var(--gs-fern-400)}.gs-yef .progress li:not(.done):not(.current) .lab{color:var(--gs-slate-300);font-weight:500}.gs-yef .subnav button{align-items:center;display:inline-flex;gap:6px}.gs-yef .subnav button.done{background:var(--gs-fern-100);border-color:var(--gs-fern-200);color:var(--gs-fern-400)}.gs-yef .subnav button.done:after{content:none}.gs-yef .subnav button.done:before{content:"✓"}.gs-yef .subnav button.cur{background:var(--gs-navy);border-color:var(--gs-navy);color:var(--gs-white)}.gs-yef .subnav button.up{background:var(--gs-white);border-style:dashed;color:var(--gs-slate-300)}.gs-yef .trow{align-items:center;border-radius:var(--gs-radius-sm);display:grid;font-size:13.5px;gap:2px 8px;grid-template-columns:18px minmax(0,1fr) auto;margin:0 -10px;padding:8px 10px}.gs-yef .trow .ic{border:1.5px solid var(--gs-slate-200);border-radius:50%;display:grid;font-size:10px;font-weight:700;height:16px;place-items:center;width:16px}.gs-yef .trow.done .ic{background:var(--gs-fern-300);border-color:var(--gs-fern-300);color:var(--gs-navy)}.gs-yef .trow.cur{background:var(--gs-harbor-100)}.gs-yef .trow.cur .ic{background:var(--gs-navy);border-color:var(--gs-navy)}.gs-yef .trow .nm{color:var(--gs-ink);font-weight:600;min-width:0}.gs-yef .trow.up .nm,.gs-yef .trow.up .vl{color:var(--gs-slate-300);font-weight:500}.gs-yef .trow .vl{color:var(--gs-ink);font-size:13px;font-variant-numeric:tabular-nums;text-align:right}.gs-yef .trow.cur .vl{color:var(--gs-navy);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gs-yef .trow .sub{color:var(--gs-slate-400);font-size:12.5px;grid-column:2/-1}.gs-yef .tsec{display:grid;gap:2px}.gs-yef .tsec+.tsec{border-top:1px solid var(--gs-line);padding-top:10px}.gs-yef .tsec-h{color:var(--gs-slate-300);font-size:11.5px;font-weight:600;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.gs-yef .stmt-lines{border-top:1px solid var(--gs-slate-200);display:grid}.gs-yef .sline{border-bottom:1px solid var(--gs-slate-200);display:grid;gap:2px 16px;grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.gs-yef .sline .k,.gs-yef .sline .v{color:var(--gs-ink);font-weight:600}.gs-yef .sline .v{font-variant-numeric:tabular-nums;text-align:right}.gs-yef .sline .d{color:var(--gs-slate-400);font-size:13.5px;grid-column:1/-1}.gs-yef .layout.is-estimate{grid-template-columns:minmax(0,1fr) 360px}.gs-yef .sum{background:color-mix(in srgb,var(--gs-paper-butter) 14%,var(--gs-white));border:1px solid var(--gs-slate-200);border-radius:var(--gs-radius-md);box-shadow:var(--gs-shadow-1);display:grid;gap:16px;isolation:isolate;padding:24px;position:relative}.gs-yef .sum:before{background:var(--gs-paper-texture) 0 0 /300px 300px repeat;border-radius:inherit;content:"";inset:0;mix-blend-mode:multiply;opacity:.1;pointer-events:none;position:absolute;z-index:-1}.gs-yef .sum-top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.gs-yef .sum-top .l{color:var(--gs-slate-400);display:block;font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:6px;text-transform:uppercase}.gs-yef .sum-top .v{color:var(--gs-navy);display:block;font-family:var(--gs-heading-font);font-size:clamp(48px,6.5vw,64px);font-variant-numeric:tabular-nums;line-height:.95}.gs-yef .sum-top .meta{color:var(--gs-slate-400);font-size:12px;line-height:1.6;text-align:right}.gs-yef .inc{display:grid}.gs-yef .inc-line{align-items:center;border-top:1px solid var(--gs-line);display:grid;gap:4px 16px;grid-template-columns:116px minmax(0,1fr) auto auto;padding:14px 0}.gs-yef .inc-line:first-child{border-top:0}.gs-yef .inc-line .tag{justify-self:start}.gs-yef .inc-line .lbl2{color:var(--gs-navy);font-size:14.5px;font-weight:600}.gs-yef .inc-line .what{color:var(--gs-ink);font-size:14.5px;min-width:0}.gs-yef .inc-line .what small{color:var(--gs-slate-400);display:block;font-size:13px}.gs-yef .inc-line .fl{color:var(--gs-slate-400);font-size:13.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.gs-yef .inc-line .linkbtn{font-size:14px}.gs-yef .rail{display:grid;gap:16px;padding:22px}.gs-yef .rail h3{font-size:24px;line-height:1.15}.gs-yef .rail p{color:var(--gs-ink);font-size:14.5px}.gs-yef .rail .gs-btn{width:100%}.gs-yef .rail-route{color:var(--gs-fern-400);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.gs-yef .rail-sep{align-items:center;color:var(--gs-slate-400);display:flex;font-size:13px;gap:10px}.gs-yef .rail-sep:after,.gs-yef .rail-sep:before{background:var(--gs-line);content:"";flex:1;height:1px}.gs-yef .rail .saved{border-top:1px solid var(--gs-line);padding-top:12px}.gs-yef .tally.is-rail{padding:0}.gs-yef .sum-mail{border-top:1px dashed var(--gs-slate-200)}.gs-yef .sline .optin{align-items:center;color:var(--gs-ink);cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:10px;grid-column:1/-1;margin-top:6px;width:fit-content}.gs-yef .optin input{appearance:none;-webkit-appearance:none;background:var(--gs-slate-200);border-radius:10px;cursor:pointer;flex:none;height:20px;margin:0;position:relative;transition:background-color .15s;width:34px}.gs-yef .optin input:after{background:var(--gs-white);border-radius:50%;box-shadow:0 1px 2px color-mix(in srgb,var(--gs-ink) 25%,transparent);content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .15s;width:16px}.gs-yef .optin input:checked{background:var(--gs-fern-400)}.gs-yef .optin input:checked:after{transform:translateX(14px)}.gs-yef .optin input:focus-visible{box-shadow:0 0 0 2px var(--gs-harbor-300);outline:none}.gs-yef .sline .k .info{margin-left:2px}.gs-yef .info{background:none;border:0;border-radius:50%;cursor:pointer;display:inline-grid;height:24px;margin-block:-4px;padding:0;place-items:center;vertical-align:middle;width:24px}.gs-yef .info-i{border:1.5px solid var(--gs-harbor-300);border-radius:50%;color:var(--gs-harbor-300);display:grid;font:700 11px/1 var(--gs-heading-font);height:17px;place-items:center;width:17px}.gs-yef .info[aria-expanded=true] .info-i{background:var(--gs-harbor-300);color:var(--gs-white)}.gs-yef .info:focus-visible{box-shadow:0 0 0 2px var(--gs-harbor-300);outline:none}.gs-yef .sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.gs-yef .retinfo{background:var(--gs-harbor-50);border-radius:var(--gs-radius-sm);color:var(--gs-ink);display:grid;font-size:13.5px;gap:6px;grid-column:1/-1;margin-top:4px;max-width:72ch;padding:10px 12px}.gs-yef .retinfo a{color:var(--gs-harbor-300);font-weight:600;text-underline-offset:3px;width:fit-content}.gs-yef .retwarn{background:var(--gs-amber-soft);border:1px solid color-mix(in srgb,var(--gs-amber) 45%,transparent);border-left-width:4px;border-radius:var(--gs-radius-md);color:var(--gs-ink);display:grid;font-size:14px;gap:8px;grid-column:1/-1;margin-top:8px;padding:12px 14px}.gs-yef .retwarn-h{color:var(--gs-ink);font-weight:700}.gs-yef .retwarn-h:focus{outline:none}.gs-yef .sline.off .k,.gs-yef .sline.off .v{color:var(--gs-slate-400);font-weight:500}.gs-yef .sum-mail .sline{border-bottom:0;padding-bottom:0}.gs-yef .sum-mail .k,.gs-yef .sum-mail .v{color:var(--gs-slate-400);font-weight:500}.gs-yef .lbl2{color:var(--gs-navy);font-size:14.5px;font-weight:600}.gs-yef .fnote{padding:10px 12px}.gs-yef .fnote,.gs-yef .lnote{background:var(--gs-harbor-50);border-radius:var(--gs-radius-sm);max-width:64ch}.gs-yef .lnote{color:var(--gs-slate-400);display:grid;font-size:13.5px;gap:6px;padding:12px 14px}.gs-yef .scos{display:grid;gap:8px;margin-top:6px}.gs-yef .sco{align-items:center;display:grid;font-size:14.5px;gap:10px;grid-template-columns:minmax(0,190px) auto auto;justify-content:start}.gs-yef .matches[hidden]{display:none}.gs-yef .matches button[disabled]{color:var(--gs-slate-300);cursor:default}.gs-yef .matches button[disabled]:hover{background:none}.gs-yef fieldset.juris{border:0;display:grid;gap:8px;margin:6px 0 0;min-width:0;padding:0}.gs-yef fieldset.juris legend{margin-bottom:4px;padding:0}.gs-yef .jrow{align-items:center;border:1px solid var(--gs-card-border-color);border-radius:var(--gs-radius-sm);display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:10px 12px}.gs-yef .jrow:has(input:checked){background:var(--gs-harbor-50);border-color:var(--gs-harbor-300)}.gs-yef .jchk{align-items:flex-start;cursor:pointer;display:flex;flex:1;gap:10px;min-width:200px}.gs-yef .jchk input{accent-color:var(--gs-harbor-300);flex:none;height:16px;margin-top:4px;width:16px}.gs-yef .jchk b{color:var(--gs-navy);font-size:15px;font-weight:600}.gs-yef .jchk small{color:var(--gs-slate-400);display:block;font-size:13px}.gs-yef .jco{align-items:center;display:inline-flex;gap:8px}.gs-yef .mlist{display:grid}.gs-yef .mrow{align-items:start;border-top:1px solid var(--gs-line);display:grid;gap:8px 20px;grid-template-columns:190px minmax(0,1fr);padding:16px 0}.gs-yef .mhead{display:grid;gap:6px;justify-items:start}.gs-yef .mwho{color:var(--gs-slate-400);font-size:14px;font-variant-numeric:tabular-nums}.gs-yef .seg{background:var(--gs-white);border:1px solid var(--gs-slate-200);border-radius:var(--gs-radius-sm);display:inline-flex;overflow:hidden;width:fit-content}.gs-yef .segopt{position:relative}.gs-yef .segopt input{cursor:pointer;inset:0;margin:0;opacity:0;position:absolute}.gs-yef .segopt span{border-left:1px solid var(--gs-slate-200);color:var(--gs-navy);display:block;font-size:14.5px;font-variant-numeric:tabular-nums;font-weight:600;min-width:76px;padding:9px 16px;text-align:center}.gs-yef .segopt:first-child span{border-left:0}.gs-yef .segopt:hover span{background:var(--gs-harbor-50)}.gs-yef .segopt input:checked+span{background:var(--gs-navy);color:var(--gs-white)}.gs-yef .segopt input:focus-visible+span{box-shadow:inset 0 0 0 2px var(--gs-harbor-200)}.gs-yef .msome{align-items:center;color:var(--gs-ink);display:flex;flex-wrap:wrap;font-size:14.5px;gap:10px}.gs-yef .msome .mnum{width:110px}.gs-yef .mrow:first-child{border-top:0;padding-top:2px}.gs-yef .mrow .tag{justify-self:start;margin-top:2px}.gs-yef .mmain{display:grid;gap:8px;justify-items:start;min-width:0}.gs-yef .mnum{background:var(--gs-white);border:1px solid var(--gs-line);border-radius:var(--gs-radius-sm);color:var(--gs-ink);font:inherit;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;height:40px;text-align:center;width:100%}.gs-yef .mnum:focus-visible{border-color:var(--gs-fern-400);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-fern-400) 28%,transparent);outline:none}.gs-yef .sum .stmt-lines .sline:last-child{border-bottom:0;padding-bottom:0}.gs-yef .sum-jump{color:var(--gs-harbor-300);display:none;font-size:15px;font-weight:600;text-underline-offset:3px}.gs-yef .sec-h .linkbtn{font-size:14px}@media (max-width:900px){.gs-yef .sum-jump{display:inline-block}.gs-yef .layout.is-estimate{grid-template-columns:minmax(0,1fr)}.gs-yef .tally.is-rail{display:block;position:static}.gs-yef .layout{grid-template-columns:minmax(0,1fr)}.gs-yef .tally{display:none}}@media (max-width:640px){.gs-yef .inc-line{grid-template-columns:minmax(0,1fr) auto}.gs-yef .inc-line .what{grid-column:1/-1;grid-row:2}.gs-yef .inc-line .fl{display:none}.gs-yef .pcap{color:var(--gs-navy);display:block;font-size:13px;font-weight:600;margin:10px 0 0}.gs-yef .progress li.current .lab{font-size:0}.gs-yef .nav{display:grid;gap:10px 12px;grid-template-columns:auto minmax(0,1fr)}.gs-yef .nav .why{grid-column:1/-1;order:-1}.gs-yef .nav .gs-btn--primary{min-width:0;width:100%}.gs-yef .mrow{grid-template-columns:minmax(0,1fr)}.gs-yef .mhead{align-items:center;display:flex;gap:10px}.gs-yef .seg{display:flex;width:100%}.gs-yef .segopt{flex:1}.gs-yef .segopt span{min-width:0;padding-inline:8px}.gs-yef .sco{grid-template-columns:minmax(0,1fr) auto auto}.gs-yef .sum{padding:20px}.gs-yef .sum-top .meta{text-align:left}.gs-yef .sum-top .meta br{display:none}.gs-yef .sum-top .meta .dot{display:inline}.gs-yef .frow{grid-template-columns:minmax(0,1fr)}.gs-yef .screen{padding:22px 20px}.gs-yef .nav{padding:14px 20px}.gs-yef .choice,.gs-yef .welcome{grid-template-columns:minmax(0,1fr)}.gs-yef .welcome{row-gap:16px}.gs-yef .welcome img{justify-self:start;order:-1;width:120px}.gs-yef .rail{padding:20px}.gs-yef .note{grid-template-columns:minmax(0,1fr)}.gs-yef .progress li:not(.current) .lab{font-size:0}}@media (prefers-reduced-motion:reduce){.gs-yef,.gs-yef *{animation:none!important;transition:none!important}}.gs-yef.is-stepped .screen{animation:gs-yef-rise .2s ease-out}@keyframes gs-yef-rise{0%{transform:translateY(6px)}to{transform:none}}.gs-yef__hsform:not(:has(form)){min-height:300px}.gs-yef__hsform .hs-form{display:grid;font-family:var(--gs-body-font)!important;gap:0}.gs-yef__hsform fieldset{border:0!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important}.gs-yef__hsform .hs-form-field{margin-bottom:14px!important}.gs-yef__hsform .hs-form-field:has(>.input>input[type=hidden]),.gs-yef__hsform .hs-form-field[style*="display: none"]{display:none!important;margin:0!important}.gs-yef__hsform .hs-form-field>label{color:var(--gs-charcoal)!important;display:block!important;font-size:.8125rem!important;font-weight:700!important;margin-bottom:6px!important}.gs-yef__hsform .hs-form-required{color:var(--gs-error)!important;margin-left:2px!important}.gs-yef__hsform .input{margin-right:0!important}.gs-yef__hsform input[type=email],.gs-yef__hsform input[type=number],.gs-yef__hsform input[type=tel],.gs-yef__hsform input[type=text],.gs-yef__hsform select,.gs-yef__hsform textarea{-webkit-appearance:none!important;background:var(--gs-slate-50)!important;border:1.5px solid var(--gs-line)!important;border-radius:var(--gs-radius-sm)!important;box-sizing:border-box!important;color:var(--gs-charcoal)!important;font-family:inherit!important;font-size:1rem!important;line-height:1.3!important;min-height:48px!important;outline:none!important;padding:12px 14px!important;transition:border-color .2s,box-shadow .2s,background-color .2s!important;width:100%!important}.gs-yef__hsform input[type=email]:hover,.gs-yef__hsform input[type=tel]:hover,.gs-yef__hsform input[type=text]:hover,.gs-yef__hsform select:hover,.gs-yef__hsform textarea:hover{border-color:var(--gs-slate-200)!important}.gs-yef__hsform input[type=email]:focus,.gs-yef__hsform input[type=number]:focus,.gs-yef__hsform input[type=tel]:focus,.gs-yef__hsform input[type=text]:focus,.gs-yef__hsform select:focus,.gs-yef__hsform textarea:focus{background:var(--gs-white)!important;border-color:var(--gs-green-cta)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-green-cta) 16%,transparent)!important}.gs-yef__hsform input::placeholder{color:var(--gs-gray-300)!important}.gs-yef__hsform .form-columns-2{display:grid!important;gap:10px!important;grid-template-columns:1fr 1fr!important}.gs-yef__hsform .form-columns-1 .hs-form-field,.gs-yef__hsform .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.gs-yef__hsform .hs-field-desc{color:var(--gs-slate-400)!important;font-size:.8125rem!important;margin:0 0 8px!important}.gs-yef__hsform .hs-richtext,.gs-yef__hsform .legal-consent-container .hs-richtext{color:var(--gs-slate-400)!important;font-size:.8rem!important;line-height:1.5!important;margin:0 0 10px!important}.gs-yef__hsform .hs-richtext a{color:var(--gs-green-cta)!important;text-decoration:underline!important}.gs-yef__hsform ul.inputs-list{display:grid!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.gs-yef__hsform .hs-form-booleancheckbox-display,.gs-yef__hsform .hs-form-checkbox-display{align-items:flex-start!important;color:var(--gs-charcoal)!important;cursor:pointer!important;display:flex!important;font-size:.8125rem!important;gap:8px!important}.gs-yef__hsform .hs-form-booleancheckbox-display input[type=checkbox],.gs-yef__hsform .hs-form-checkbox-display input[type=checkbox]{accent-color:var(--gs-green-cta);flex:none!important;height:16px!important;margin:2px 0 0!important;width:16px!important}.gs-yef__hsform .hs-submit{margin-top:4px!important}.gs-yef__hsform .hs-submit .hs-field-desc{display:none!important}.gs-yef__hsform .hs-button.primary,.gs-yef__hsform input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:var(--gs-fern-300)!important;border:0!important;border-radius:var(--gs-btn-radius)!important;color:var(--gs-harbor-400)!important;cursor:pointer!important;font-family:"Inter",var(--gs-body-font)!important;font-size:1.0625rem!important;font-weight:700!important;line-height:1.2!important;min-height:52px!important;padding:14px 20px!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease!important;width:100%!important}.gs-yef__hsform .hs-button.primary:hover,.gs-yef__hsform input[type=submit]:hover{background:var(--gs-fern-400)!important;color:var(--gs-white)!important}.gs-yef__hsform .hs-button.primary:active,.gs-yef__hsform input[type=submit]:active{background:var(--gs-btn-primary-a)!important;color:var(--gs-white)!important}.gs-yef__hsform .hs-button.primary:focus-visible,.gs-yef__hsform input[type=submit]:focus-visible{box-shadow:0 0 0 2px var(--gs-white),0 0 0 4px var(--gs-btn-focus-ring)!important;outline:none!important}.gs-yef__hsform.is-secondary .hs-button.primary,.gs-yef__hsform.is-secondary input[type=submit]{background:var(--gs-white)!important;box-shadow:inset 0 0 0 var(--gs-btn-border-width,1.5px) var(--gs-harbor-400)!important;color:var(--gs-harbor-400)!important}.gs-yef__hsform.is-secondary .hs-button.primary:hover,.gs-yef__hsform.is-secondary input[type=submit]:hover{background:var(--gs-harbor-50)!important;color:var(--gs-harbor-400)!important}.gs-yef__hsform .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.gs-yef__hsform .hs-error-msg,.gs-yef__hsform .hs-error-msgs label{color:var(--gs-error)!important;font-size:.8125rem!important}.gs-yef__hsform .hs-form-field.hs-error input{border-color:var(--gs-error)!important}.gs-yef__hsform .submitted-message{background:var(--gs-fern-100);border-radius:var(--gs-radius-sm);color:var(--gs-navy)!important;font-size:1rem!important;line-height:1.55!important;padding:14px 16px!important}