.lhero__in{padding-top:calc(8.75rem - var(--hdr-g) + var(--hdr-over,0px));grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);padding-bottom:7rem;display:grid;position:relative}.lhero h1{max-width:13ch;letter-spacing:var(--track-g-h1);font-size:clamp(2.75rem,5vw,4.75rem);line-height:1.02;font-weight:var(--w-head);text-wrap:balance;margin:0}.lhero h1 .tone{color:var(--color-accent)}.page .lhero .lead{max-width:33ch;font-size:var(--t-g-lead);color:var(--color-text-muted);margin:1.75rem 0 0;line-height:1.5}.lhero .acts{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.375rem;display:flex}.page .gx .lhero__next{max-width:36ch;color:var(--color-text-quiet);margin:1rem 0 0;font-size:.9375rem;line-height:1.5}.lhero__media{justify-self:end;width:min(100%,30rem);margin-right:1.25rem;position:relative}.gx .lhero .photo img{aspect-ratio:4/5}.lhero__fig{font:var(--w-head) 1.5rem/1.15 var(--font-text);letter-spacing:-.025em;color:var(--color-accent);white-space:nowrap;display:block}.lhero__fig .to{font-size:.62em;font-weight:var(--w-strong);letter-spacing:0;color:var(--color-text-quiet);margin:0 .1em}.lhero__cap{font:var(--w-strong) .9375rem/1.35 var(--font-text);color:var(--color-text);margin-top:.3125rem;display:block}.lhero__note{color:var(--color-text-muted);margin-top:.1875rem;font-size:.9375rem;line-height:1.35;display:block}.page .gx .lhero__month{z-index:2;width:max-content;max-width:24rem;box-shadow:0 1.875rem 3.75rem -1.5rem var(--color-shadow-g), inset 0 0 0 1px var(--color-edge);align-items:center;gap:.875rem;margin:0;padding:1.125rem 1.375rem 1.125rem 1.125rem;display:flex;position:absolute;bottom:8rem;left:-4.75rem}.page .gx .lhero__rate{z-index:2;border-radius:var(--r-gcard);width:min(18.75rem,74%);box-shadow:0 1.875rem 3.75rem -1.5rem var(--color-shadow-g);background:repeating-radial-gradient(circle at 10% 130%, var(--mat-band-lines) 0 1px, transparent 1.5px 11px), linear-gradient(160deg, var(--mat-band-1), var(--mat-band-2) 55%, var(--mat-band-3));margin:0;padding:1.5rem 1.625rem 1.625rem;position:absolute;bottom:-2.5rem;right:-2.25rem}.lhero__rate .lhero__fig{font-size:2rem}.lhero .r1{width:2.5rem;height:2.5rem;top:-1.75rem;right:-3.5rem}.lhero .r2{width:1.375rem;height:1.375rem;color:var(--color-text-quiet);top:3rem;left:-2.75rem}@media (width<=1100px){.lhero__in{grid-template-columns:minmax(0,1fr) minmax(0,.8fr)}.page .gx .lhero__month{left:-2.5rem}}@media (width<=760px){.lhero__in{grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-bottom:3rem}.lhero h1{letter-spacing:-.04em;font-size:2.75rem}.page .lhero .lead{font-size:var(--t-g-text);margin-top:1.25rem}.lhero .acts{margin-top:1.75rem}.lhero__media{justify-self:stretch;width:auto;margin:0}.page .gx .lhero__rate{width:80%;padding:1.125rem 1.25rem 1.25rem;bottom:-2.25rem;right:.75rem}.lhero__rate .lhero__fig{font-size:1.75rem}.page .gx .lhero__month{width:auto;max-width:none;margin-top:3.5rem;position:relative;bottom:auto;left:auto}.lhero__month .lhero__fig{white-space:normal;font-size:1.375rem}.lhero .r1{width:1.75rem;height:1.75rem;top:-2rem;right:1rem}.lhero .r2{display:none}}.lstrip .wrap{padding-top:2.5rem;padding-bottom:2.625rem}.page .gx .lstrip__line{font:var(--w-head) 1rem/1.55 var(--font-text);color:var(--color-text-quiet)}.gx .lstrip__cells{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1.4fr);gap:1.5rem;margin:1.75rem 0 0;display:grid}.lstrip__cells>div{min-width:0;box-shadow:inset 1px 0 0 var(--color-border);padding-left:1.25rem}.lstrip__cells dt{font-size:var(--t-g-small);color:var(--color-text-quiet);line-height:1.4}.lstrip__cells dd{font:var(--w-head) 1.25rem/1.3 var(--font-text);letter-spacing:-.02em;color:var(--color-text);margin:.5rem 0 0}.page .gx .lstrip__note{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:flex-start;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.lstrip__note svg{width:1.125rem;height:1.125rem;color:var(--color-accent);margin-top:.1875rem}.lstrip .legal{margin:1rem 0 0}@media (width>=1101px){.gx .lstrip__cells,.page .gx .lstrip__note{margin-right:12.5rem}}@media (width<=1100px){.gx .lstrip__cells{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}}@media (width<=760px){.gx .lstrip__cells{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.25rem}.lstrip__cells dd{margin-top:.25rem;font-size:1.1875rem}}.page .calc-g .calcbox__hint{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:flex-start;gap:.625rem;margin:0;padding-top:1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.calc-g .calcbox__hint svg{width:1.125rem;height:1.125rem;color:var(--color-accent);margin-top:.1875rem}.calc-g .cresult__note+.legal{margin-top:1rem}.lterms{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:3.5rem;display:grid}.page .gx .lgo{margin-top:2rem}.page .gx .lscale__line{border-top:1px solid var(--color-border);color:var(--color-text-muted);align-items:flex-start;gap:.75rem;padding-top:1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.lscale__line svg{width:1.125rem;height:1.125rem;color:var(--color-accent);margin-top:.1875rem}.lrows{padding:.75rem 2.25rem 1.5rem}.lrows dl{margin:0}.lrows dl>div{border-bottom:1px solid var(--color-border);padding:1.125rem 0 1.1875rem}.lrows dt{color:var(--color-text-quiet);font-size:.9375rem;line-height:1.45}.lrows dd{font:var(--w-head) 1.1875rem/1.35 var(--font-text);letter-spacing:-.01em;color:var(--color-text);margin:.25rem 0 0}.lrows dd .slot{font-size:var(--t-g-small)}.lrows .legal{margin:1.125rem 0 0}@media (width<=1100px){.lterms{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}}@media (width<=760px){.lterms{gap:.75rem;margin-top:2.25rem}.lrows{padding:.25rem 1.375rem 1.25rem}}.gx .lrate .photo img{object-position:64% 50%}.page .gx .lrate .body+.body{margin-top:1rem}.lrate .r3{width:2.25rem;height:2.25rem;top:-1.75rem;right:-1.5rem}@media (width<=760px){.lrate .r3{right:.75rem}}.lsteps{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}@media (width>=1101px) and (height>=46rem){.lsteps__head{top:calc(var(--hdr-sticky-h) + 1.5rem);position:sticky}}@media (width<=760px){.lsteps{grid-template-columns:minmax(0,1fr);gap:2.25rem}}.reqbox{margin-top:3.5rem;padding:.75rem 2.25rem}.reqt,.reqt thead,.reqt tbody{width:auto;display:block}.reqt tr{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:baseline;column-gap:2.5rem;padding:1.375rem 0;display:grid}html:not(.review) .reqt-two tr{grid-template-columns:minmax(0,.62fr) minmax(0,1fr)}.reqt tbody tr{border-top:1px solid var(--color-border)}.reqt th,.reqt td{text-align:left;font-weight:var(--w-text);padding:0;display:block}.reqt thead tr{padding-block:1rem .875rem}.reqt thead th{color:var(--color-text-quiet);font-size:.9375rem;line-height:1.45}.reqt tbody th{font:var(--w-head) 1.25rem/1.3 var(--font-text);letter-spacing:-.015em;color:var(--color-text)}.reqt tbody td{font-size:var(--t-g-body);color:var(--color-text-muted);line-height:1.55}.reqmore{margin-top:2.25rem}.reqmore__label{font:var(--w-strong) .9375rem/1.45 var(--font-text);color:var(--color-text-quiet);margin:0 0 .5rem}.reqmore ul{flex-wrap:wrap;gap:0 2rem;display:flex}@media (width<=1100px){.reqbox{padding:.5rem 1.625rem}.reqt tr{column-gap:1.5rem}}@media (width<=760px){.reqbox{margin-top:2.25rem;padding:.25rem 1.375rem}.reqt thead{display:none}.reqt tbody tr{padding:1.125rem 0}.reqt tbody tr:first-child{border-top:0}.reqt tbody tr,html:not(.review) .reqt-two tbody tr{display:block}.reqt tbody :is(th,td)+td{margin-top:.5rem}html:not(.review) .reqt td.is-blank{display:none}}.lready{background:radial-gradient(50% 90% at 0% 100%, var(--color-glow-g), transparent 70%), var(--color-card);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2.5rem clamp(2.5rem,5vw,5rem);margin-top:clamp(4rem,7vw,6rem);padding:clamp(2.25rem,5vw,4rem) clamp(1.5rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.gx .lready .h2{max-width:19ch;font-size:clamp(1.875rem,3vw,2.625rem);line-height:1.08}.gx .lready .checks{margin:0}.page .gx .lready__lead{color:var(--color-text-quiet);margin-top:1.25rem;padding-left:2.625rem;font-size:.9375rem;line-height:1.5}.lready .d1{width:1.75rem;height:1.75rem;color:var(--color-text-quiet);top:12%;right:3.5%}@media (width<=760px){.lready{border-radius:var(--r-band-s);grid-template-columns:minmax(0,1fr);gap:1.75rem}.lready .d1{top:1.5rem;right:1.25rem}}.lfaq{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);display:grid}.lfaq .qs{margin-top:2.75rem}.lnot{border-radius:var(--r-band);box-shadow:0 2.5rem 5rem -2.5rem var(--color-shadow-g);padding:clamp(1.75rem,3.5vw,3rem)}.gx .lnot .h2{font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.08}.lnot__list{margin-top:1.5rem}.lnot__list li{border-top:1px solid var(--color-border);font-size:var(--t-g-body);color:var(--color-text-muted);padding:1rem 0 1rem 1.625rem;line-height:1.55;position:relative}.lnot__list li:before{content:"";background:var(--color-accent);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.5625rem;left:0}.page .gx .lnot__links{flex-wrap:wrap;gap:0 1.75rem;margin-top:.5rem;display:flex}@media (width>=1101px) and (height>=46rem){.lnot{top:calc(var(--hdr-sticky-h) + 1.5rem);position:sticky}}@media (width<=1100px){.lfaq{grid-template-columns:minmax(0,1fr)}.lnot{max-width:40rem}}@media (width<=760px){.lfaq .qs{margin-top:2rem}.lnot{border-radius:var(--r-band-s)}}.page .gx .lclose__links{flex-wrap:wrap;gap:0 1.75rem;max-width:none;margin-top:1.25rem;display:flex}.page .gx .lclose__guides{flex-wrap:wrap;gap:.625rem;margin-top:1rem;display:flex}.lclose__kind{font-weight:var(--w-text)}.lclose .pill{margin-top:0}@media (width<=760px){.lclose .c1{display:none}}.ptop__in{padding-top:calc(9.375rem - var(--hdr-g) + var(--hdr-over,0px));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 3rem;padding-bottom:3.5rem;display:grid}.ptop h1{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.625rem,4.8vw,4.25rem);line-height:1;font-weight:var(--w-head);text-wrap:balance;margin:0}.ptop h1 .tone{color:var(--color-accent)}.page .ptop .lead{max-width:42ch;color:var(--color-text-muted);margin:1.125rem 0 0;font-size:1.1875rem;line-height:1.5}.page .gx .ptop__rate{gap:.625rem;min-width:19rem;margin:0;padding:1.625rem 2rem 1.75rem;display:grid;position:relative}.ptop__k{font:var(--w-strong) 1rem/1.3 var(--font-text);color:var(--color-text-muted)}.ptop__fig{font:var(--w-head) clamp(2.25rem, 3.4vw, 3rem)/1 var(--font-text);letter-spacing:var(--track-g-fig);color:var(--color-accent);white-space:nowrap}.ptop__fig .to{letter-spacing:-.02em;color:var(--color-text-quiet);margin:0 .12em;font-size:.55em}.ptop__note{color:var(--color-text-quiet);font-size:.9375rem;line-height:1.45}.ptop .t1{width:2.25rem;height:2.25rem;top:-1.375rem;right:-1.125rem}@media (width<=760px){.ptop__in{grid-template-columns:minmax(0,1fr);gap:1.75rem;padding-bottom:2.5rem}.ptop h1{font-size:2.625rem}.page .ptop .lead{font-size:var(--t-g-body)}.page .gx .ptop__rate{min-width:0;padding:1.25rem 1.375rem 1.375rem}.ptop .t1{width:1.75rem;height:1.75rem;top:-1.125rem;right:1rem}}.ptool .calc-g{margin-top:0}@media (width>=1101px){.calcbox-full .calcbox__in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.calcbox__go{border-top:1px solid var(--color-border);padding-top:1.625rem}.calcbox__acts{flex-wrap:wrap;gap:.875rem;display:flex}.page .gx .calcbox__next{color:var(--color-text-muted);margin-top:.875rem;font-size:.9375rem;line-height:1.45}.page .gx .calcbox__about{color:var(--color-text-quiet);margin-top:.75rem;font-size:.9375rem;line-height:1.5}.calcbox__go .legal{margin:.75rem 0 0}.calcbox .textlink:not([href])>span{color:var(--color-text-quiet);border-bottom-style:dotted}.cresult__k .dots{vertical-align:middle;margin-left:.5rem}.cresult-full .stale{margin:.875rem 0 0}.figbox{margin-top:1.75rem;overflow-x:auto}.figt{border-collapse:collapse;width:100%}.figt th,.figt td{text-align:right;font-weight:var(--w-text);padding:.875rem 0 .875rem 1rem}.figt thead th{font-size:var(--t-g-small);font-weight:var(--w-strong);color:var(--color-text-quiet);padding-block:0 .625rem}.figt tbody tr{border-top:1px solid var(--color-border)}.figt tbody th{text-align:left;color:var(--color-text-muted);padding-left:0;font-size:.9375rem}.figt tbody td{font-weight:var(--w-strong);white-space:nowrap;color:var(--color-text)}.figbox.is-stacked :is(.figt,tbody){display:block}.figbox.is-stacked tr{grid-template-columns:minmax(0,1fr);padding:.75rem 0;display:grid}.figbox.is-stacked :is(th,td){text-align:left;padding:0}.figbox.is-stacked tbody th{padding-bottom:.25rem}.cbars{row-gap:.625rem;margin:1.75rem 0 0;display:grid}.cbars__track{height:2.5rem;display:flex}.cbars__seg{width:var(--w);white-space:nowrap;min-width:5px;font:var(--w-strong) var(--t-g-small)/1 var(--font-text);flex:none;align-items:center;display:flex;overflow:hidden}.cbars__seg.is-loan{border-radius:var(--r-pill) 0 0 var(--r-pill);background:var(--color-card-hi);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-edge);padding-left:1.125rem}.cbars__seg.is-int{border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--color-accent-fill);box-shadow:inset 2px 0 0 var(--color-bg)}.cbars__key{color:var(--color-text-muted);align-items:center;gap:.625rem;margin-top:.25rem;font-size:.9375rem;line-height:1.45;display:flex}.cbars__key i{background:var(--color-accent-fill);border-radius:50%;flex:none;width:.875rem;height:.875rem}.cresult-full .hint{margin-top:1.375rem}.calcbox.is-typing .figt tbody td,.figbox.greyed .figt tbody td{color:var(--color-text-quiet);font-weight:var(--w-text)}.cbars.greyed :is(.cbars__seg.is-int,.cbars__key i){background:var(--color-text-quiet)}.cbars.greyed .cbars__seg{color:var(--color-text-muted)}.calcbox__tabs{padding:.25rem .25rem .875rem}.calcbox__tabs .seg{border-radius:var(--r-pill);background:var(--color-card-hi)}.cest{align-content:start;row-gap:1.5rem;padding:2rem 2.25rem 2.25rem;display:grid}.gx :is(h2,h3).cest__h{font:var(--w-head) 1.75rem/1.15 var(--font-text);letter-spacing:-.02em;margin:0}.page .gx .cest .est-head p{margin-top:.5rem}@media (width<=760px){.figbox,.cbars{margin-top:1.375rem}.figt th,.figt td{padding-block:.75rem}.cest{padding:1.5rem 1.375rem 1.625rem}}.readgrid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:3.5rem;display:grid}.lrows dl>div:last-child{border-bottom:0}.lrows-def dt{font:var(--w-head) 1.1875rem/1.35 var(--font-text);letter-spacing:-.01em;color:var(--color-text)}.lrows-def dt .lnk{font-weight:inherit}.lrows-def dd{font:var(--w-text) var(--t-g-body)/1.55 var(--font-text);letter-spacing:0;color:var(--color-text-muted);margin-top:.375rem}.readgrid__head{border-bottom:1px solid var(--color-border);padding:1.25rem 0}.readgrid__head h3{font:var(--w-head) 1.625rem/1.15 var(--font-text);letter-spacing:-.025em;margin:0}.page .gx .readgrid__head p{color:var(--color-text-quiet);margin-top:.375rem;font-size:.9375rem;line-height:1.45}.page .gx .readmore{flex-wrap:wrap;gap:0 2rem;margin-top:1.75rem;display:flex}@media (width<=1100px){.readgrid{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}}@media (width<=760px){.readgrid{gap:.75rem;margin-top:2.25rem}}@media (width<=1100px){.lclose{grid-template-columns:minmax(0,1fr);gap:1.75rem}.gx .lclose .pill{white-space:normal;text-wrap:balance;max-width:100%;padding-top:.5rem;padding-bottom:.5rem;line-height:1.15}.lhero .r1{right:-.75rem}}
