
:root{
  --rh-body:16px;
  --rh-lh:2;
  --rh-small:14.5px;
  --rh-lh-small:1.85;
  --rh-p:30px;
  --rh-li:14px;
  --rh-h2-top:84px;
  --rh-h2-bottom:24px;
  --rh-h3-top:48px;
  --rh-h3-bottom:14px;
  --rh-sec:76px;
  --rh-measure:38em;
  --rh-card:26px;
  --rh-cell:16px;
  --rh-gutter:28px;
}
@media(min-width:861px){:root{--rh-body:17px;--rh-p:34px;--rh-h2-top:104px;--rh-h2-bottom:28px;--rh-h3-top:56px;--rh-sec:104px;--rh-card:30px;--rh-cell:18px}}
@media(max-width:640px){.phead,.sec{padding-left:var(--rh-gutter);padding-right:var(--rh-gutter)}}
body.sub .sec{padding-top:calc(var(--rh-sec) * .62);padding-bottom:calc(var(--rh-sec) * .38)}
body.sub .sec+.sec{padding-top:calc(var(--rh-sec) * .62)}
.sec-head{margin-bottom:calc(var(--rh-p) + 8px)}
.sec-head .sub,.sec-lead,.phead .page-sub{line-height:var(--rh-lh)}
.cd p,.cd li,.pstep>li>p,.lpart p,.lcard p,.col-main p,.col-main li,.qa-a p,.qa-a li{font-size:var(--rh-body);line-height:var(--rh-lh)}
.cd p,.lpart p,.lcard p,.col-main p,.qa-a p,.pstep>li>p{max-width:var(--rh-measure)}
.cd p,.lpart p,.col-main p{margin:0 0 var(--rh-p)}
.cd p:last-child,.lpart p:last-child,.col-main p:last-child{margin-bottom:0}
.qa-a p+p{margin-top:calc(var(--rh-p) * .7)}
.cd li,.col-main li,.ways li,.cd-list li,.day li{max-width:var(--rh-measure)}
.cd li+li,.col-main li+li,.cd-list li+li,.day li+li,.ways li+li{margin-top:var(--rh-li)}
.cd h2,.col-main h2{margin-top:var(--rh-h2-top);margin-bottom:var(--rh-h2-bottom)}
.cd>h2:first-child,.col-main>h2:first-child{margin-top:0}
.pstep>li{padding:calc(var(--rh-p) + 4px) 0}
.pstep h3{margin-bottom:12px}
.tl>li{padding-bottom:calc(var(--rh-p) - 2px)}
.tl-s,.tl-w{line-height:var(--rh-lh)}
.ways li{font-size:var(--rh-small);line-height:var(--rh-lh-small)}
.cd td,.cd th,.col-main td,.col-main th{padding-top:var(--rh-cell);padding-bottom:var(--rh-cell);line-height:var(--rh-lh-small)}
.fcard,.ways>div,.lcard,.hrv-card,.r-first{padding:var(--rh-card)}
.fcard-d,.hrv-b,.cd-key dd{line-height:var(--rh-lh-small)}
.nhero-lead{line-height:var(--rh-lh)}
.tl.tl-home>li{padding-bottom:var(--rh-p)}
.vq-text,.hrv-b{line-height:var(--rh-lh)}
:root{--rh-lh:2.05;--rh-p:34px;--rh-li:16px;--rh-h2-top:96px;--rh-h2-bottom:26px;--rh-h3-top:52px;--rh-sec:88px;--rh-card:28px;--rh-cell:18px;--rh-gutter:30px;--rh-measure:36em}
@media(min-width:861px){:root{--rh-p:38px;--rh-h2-top:120px;--rh-h2-bottom:30px;--rh-h3-top:60px;--rh-sec:120px;--rh-card:34px;--rh-cell:20px}}
.cd p,.lpart p,.qa-a p,.pstep>li>p,.sec-lead,.sec-head .sub,.page-sub,.tl-s,.fcard-d,.hrv-b{color:var(--color-ink-2)}
.cd p b,.qa-a p b{color:var(--color-ink)}
.sec-head{margin-bottom:calc(var(--rh-p) + 14px)}
.fcards{gap:18px}
.fcard,.ways>div,.lcard,.hrv-card,.cc{padding:var(--rh-card)}
.cells,.ccar-track{gap:18px}
.qa-list summary{padding-top:20px;padding-bottom:20px}
.qa-list details[open] .qa-a{padding-bottom:14px}
.tl>li{padding-bottom:calc(var(--rh-p) + 2px)}
.pstep>li{padding:calc(var(--rh-p) + 8px) 0}
:root{--t1:28px;--t2:21px;--t3:18px;--t4:17px;--t5:15px;--t6:13px;--t4-lh:var(--rh-lh,2.05)}
@media(min-width:861px){:root{--t1:36px;--t2:24px;--t3:19px;--t4:18px}}
:root{--col-h1:var(--t1);--col-h2:var(--t2);--col-body:var(--t4);--col-sub:var(--t5);--rh-body:var(--t4);--rh-small:var(--t5)}
.phead h1,.col-head h1{font-size:var(--t1)!important;line-height:1.38!important}
.col-body h2:not(.sh):not(.toc-h):not(.src-h),body.sub .sec-head h2,.sec-head h2,.pr-h,.r-head h2,.page-close p:not(.cta-note),
.fcard-amt:not(.fcard-amt-t) .num-data,.cd-key dd,.fig-num .cd-key-i dd,.cc-a2 b{font-size:var(--t2)!important;line-height:1.45!important}
.col-body h3,.pstep h3,.tl b,.br-steps b,.cc-t,.ccar-t,.fcard-amt:not(.fcard-amt-t),.al-list b,.al-hub b,.lcard h3,.pr-sub,.fcard-amt-t,.br-pull,.hrv-name,.yard-q{font-size:var(--t3)!important;line-height:1.55!important}
.col-body p,.col-body li,.col-body td,.col-body th,.col-lead,.col-sum p,.col-sum li,.bridge-t,.fx dd,.fx-n li,.faq-i summary,.faq-i p,.col-more .t,.br-check li,.br-steps span,
.pstep>li>p,.tl-s,.tl-w,.ways li,.qa-a p,.qa-a li,.qa-list summary,.sec-lead,.sec-head .sub,.phead .page-sub,.nhero-lead,.vq-text,.voice-pts li,.hrv-b,
.fcard-d,.cc-s,.lpart p,.lcard p,.cd p,.cd li,.cd td,.cd dd,.pr-list dd,.pr-list li>span,.pr-steps2>li,.pr-fee dd b,.pr-table td b,.al-list .al-d,.al-hub .al-d,
.r-first p,.r-sub,.ps-v,.q-seg button,.cs-empty p,.nsteps>li,.nsteps>li b{font-size:var(--t4)!important;line-height:var(--t4-lh)!important}
.side-tab button{font-size:var(--t4)!important}
.fcard-d,.hrv-b,.cc-s,.al-list .al-d,.al-hub .al-d,.ways li,.tl-s,.tl-w,.q-seg button,.ps-v,.pr-fee dd b,.pr-table td b{line-height:1.85!important}
.col-by,.fig-h,.fig-src,.col-src li,.col-note,.src-h,.toc-h,.col-sum .sh,.bridge-k,.fx dt,.fx-form .chips span,.fig-num .cd-key-i dt span,
.fn li,.cta-note,.page-close .cta-note,.way-cap,.pr-cap,.pr-lead,.pr-table tbody th,.pr-list dt,.pr-list b,.cc-f,.cc-a1,.cc-tag,.iss,.al-chip,.al-meta,.al-tags a,
.r-chips li,.r-k,.q-sm,.q-h,.hrv-m,.hs-lead,.tl-route-cap,.fcard-h,.cs-fine,.rv-note,.ps-edit,.hp-ask,.hp-cur,.hp-opts button,
.fee-fn li,.hs-vb dd,.link-arrow,.btn-go,.btn-onaccent,.btn-main{font-size:var(--t5)!important;line-height:1.75!important}
.wbadge,.tl-g,.fig-h .k,.kicker,.cc-iss-h,.ccar-tags span,.nhero-stats dd,.hrv-t,.rv-tag,.al-meta time,.toc .n,.br-table td:not(:first-child)::before,.pr-table td[data-k]::before,.r-chips b,.fcard-h .wbadge{font-size:var(--t6)!important;line-height:1.6!important}
.r-chips b{font-size:var(--t5)!important}
main p,main li,main dd,main .cc-t,main .ccar-t,main .cta-note,main .fcard-d,main .hrv-b{word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}
main h1,main h2,main h3,main .cc-t,main .ccar-t{text-wrap:balance}
.way-b{font-size:var(--t4)!important;line-height:var(--t4-lh)!important}
.rv blockquote{font-size:var(--t4)!important}
.rv-meta{font-size:var(--t5)!important}
.side-tab.sw3 button{color:var(--color-ink-3)!important}
.iss-n{color:var(--color-ink-3)!important}
.al-chip.is-off{display:none!important}
.al-meta time{font-family:inherit!important;font-size:var(--t6)!important;letter-spacing:0!important;color:var(--color-ink-3)!important}
.fq-cat h2::before{content:none!important}
.kicker,.sum3 .sh,.tl-g,.nhero-stats dt,.fcard-amt,.day b.t{font-family:var(--font-sans)!important}
.kicker,.sum3 .sh{letter-spacing:0!important}
@media(max-width:640px){.apply-wrap,.rw-wrap{padding-left:0!important;padding-right:0!important}
.cd .jt td,.cd .calc td{padding-top:1px!important;padding-bottom:1px!important}
.lwrap .lcard{padding-left:0!important;padding-right:0!important}
.pp{padding-left:var(--rh-gutter)!important;padding-right:var(--rh-gutter)!important}.pp-draft{margin-inline:var(--rh-gutter)!important}}
.calc .sm,.cd .sm-p,.jt .v .why{display:block;font-size:var(--t5)!important;line-height:1.6!important}
.q-go{margin-bottom:calc(var(--rh-p) + 8px)!important}
.qa-list summary{flex-wrap:nowrap!important}
.pstep .qa-list summary::after{align-self:flex-start;margin-top:.75em}
.pp p,.pp li{font-size:var(--t5)!important;line-height:1.85!important}
.pp h2{font-size:var(--t3)!important}
.bd,.cvt,.vs-t,.sum3 .sh,.cd-more .m-tag,.cd-tag,.cd-key-i dt{font-size:var(--t6)!important}
.tl .n{width:24px!important;height:24px!important;font-size:var(--t6)!important}
.waive-h,.jt th{font-size:var(--t6)!important}
.cd>h2{font-size:var(--t2)!important}
.cd-more h2{font-size:var(--t3)!important}
.qt blockquote{font-size:var(--t4)!important}
.qt figcaption,.fq-note,.rv-write{font-size:var(--t5)!important}
.fq-cat h2{font-size:var(--t3)!important}
.lhero-lead{font-size:var(--t4)!important}
.cc-tags{margin-left:-14px;clip-path:inset(0 0 0 14px)}
.cc-tags .cc-tag::before,.cc-tags .cc-tag+.cc-tag::before,.cc-tags .cc-tag+.cc-tag-r::before{content:"\B7";display:inline-block;width:14px;margin:0;text-align:center;color:var(--color-ink-4);font-weight:400}
.prep{background:none!important;border:0!important;padding:0!important}
