.hl-greet{margin:0 0 var(--s-1);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.hl-date{margin:var(--s-2) 0 0;font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);font-variant-numeric:tabular-nums}.hl-sub{margin:var(--s-2) 0 0;max-width:60ch;font-size:var(--fs-portal-lead);line-height:var(--lh-body);color:var(--ink-2)}.hl-session{margin-top:var(--s-4)}.hl-region{gap:var(--s-6);flex-direction:column;display:flex}.hl-grid{gap:var(--s-6) var(--grid-gap);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;align-items:start;display:grid}.hl-grid>*{min-width:0}@media (width>=720px){.hl-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.hl-grid>*{grid-column:span 8}.hl-grid>[data-t="4"]{grid-column:span 4}}@media (width>=1024px){.hl-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hl-grid>*,.hl-grid>[data-t="4"]{grid-column:span 12}.hl-grid>[data-d="8"]{grid-column:span 8}.hl-grid>[data-d="6"]{grid-column:span 6}.hl-grid>[data-d="4"]{grid-column:span 4}.hl-grid>[data-rows="2"]{grid-row:span 2}.hl-grid>[data-stretch]{align-self:stretch}}@media (width>=720px) and (width<=1023.98px){.hl-grid>[data-stretch-t]{align-self:stretch}}.hl-herostack{display:contents}@media (width>=720px) and (width<=1023.98px){.hl-herostack>*{grid-column:span 8;min-width:0}.hl-herostack>[data-t="4"]{grid-column:span 4;align-self:stretch}}@media (width>=1024px){.hl-herostack{gap:var(--s-6);flex-direction:column;display:flex}}.hl-pair{gap:var(--s-5) var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (width>=720px){.hl-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-ms{gap:var(--s-6);flex-direction:column;display:flex}.hl-ms-main,.hl-ms-side{display:contents}.hl-ms>*>*{order:var(--i,0);min-width:0}@media (width>=1024px){.hl-ms{gap:var(--grid-gap);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;display:grid}.hl-ms-main,.hl-ms-side{gap:var(--s-6);flex-direction:column;min-width:0;display:flex}.hl-ms-side{top:calc(var(--header-h-portal) + var(--s-6));position:sticky}}.hl-panel{gap:var(--s-5);flex-direction:column;display:flex}.hl-panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.hl-panel-head>.pt-small,.hl-panel-head>.pt-link{font-size:var(--fs-sm)}.hl-p{font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-2);margin:0}.hl-p-strong{color:var(--ink-1)}.hl-note-line{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);margin:0}.hl-lines{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-lines>li{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.hl-figure-line{font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-1);font-variant-numeric:tabular-nums;margin:0}.hl-change{white-space:nowrap}.hl-change[data-dir=down]{color:var(--ink-2)}.hl-more{align-self:flex-start}.hl-alerts{gap:var(--s-4);flex-direction:column;display:flex}.hl-alerts-h{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);margin:0}.hl-alerts-rest{gap:var(--s-4);flex-direction:column;display:flex}.hl-safety .pt-cushion{margin:0}.hl-safety-figs{gap:var(--s-1);padding-top:var(--s-4);border-top:1px solid var(--line-1);flex-direction:column;display:flex}.hl-safety-figs .hl-figure-line+.hl-note-line{margin-top:0}.hl-section{gap:var(--s-4);flex-direction:column;display:flex}.hl-section-h{font-size:var(--fs-portal-title);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);margin:0}.hl-section-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.hl-caption{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);margin:0}.hl-chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hl-chips>li{align-items:center;gap:var(--s-2);min-height:var(--s-8);padding:0 var(--s-3);border:1px solid var(--line-1);border-radius:var(--r-pill);background:var(--surface-panel);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-2);display:inline-flex}.hl-chips svg{width:16px;height:16px;color:var(--ink-3)}.hl-steps{gap:var(--s-3);counter-reset:hl-step;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.hl-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-steps>li{align-items:center;gap:var(--s-3);font-size:var(--fs-portal-body);line-height:var(--lh-snug);color:var(--ink-1);display:flex}.hl-step-n{width:var(--s-8);height:var(--s-8);border-radius:var(--r-pill);background:var(--surface-icon);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-1);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.hl-reassure{align-items:flex-start;gap:var(--s-2);font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);margin:0;display:flex}.hl-reassure svg{width:20px;height:20px;color:var(--ink-3);flex:none}.hl-reasons{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-reasons>li{gap:var(--s-1);padding:var(--s-3) 0;flex-direction:column;display:flex}.hl-reasons>li+li{border-top:1px solid var(--line-1)}.hl-reasons strong{font-weight:var(--fw-medium);color:var(--ink-1)}.hl-reasons span{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.hl-estimate{isolation:isolate;border:1px solid var(--line-on-dark);gap:var(--s-5);padding:var(--s-6) var(--s-5);border-radius:var(--r-xl);background:var(--bg-dark);color:var(--ink-on-dark);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=720px){.hl-estimate{padding:var(--s-8)}}.hl-estimate-dots{z-index:-1;background-image:var(--dots);background-size:var(--dots-size);width:min(100%,360px);height:100%;mask-image:var(--dots-fade);pointer-events:none;position:absolute;inset:0 0 auto auto}.hl-estimate .field-label,.hl-estimate label{color:var(--ink-on-dark-2)}.hl-estimate .pt-title{color:var(--ink-on-dark)}.hl-estimate-result{gap:var(--s-1);flex-direction:column;display:flex}.hl-estimate-n{font-size:var(--fs-portal-hero);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;color:var(--ink-on-dark);margin:0}.hl-estimate-basis{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-on-dark-2);margin:0}.hl-estimate .pt-link{color:var(--ink-on-dark);align-self:flex-start}.hl-how{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-how>li+li{border-top:1px solid var(--line-1)}.hl-how-btn{align-items:center;gap:var(--s-3);width:100%;min-height:var(--s-9);padding:var(--s-2) 0;text-align:start;font:inherit;color:var(--ink-1);cursor:pointer;background:0 0;border:0;display:flex}.hl-how-btn .hl-how-t{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);flex:1}.hl-how-btn>svg{width:20px;height:20px;color:var(--ink-3);transition:transform var(--t-fast) var(--ease);flex:none}.hl-how-btn[aria-expanded=true]>svg{transform:rotate(180deg)}.hl-how-detail{margin:0 0 var(--s-4);padding:0 0 0 calc(var(--s-8) + var(--s-3));gap:var(--s-2);flex-direction:column;list-style:none;display:flex}.hl-how-detail>li{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2)}.hl-loanhead h1.pt-title{margin:0}.hl-loanhead-sub{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);margin:0}.hl-loan-alerts{gap:var(--s-4);flex-direction:column;display:flex}.hl-table-wrap{margin-inline:calc(-1 * var(--s-2));padding-inline:var(--s-2);overflow-x:auto}.hl-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);line-height:var(--lh-body);font-variant-numeric:tabular-nums}.hl-table caption{text-align:start}.hl-table th,.hl-table td{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-bottom:1px solid var(--line-1);text-align:end;vertical-align:top}.hl-table th:first-child,.hl-table td:first-child{text-align:start;min-width:10rem}.hl-table thead th{font-weight:var(--fw-medium);color:var(--ink-3)}.hl-table tbody th{font-weight:var(--fw-regular)}.hl-table td{color:var(--ink-1)}.hl-table tr:last-child>*{border-bottom:0}.hl-fund-name{gap:var(--s-1);flex-direction:column;display:flex}.hl-fund-name a,.hl-fund-name button{font:inherit;font-weight:var(--fw-medium);color:var(--ink-1);text-align:start;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0}.hl-fund-meta{color:var(--ink-3)}.hl-tag{align-self:flex-start;align-items:center;gap:var(--s-1);padding:0 var(--s-2);border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-2);display:inline-flex}.hl-fundcards{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-fundcards>li{gap:var(--s-2);padding:var(--s-4) 0;flex-direction:column;display:flex}.hl-fundcards>li+li{border-top:1px solid var(--line-1)}.hl-fundcards dl{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.hl-fundcards dt{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--ink-3)}.hl-fundcards dd{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-1);font-variant-numeric:tabular-nums;margin:0}.hl-only-wide{display:none}@media (width>=720px){.hl-only-wide{display:block}.hl-only-phone{display:none}}.hl-refresh{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.hl-cc-rows{gap:var(--s-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-cc-row{gap:var(--s-2);flex-direction:column;display:flex}.hl-cc-label{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-2);margin:0}.hl-cc-fig{font-size:var(--fs-portal-figure);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;color:var(--ink-1);margin:0}.hl-cc-track{height:var(--chart-bar-h);position:relative}.hl-cc-axis{inset-block:calc(-1 * var(--s-1));left:var(--x,0%);background:var(--ink-3);width:1px;position:absolute}.hl-cc-bar{inset-block:0;left:var(--p,0%);width:var(--w,0%);border-radius:var(--r-2xs);background:var(--chart-mark);position:absolute}.hl-cc-bar[data-kind=cost],.hl-cc-bar[data-dir=down]{background:var(--chart-context)}.hl-cc-detail{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);margin:0}.hl-cc-state{padding-top:var(--s-4);border-top:1px solid var(--line-1);font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-1);margin:0}.hl-unp{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-unp>li{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;flex-wrap:wrap;display:flex}.hl-unp>li+li{border-top:1px solid var(--line-1)}.hl-unp-main{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.hl-unp-t{font-size:var(--fs-portal-body);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1)}.hl-unp-s{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3);font-variant-numeric:tabular-nums}.hl-figs{gap:var(--s-4);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (width>=720px){.hl-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}.hl-figs>div{gap:var(--s-1);flex-direction:column;display:flex}.hl-figs dt{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--ink-3)}.hl-figs dd{font-size:var(--fs-portal-lead);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--ink-1);font-variant-numeric:tabular-nums;margin:0}.hl-big{font-size:var(--fs-portal-figure);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;color:var(--ink-1);margin:0}.hl-status-cell[data-overdue]{color:var(--risk-ink)}.hl-docs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-docs>li+li{border-top:1px solid var(--line-1)}.hl-left{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hl-left>li{gap:var(--s-3);padding:var(--s-3) 0;font-size:var(--fs-portal-body);line-height:var(--lh-snug);color:var(--ink-1);grid-template-columns:5rem minmax(0,1fr);display:grid}.hl-left>li+li{border-top:1px solid var(--line-1)}.hl-left-k{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-3)}.hl-flow{gap:var(--s-6);flex-direction:column;display:flex}.hl-check{align-items:flex-start;gap:var(--s-3);font-size:var(--fs-portal-body);line-height:var(--lh-body);color:var(--ink-1);display:flex}.hl-check input{width:var(--s-5);height:var(--s-5);margin-top:var(--s-1);accent-color:var(--ink-1);flex:none}.hl-table[data-text] th,.hl-table[data-text] td{text-align:start}
