.nssfRatesGuide_n__Jogf3{--font-body:var(--font-sans),Arial,sans-serif;--green-d:var(--good);--green-bg:var(--good-tint);--slate-bg:var(--surface-2);--on-primary:#fff}.nssfRatesGuide_n__Jogf3 .chunk{display:contents}.nssfRatesGuide_n__Jogf3 .takeaways{background:var(--c-short-bg);border-left:4px solid var(--c-short-bd);border-radius:0;padding:16px 20px;margin:24px 0}.nssfRatesGuide_n__Jogf3 .takeaways h2{font-size:18px;margin-bottom:10px}.nssfRatesGuide_n__Jogf3 .takeaways ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:6px;gap:6px}.nssfRatesGuide_n__Jogf3 .toc-card{border:1px solid var(--border);border-radius:0;background:var(--surface);padding:16px 20px;margin:0 0 32px}.nssfRatesGuide_n__Jogf3 .toc-h{font-size:15px;margin:0 0 8px}.nssfRatesGuide_n__Jogf3 .toc{margin:0;padding-left:1.2rem;display:grid;grid-gap:3px;gap:3px;font-size:15.5px}.nssfRatesGuide_n__Jogf3 .toc a{color:var(--ink)}.nssfRatesGuide_n__Jogf3 .toc a:hover{color:var(--primary)}.nssfRatesGuide_n__Jogf3 section{padding-top:48px}.nssfRatesGuide_n__Jogf3 section>h2{margin-bottom:.6rem}.nssfRatesGuide_n__Jogf3 .lede{color:var(--ink-soft)}.nssfRatesGuide_n__Jogf3 .fig{margin:20px 0;background:var(--surface);border:1px solid var(--border);border-radius:0;padding:18px;min-width:0}.nssfRatesGuide_n__Jogf3 .fig h3{margin-bottom:4px}.nssfRatesGuide_n__Jogf3 .cap{font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.nssfRatesGuide_n__Jogf3 .scroll{overflow-x:auto}.nssfRatesGuide_n__Jogf3 .note{border-left:4px solid var(--c-short-bd);background:var(--c-short-bg);padding:13px 16px;border-radius:0;margin:18px 0;font-size:16px}.nssfRatesGuide_n__Jogf3 .note.warn{border-color:var(--c-ex-bd);background:var(--c-ex-bg)}.nssfRatesGuide_n__Jogf3 .note b:first-child{display:block;margin-bottom:2px}.nssfRatesGuide_n__Jogf3 .grid{display:grid;grid-gap:12px;gap:12px}.nssfRatesGuide_n__Jogf3 .g5{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.nssfRatesGuide_n__Jogf3 .g2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.nssfRatesGuide_n__Jogf3 .g3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.nssfRatesGuide_n__Jogf3 .tile{border:1px solid var(--border);border-radius:0;padding:14px 16px;background:var(--paper);min-width:0}.nssfRatesGuide_n__Jogf3 .tile .big{font:500 20px/1.15 var(--font-mono);color:var(--good);display:block;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nssfRatesGuide_n__Jogf3 .tile h3{font-size:16px}.nssfRatesGuide_n__Jogf3 .tile p{font-size:15px;color:var(--muted);margin:0;line-height:1.5}.nssfRatesGuide_n__Jogf3 .chip{display:inline-block;font:600 13px/1 var(--font-body);padding:6px 14px;border-radius:0;border:1.5px solid var(--border);color:var(--ink-soft)}.nssfRatesGuide_n__Jogf3 table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.nssfRatesGuide_n__Jogf3 td,.nssfRatesGuide_n__Jogf3 th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}.nssfRatesGuide_n__Jogf3 th{font:600 12.5px var(--font-body);letter-spacing:.05em;text-transform:uppercase;background:var(--green-bg);color:var(--green-d)}.nssfRatesGuide_n__Jogf3 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--slate-bg) 45%,transparent)}.nssfRatesGuide_n__Jogf3 td.r,.nssfRatesGuide_n__Jogf3 th.r{text-align:right}.nssfRatesGuide_n__Jogf3 svg text{fill:var(--muted);font-family:var(--font-body);font-size:12px}.nssfRatesGuide_n__Jogf3 svg .val{fill:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:12px}.nssfRatesGuide_n__Jogf3 .legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink-soft);margin:10px 0 0}.nssfRatesGuide_n__Jogf3 .legend i{display:inline-block;width:12px;height:12px;border-radius:0;margin-right:6px;vertical-align:-1px}.nssfRatesGuide_n__Jogf3 .rates{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.nssfRatesGuide_n__Jogf3 .rate-row{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:14.5px;font-weight:600}.nssfRatesGuide_n__Jogf3 .track{position:relative;height:26px;background:var(--paper);border-radius:0;border:1px solid var(--border)}.nssfRatesGuide_n__Jogf3 .bar{position:absolute;top:3px;bottom:3px;border-radius:0;background:var(--primary)}.nssfRatesGuide_n__Jogf3 .bar.t2{background:var(--muted-2)}.nssfRatesGuide_n__Jogf3 .rate-lbl{position:absolute;top:50%;transform:translateY(-50%);font:500 12.5px var(--font-mono);color:var(--ink);white-space:nowrap}.nssfRatesGuide_n__Jogf3 .axis{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;font-size:12px;color:var(--muted)}.nssfRatesGuide_n__Jogf3 .axis div:last-child{display:flex;justify-content:space-between;font-family:var(--font-mono)}.nssfRatesGuide_n__Jogf3 .tier{font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;color:var(--ink)}.nssfRatesGuide_n__Jogf3 .flow{display:grid;grid-gap:0;gap:0}.nssfRatesGuide_n__Jogf3 .flow-step{display:grid;grid-template-columns:3rem 1fr;grid-gap:14px;gap:14px;padding-bottom:18px;position:relative}.nssfRatesGuide_n__Jogf3 .flow-step:not(:last-child):before{content:"";position:absolute;left:1.5rem;top:3rem;bottom:0;width:2px;background:var(--primary)}.nssfRatesGuide_n__Jogf3 .dot{width:3rem;height:3rem;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:500 12px var(--font-mono)}.nssfRatesGuide_n__Jogf3 .flow-step h3{margin-top:2px}.nssfRatesGuide_n__Jogf3 .flow-step p{margin:2px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.nssfRatesGuide_n__Jogf3 .checks{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none}.nssfRatesGuide_n__Jogf3 .checks li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:0;padding:12px 14px;background:var(--paper)}.nssfRatesGuide_n__Jogf3 .checks svg{width:28px;height:28px}.nssfRatesGuide_n__Jogf3 .checks b{display:block;font-family:var(--font-head);font-weight:600}.nssfRatesGuide_n__Jogf3 .checks span{font-size:15px;color:var(--muted);line-height:1.45;display:block}.nssfRatesGuide_n__Jogf3 .vs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.nssfRatesGuide_n__Jogf3 .vs>div{border:1px solid var(--border);border-radius:0;padding:16px 18px;background:var(--paper);min-width:0}.nssfRatesGuide_n__Jogf3 .vs dl{margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.nssfRatesGuide_n__Jogf3 .vs dt{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.nssfRatesGuide_n__Jogf3 .vs dd{margin:0;font-size:15.5px;line-height:1.5}.nssfRatesGuide_n__Jogf3 .spark{display:block;width:100%;height:54px;margin-top:10px}.nssfRatesGuide_n__Jogf3 .berg{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:0;overflow:hidden}.nssfRatesGuide_n__Jogf3 .berg>div{padding:14px 18px}.nssfRatesGuide_n__Jogf3 .berg .above{background:var(--c-short-bg)}.nssfRatesGuide_n__Jogf3 .berg .below{background:var(--paper)}.nssfRatesGuide_n__Jogf3 .berg .sum{background:var(--primary-darkest);color:#fff}.nssfRatesGuide_n__Jogf3 .berg .sum .num{color:#fff}.nssfRatesGuide_n__Jogf3 .berg .num.big{font-size:26px;display:block;font-weight:600}.nssfRatesGuide_n__Jogf3 .berg .eyebrow{margin-bottom:4px}.nssfRatesGuide_n__Jogf3 .berg .sum .eyebrow{color:var(--lime)}.nssfRatesGuide_n__Jogf3 .tree{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.nssfRatesGuide_n__Jogf3 .tree li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.nssfRatesGuide_n__Jogf3 .tree .q{border:1px solid var(--border);border-radius:0;padding:12px 16px;background:var(--paper)}.nssfRatesGuide_n__Jogf3 .tree .a{border-radius:0;padding:12px 16px;font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;display:grid;align-content:center;min-width:8.5rem;background:var(--c-ex-bg);color:var(--warn)}.nssfRatesGuide_n__Jogf3 .tree li.buy{grid-template-columns:1fr}.nssfRatesGuide_n__Jogf3 .tree li.buy .a{background:var(--primary);color:var(--on-primary);font-size:17px;text-align:center}@media (max-width:30rem){.nssfRatesGuide_n__Jogf3 .tree li{grid-template-columns:1fr}.nssfRatesGuide_n__Jogf3 .tree .a{min-width:0}}.nssfRatesGuide_n__Jogf3 .steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-gap:8px;gap:8px}.nssfRatesGuide_n__Jogf3 .steps li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--border);border-radius:0;background:var(--paper)}.nssfRatesGuide_n__Jogf3 .steps li:before{content:counter(s);width:2.4rem;height:2.4rem;border-radius:50%;background:var(--good-tint);color:var(--primary);display:grid;place-items:center;font:500 15px var(--font-mono)}.nssfRatesGuide_n__Jogf3 .calc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.nssfRatesGuide_n__Jogf3 .calc label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--ink-soft)}.nssfRatesGuide_n__Jogf3 .calc input{font:500 16px var(--font-mono);padding:9px 10px;border:1px solid var(--border);border-radius:0;background:var(--paper);color:var(--ink);width:100%;min-width:0}.nssfRatesGuide_n__Jogf3 .out{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:16px}.nssfRatesGuide_n__Jogf3 .out .tile{background:var(--good-tint);border-color:transparent}.nssfRatesGuide_n__Jogf3 details{border-bottom:1px solid var(--border);padding:2px 0}.nssfRatesGuide_n__Jogf3 summary{cursor:pointer;font-weight:600;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.nssfRatesGuide_n__Jogf3 summary:after{content:"+";font:500 19px var(--font-mono);color:var(--primary)}.nssfRatesGuide_n__Jogf3 details[open] summary:after{content:"\2212"}.nssfRatesGuide_n__Jogf3 summary::-webkit-details-marker{display:none}.nssfRatesGuide_n__Jogf3 details p{color:var(--ink-soft);font-size:16.5px}.nssfRatesGuide_n__Jogf3 .sources{padding-left:1.2rem;display:grid;grid-gap:8px;gap:8px;font-size:15.5px}.nssfRatesGuide_n__Jogf3 .sources span{color:var(--muted)}.nssfRatesGuide_n__Jogf3 .slide{margin:20px 0;padding:0}.nssfRatesGuide_n__Jogf3 .slide img{display:block;width:100%;height:auto;border-radius:0;border:1px solid var(--border);background:var(--primary-darkest)}.nssfRatesGuide_n__Jogf3 details.astext{margin:0 0 20px;border:1px solid var(--border);border-radius:0;background:var(--surface);padding:0 16px}.nssfRatesGuide_n__Jogf3 details.astext>summary{font:600 13.5px var(--font-body);color:var(--primary);padding:11px 0}.nssfRatesGuide_n__Jogf3 details.astext>summary:after{font-size:17px}.nssfRatesGuide_n__Jogf3 details.astext .fig{border:0;padding:6px 0 16px;margin:0;background:transparent}.nssfRatesGuide_n__Jogf3 .legal{margin-top:40px;font-size:13.5px;color:var(--muted)}.sanlamFundGuide_s__gDOU5{--font-body:var(--font-sans),Arial,sans-serif;--green-d:var(--good);--green-bg:var(--good-tint);--slate-bg:var(--surface-2);--on-primary:#fff}.sanlamFundGuide_s__gDOU5 .chunk{display:contents}.sanlamFundGuide_s__gDOU5 .takeaways{background:var(--c-short-bg);border-left:4px solid var(--c-short-bd);border-radius:0;padding:16px 20px;margin:24px 0}.sanlamFundGuide_s__gDOU5 .takeaways h2{font-size:18px;margin-bottom:10px}.sanlamFundGuide_s__gDOU5 .takeaways ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:6px;gap:6px}.sanlamFundGuide_s__gDOU5 .toc-card{border:1px solid var(--border);border-radius:0;background:var(--surface);padding:16px 20px;margin:0 0 32px}.sanlamFundGuide_s__gDOU5 .toc-h{font-size:15px;margin:0 0 8px}.sanlamFundGuide_s__gDOU5 .toc{margin:0;padding-left:1.2rem;display:grid;grid-gap:3px;gap:3px;font-size:15.5px}.sanlamFundGuide_s__gDOU5 .toc a{color:var(--ink)}.sanlamFundGuide_s__gDOU5 .toc a:hover{color:var(--primary)}.sanlamFundGuide_s__gDOU5 section{padding-top:48px}.sanlamFundGuide_s__gDOU5 section>h2{margin-bottom:.6rem}.sanlamFundGuide_s__gDOU5 .lede{color:var(--ink-soft)}.sanlamFundGuide_s__gDOU5 .fig{margin:20px 0;background:var(--surface);border:1px solid var(--border);border-radius:0;padding:18px;min-width:0}.sanlamFundGuide_s__gDOU5 .fig h3{margin-bottom:4px}.sanlamFundGuide_s__gDOU5 .cap{font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.sanlamFundGuide_s__gDOU5 .scroll{overflow-x:auto}.sanlamFundGuide_s__gDOU5 .note{border-left:4px solid var(--c-short-bd);background:var(--c-short-bg);padding:13px 16px;border-radius:0;margin:18px 0;font-size:16px}.sanlamFundGuide_s__gDOU5 .note.warn{border-color:var(--c-ex-bd);background:var(--c-ex-bg)}.sanlamFundGuide_s__gDOU5 .note b:first-child{display:block;margin-bottom:2px}.sanlamFundGuide_s__gDOU5 .grid{display:grid;grid-gap:12px;gap:12px}.sanlamFundGuide_s__gDOU5 .g5{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.sanlamFundGuide_s__gDOU5 .g2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.sanlamFundGuide_s__gDOU5 .g3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.sanlamFundGuide_s__gDOU5 .tile{border:1px solid var(--border);border-radius:0;padding:14px 16px;background:var(--paper);min-width:0}.sanlamFundGuide_s__gDOU5 .tile .big{font:500 20px/1.15 var(--font-mono);color:var(--good);display:block;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sanlamFundGuide_s__gDOU5 .tile h3{font-size:16px}.sanlamFundGuide_s__gDOU5 .tile p{font-size:15px;color:var(--muted);margin:0;line-height:1.5}.sanlamFundGuide_s__gDOU5 .chip{display:inline-block;font:600 13px/1 var(--font-body);padding:6px 14px;border-radius:0;border:1.5px solid var(--border);color:var(--ink-soft)}.sanlamFundGuide_s__gDOU5 table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.sanlamFundGuide_s__gDOU5 td,.sanlamFundGuide_s__gDOU5 th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}.sanlamFundGuide_s__gDOU5 th{font:600 12.5px var(--font-body);letter-spacing:.05em;text-transform:uppercase;background:var(--green-bg);color:var(--green-d)}.sanlamFundGuide_s__gDOU5 tbody tr:nth-child(2n){background:color-mix(in srgb,var(--slate-bg) 45%,transparent)}.sanlamFundGuide_s__gDOU5 td.r,.sanlamFundGuide_s__gDOU5 th.r{text-align:right}.sanlamFundGuide_s__gDOU5 svg text{fill:var(--muted);font-family:var(--font-body);font-size:12px}.sanlamFundGuide_s__gDOU5 svg .val{fill:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:12px}.sanlamFundGuide_s__gDOU5 .legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink-soft);margin:10px 0 0}.sanlamFundGuide_s__gDOU5 .legend i{display:inline-block;width:12px;height:12px;border-radius:0;margin-right:6px;vertical-align:-1px}.sanlamFundGuide_s__gDOU5 .rates{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.sanlamFundGuide_s__gDOU5 .rate-row{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:14.5px;font-weight:600}.sanlamFundGuide_s__gDOU5 .track{position:relative;height:26px;background:var(--paper);border-radius:0;border:1px solid var(--border)}.sanlamFundGuide_s__gDOU5 .bar{position:absolute;top:3px;bottom:3px;border-radius:0;background:var(--primary)}.sanlamFundGuide_s__gDOU5 .bar.t2{background:var(--muted-2)}.sanlamFundGuide_s__gDOU5 .rate-lbl{position:absolute;top:50%;transform:translateY(-50%);font:500 12.5px var(--font-mono);color:var(--ink);white-space:nowrap}.sanlamFundGuide_s__gDOU5 .axis{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;font-size:12px;color:var(--muted)}.sanlamFundGuide_s__gDOU5 .axis div:last-child{display:flex;justify-content:space-between;font-family:var(--font-mono)}.sanlamFundGuide_s__gDOU5 .tier{font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;color:var(--ink)}.sanlamFundGuide_s__gDOU5 .flow{display:grid;grid-gap:0;gap:0}.sanlamFundGuide_s__gDOU5 .flow-step{display:grid;grid-template-columns:3rem 1fr;grid-gap:14px;gap:14px;padding-bottom:18px;position:relative}.sanlamFundGuide_s__gDOU5 .flow-step:not(:last-child):before{content:"";position:absolute;left:1.5rem;top:3rem;bottom:0;width:2px;background:var(--primary)}.sanlamFundGuide_s__gDOU5 .dot{width:3rem;height:3rem;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:500 12px var(--font-mono)}.sanlamFundGuide_s__gDOU5 .flow-step h3{margin-top:2px}.sanlamFundGuide_s__gDOU5 .flow-step p{margin:2px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.sanlamFundGuide_s__gDOU5 .checks{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none}.sanlamFundGuide_s__gDOU5 .checks li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:0;padding:12px 14px;background:var(--paper)}.sanlamFundGuide_s__gDOU5 .checks svg{width:28px;height:28px}.sanlamFundGuide_s__gDOU5 .checks b{display:block;font-family:var(--font-head);font-weight:600}.sanlamFundGuide_s__gDOU5 .checks span{font-size:15px;color:var(--muted);line-height:1.45;display:block}.sanlamFundGuide_s__gDOU5 .vs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sanlamFundGuide_s__gDOU5 .vs>div{border:1px solid var(--border);border-radius:0;padding:16px 18px;background:var(--paper);min-width:0}.sanlamFundGuide_s__gDOU5 .vs dl{margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.sanlamFundGuide_s__gDOU5 .vs dt{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.sanlamFundGuide_s__gDOU5 .vs dd{margin:0;font-size:15.5px;line-height:1.5}.sanlamFundGuide_s__gDOU5 .spark{display:block;width:100%;height:54px;margin-top:10px}.sanlamFundGuide_s__gDOU5 .berg{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:0;overflow:hidden}.sanlamFundGuide_s__gDOU5 .berg>div{padding:14px 18px}.sanlamFundGuide_s__gDOU5 .berg .above{background:var(--c-short-bg)}.sanlamFundGuide_s__gDOU5 .berg .below{background:var(--paper)}.sanlamFundGuide_s__gDOU5 .berg .sum{background:var(--primary-darkest);color:#fff}.sanlamFundGuide_s__gDOU5 .berg .sum .num{color:#fff}.sanlamFundGuide_s__gDOU5 .berg .num.big{font-size:26px;display:block;font-weight:600}.sanlamFundGuide_s__gDOU5 .berg .eyebrow{margin-bottom:4px}.sanlamFundGuide_s__gDOU5 .berg .sum .eyebrow{color:var(--lime)}.sanlamFundGuide_s__gDOU5 .tree{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.sanlamFundGuide_s__gDOU5 .tree li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.sanlamFundGuide_s__gDOU5 .tree .q{border:1px solid var(--border);border-radius:0;padding:12px 16px;background:var(--paper)}.sanlamFundGuide_s__gDOU5 .tree .a{border-radius:0;padding:12px 16px;font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;display:grid;align-content:center;min-width:8.5rem;background:var(--c-ex-bg);color:var(--warn)}.sanlamFundGuide_s__gDOU5 .tree li.buy{grid-template-columns:1fr}.sanlamFundGuide_s__gDOU5 .tree li.buy .a{background:var(--primary);color:var(--on-primary);font-size:17px;text-align:center}@media (max-width:30rem){.sanlamFundGuide_s__gDOU5 .tree li{grid-template-columns:1fr}.sanlamFundGuide_s__gDOU5 .tree .a{min-width:0}}.sanlamFundGuide_s__gDOU5 .steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-gap:8px;gap:8px}.sanlamFundGuide_s__gDOU5 .steps li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--border);border-radius:0;background:var(--paper)}.sanlamFundGuide_s__gDOU5 .steps li:before{content:counter(s);width:2.4rem;height:2.4rem;border-radius:50%;background:var(--good-tint);color:var(--primary);display:grid;place-items:center;font:500 15px var(--font-mono)}.sanlamFundGuide_s__gDOU5 .calc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.sanlamFundGuide_s__gDOU5 .calc label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--ink-soft)}.sanlamFundGuide_s__gDOU5 .calc input{font:500 16px var(--font-mono);padding:9px 10px;border:1px solid var(--border);border-radius:0;background:var(--paper);color:var(--ink);width:100%;min-width:0}.sanlamFundGuide_s__gDOU5 .out{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:16px}.sanlamFundGuide_s__gDOU5 .out .tile{background:var(--good-tint);border-color:transparent}.sanlamFundGuide_s__gDOU5 details{border-bottom:1px solid var(--border);padding:2px 0}.sanlamFundGuide_s__gDOU5 summary{cursor:pointer;font-weight:600;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.sanlamFundGuide_s__gDOU5 summary:after{content:"+";font:500 19px var(--font-mono);color:var(--primary)}.sanlamFundGuide_s__gDOU5 details[open] summary:after{content:"\2212"}.sanlamFundGuide_s__gDOU5 summary::-webkit-details-marker{display:none}.sanlamFundGuide_s__gDOU5 details p{color:var(--ink-soft);font-size:16.5px}.sanlamFundGuide_s__gDOU5 .sources{padding-left:1.2rem;display:grid;grid-gap:8px;gap:8px;font-size:15.5px}.sanlamFundGuide_s__gDOU5 .sources span{color:var(--muted)}.sanlamFundGuide_s__gDOU5 .slide{margin:20px 0;padding:0}.sanlamFundGuide_s__gDOU5 .slide img{display:block;width:100%;height:auto;border-radius:0;border:1px solid var(--border);background:var(--primary-darkest)}.sanlamFundGuide_s__gDOU5 details.astext{margin:0 0 20px;border:1px solid var(--border);border-radius:0;background:var(--surface);padding:0 16px}.sanlamFundGuide_s__gDOU5 details.astext>summary{font:600 13.5px var(--font-body);color:var(--primary);padding:11px 0}.sanlamFundGuide_s__gDOU5 details.astext>summary:after{font-size:17px}.sanlamFundGuide_s__gDOU5 details.astext .fig{border:0;padding:6px 0 16px;margin:0;background:transparent}.sanlamFundGuide_s__gDOU5 .legal{margin-top:40px;font-size:13.5px;color:var(--muted)}.mortgageAffordabilityGuide_q__oLItQ{--font-body:var(--font-sans),Arial,sans-serif;--green-d:var(--good);--green-bg:var(--good-tint);--slate-bg:var(--surface-2);--on-primary:#fff}.mortgageAffordabilityGuide_q__oLItQ .chunk{display:contents}.mortgageAffordabilityGuide_q__oLItQ .takeaways{background:var(--c-short-bg);border-left:4px solid var(--c-short-bd);border-radius:0;padding:16px 20px;margin:24px 0}.mortgageAffordabilityGuide_q__oLItQ .takeaways h2{font-size:18px;margin-bottom:10px}.mortgageAffordabilityGuide_q__oLItQ .takeaways ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:6px;gap:6px}.mortgageAffordabilityGuide_q__oLItQ .toc-card{border:1px solid var(--border);border-radius:0;background:var(--surface);padding:16px 20px;margin:0 0 32px}.mortgageAffordabilityGuide_q__oLItQ .toc-h{font-size:15px;margin:0 0 8px}.mortgageAffordabilityGuide_q__oLItQ .toc{margin:0;padding-left:1.2rem;display:grid;grid-gap:3px;gap:3px;font-size:15.5px}.mortgageAffordabilityGuide_q__oLItQ .toc a{color:var(--ink)}.mortgageAffordabilityGuide_q__oLItQ .toc a:hover{color:var(--primary)}.mortgageAffordabilityGuide_q__oLItQ section{padding-top:48px}.mortgageAffordabilityGuide_q__oLItQ section>h2{margin-bottom:.6rem}.mortgageAffordabilityGuide_q__oLItQ .lede{color:var(--ink-soft)}.mortgageAffordabilityGuide_q__oLItQ .fig{margin:20px 0;background:var(--surface);border:1px solid var(--border);border-radius:0;padding:18px;min-width:0}.mortgageAffordabilityGuide_q__oLItQ .fig h3{margin-bottom:4px}.mortgageAffordabilityGuide_q__oLItQ .cap{font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.mortgageAffordabilityGuide_q__oLItQ .scroll{overflow-x:auto}.mortgageAffordabilityGuide_q__oLItQ .note{border-left:4px solid var(--c-short-bd);background:var(--c-short-bg);padding:13px 16px;border-radius:0;margin:18px 0;font-size:16px}.mortgageAffordabilityGuide_q__oLItQ .note.warn{border-color:var(--c-ex-bd);background:var(--c-ex-bg)}.mortgageAffordabilityGuide_q__oLItQ .note b:first-child{display:block;margin-bottom:2px}.mortgageAffordabilityGuide_q__oLItQ .grid{display:grid;grid-gap:12px;gap:12px}.mortgageAffordabilityGuide_q__oLItQ .g5{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.mortgageAffordabilityGuide_q__oLItQ .g2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.mortgageAffordabilityGuide_q__oLItQ .g3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.mortgageAffordabilityGuide_q__oLItQ .tile{border:1px solid var(--border);border-radius:0;padding:14px 16px;background:var(--paper);min-width:0}.mortgageAffordabilityGuide_q__oLItQ .tile .big{font:500 20px/1.15 var(--font-mono);color:var(--good);display:block;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mortgageAffordabilityGuide_q__oLItQ .tile h3{font-size:16px}.mortgageAffordabilityGuide_q__oLItQ .tile p{font-size:15px;color:var(--muted);margin:0;line-height:1.5}.mortgageAffordabilityGuide_q__oLItQ .chip{display:inline-block;font:600 13px/1 var(--font-body);padding:6px 14px;border-radius:0;border:1.5px solid var(--border);color:var(--ink-soft)}.mortgageAffordabilityGuide_q__oLItQ table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.mortgageAffordabilityGuide_q__oLItQ td,.mortgageAffordabilityGuide_q__oLItQ th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}.mortgageAffordabilityGuide_q__oLItQ th{font:600 12.5px var(--font-body);letter-spacing:.05em;text-transform:uppercase;background:var(--green-bg);color:var(--green-d)}.mortgageAffordabilityGuide_q__oLItQ tbody tr:nth-child(2n){background:color-mix(in srgb,var(--slate-bg) 45%,transparent)}.mortgageAffordabilityGuide_q__oLItQ td.r,.mortgageAffordabilityGuide_q__oLItQ th.r{text-align:right}.mortgageAffordabilityGuide_q__oLItQ svg text{fill:var(--muted);font-family:var(--font-body);font-size:12px}.mortgageAffordabilityGuide_q__oLItQ svg .val{fill:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:12px}.mortgageAffordabilityGuide_q__oLItQ .legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink-soft);margin:10px 0 0}.mortgageAffordabilityGuide_q__oLItQ .legend i{display:inline-block;width:12px;height:12px;border-radius:0;margin-right:6px;vertical-align:-1px}.mortgageAffordabilityGuide_q__oLItQ .rates{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.mortgageAffordabilityGuide_q__oLItQ .rate-row{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:14.5px;font-weight:600}.mortgageAffordabilityGuide_q__oLItQ .track{position:relative;height:26px;background:var(--paper);border-radius:0;border:1px solid var(--border)}.mortgageAffordabilityGuide_q__oLItQ .bar{position:absolute;top:3px;bottom:3px;border-radius:0;background:var(--primary)}.mortgageAffordabilityGuide_q__oLItQ .bar.t2{background:var(--muted-2)}.mortgageAffordabilityGuide_q__oLItQ .rate-lbl{position:absolute;top:50%;transform:translateY(-50%);font:500 12.5px var(--font-mono);color:var(--ink);white-space:nowrap}.mortgageAffordabilityGuide_q__oLItQ .axis{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;font-size:12px;color:var(--muted)}.mortgageAffordabilityGuide_q__oLItQ .axis div:last-child{display:flex;justify-content:space-between;font-family:var(--font-mono)}.mortgageAffordabilityGuide_q__oLItQ .tier{font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;color:var(--ink)}.mortgageAffordabilityGuide_q__oLItQ .flow{display:grid;grid-gap:0;gap:0}.mortgageAffordabilityGuide_q__oLItQ .flow-step{display:grid;grid-template-columns:3rem 1fr;grid-gap:14px;gap:14px;padding-bottom:18px;position:relative}.mortgageAffordabilityGuide_q__oLItQ .flow-step:not(:last-child):before{content:"";position:absolute;left:1.5rem;top:3rem;bottom:0;width:2px;background:var(--primary)}.mortgageAffordabilityGuide_q__oLItQ .dot{width:3rem;height:3rem;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:500 12px var(--font-mono)}.mortgageAffordabilityGuide_q__oLItQ .flow-step h3{margin-top:2px}.mortgageAffordabilityGuide_q__oLItQ .flow-step p{margin:2px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.mortgageAffordabilityGuide_q__oLItQ .checks{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none}.mortgageAffordabilityGuide_q__oLItQ .checks li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:0;padding:12px 14px;background:var(--paper)}.mortgageAffordabilityGuide_q__oLItQ .checks svg{width:28px;height:28px}.mortgageAffordabilityGuide_q__oLItQ .checks b{display:block;font-family:var(--font-head);font-weight:600}.mortgageAffordabilityGuide_q__oLItQ .checks span{font-size:15px;color:var(--muted);line-height:1.45;display:block}.mortgageAffordabilityGuide_q__oLItQ .vs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.mortgageAffordabilityGuide_q__oLItQ .vs>div{border:1px solid var(--border);border-radius:0;padding:16px 18px;background:var(--paper);min-width:0}.mortgageAffordabilityGuide_q__oLItQ .vs dl{margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.mortgageAffordabilityGuide_q__oLItQ .vs dt{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.mortgageAffordabilityGuide_q__oLItQ .vs dd{margin:0;font-size:15.5px;line-height:1.5}.mortgageAffordabilityGuide_q__oLItQ .spark{display:block;width:100%;height:54px;margin-top:10px}.mortgageAffordabilityGuide_q__oLItQ .berg{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:0;overflow:hidden}.mortgageAffordabilityGuide_q__oLItQ .berg>div{padding:14px 18px}.mortgageAffordabilityGuide_q__oLItQ .berg .above{background:var(--c-short-bg)}.mortgageAffordabilityGuide_q__oLItQ .berg .below{background:var(--paper)}.mortgageAffordabilityGuide_q__oLItQ .berg .sum{background:var(--primary-darkest);color:#fff}.mortgageAffordabilityGuide_q__oLItQ .berg .sum .num{color:#fff}.mortgageAffordabilityGuide_q__oLItQ .berg .num.big{font-size:26px;display:block;font-weight:600}.mortgageAffordabilityGuide_q__oLItQ .berg .eyebrow{margin-bottom:4px}.mortgageAffordabilityGuide_q__oLItQ .berg .sum .eyebrow{color:var(--lime)}.mortgageAffordabilityGuide_q__oLItQ .tree{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.mortgageAffordabilityGuide_q__oLItQ .tree li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.mortgageAffordabilityGuide_q__oLItQ .tree .q{border:1px solid var(--border);border-radius:0;padding:12px 16px;background:var(--paper)}.mortgageAffordabilityGuide_q__oLItQ .tree .a{border-radius:0;padding:12px 16px;font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;display:grid;align-content:center;min-width:8.5rem;background:var(--c-ex-bg);color:var(--warn)}.mortgageAffordabilityGuide_q__oLItQ .tree li.buy{grid-template-columns:1fr}.mortgageAffordabilityGuide_q__oLItQ .tree li.buy .a{background:var(--primary);color:var(--on-primary);font-size:17px;text-align:center}@media (max-width:30rem){.mortgageAffordabilityGuide_q__oLItQ .tree li{grid-template-columns:1fr}.mortgageAffordabilityGuide_q__oLItQ .tree .a{min-width:0}}.mortgageAffordabilityGuide_q__oLItQ .steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-gap:8px;gap:8px}.mortgageAffordabilityGuide_q__oLItQ .steps li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--border);border-radius:0;background:var(--paper)}.mortgageAffordabilityGuide_q__oLItQ .steps li:before{content:counter(s);width:2.4rem;height:2.4rem;border-radius:50%;background:var(--good-tint);color:var(--primary);display:grid;place-items:center;font:500 15px var(--font-mono)}.mortgageAffordabilityGuide_q__oLItQ .calc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.mortgageAffordabilityGuide_q__oLItQ .calc label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--ink-soft)}.mortgageAffordabilityGuide_q__oLItQ .calc input{font:500 16px var(--font-mono);padding:9px 10px;border:1px solid var(--border);border-radius:0;background:var(--paper);color:var(--ink);width:100%;min-width:0}.mortgageAffordabilityGuide_q__oLItQ .out{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:16px}.mortgageAffordabilityGuide_q__oLItQ .out .tile{background:var(--good-tint);border-color:transparent}.mortgageAffordabilityGuide_q__oLItQ details{border-bottom:1px solid var(--border);padding:2px 0}.mortgageAffordabilityGuide_q__oLItQ summary{cursor:pointer;font-weight:600;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.mortgageAffordabilityGuide_q__oLItQ summary:after{content:"+";font:500 19px var(--font-mono);color:var(--primary)}.mortgageAffordabilityGuide_q__oLItQ details[open] summary:after{content:"\2212"}.mortgageAffordabilityGuide_q__oLItQ summary::-webkit-details-marker{display:none}.mortgageAffordabilityGuide_q__oLItQ details p{color:var(--ink-soft);font-size:16.5px}.mortgageAffordabilityGuide_q__oLItQ .sources{padding-left:1.2rem;display:grid;grid-gap:8px;gap:8px;font-size:15.5px}.mortgageAffordabilityGuide_q__oLItQ .sources span{color:var(--muted)}.mortgageAffordabilityGuide_q__oLItQ .slide{margin:20px 0;padding:0}.mortgageAffordabilityGuide_q__oLItQ .slide img{display:block;width:100%;height:auto;border-radius:0;border:1px solid var(--border);background:var(--primary-darkest)}.mortgageAffordabilityGuide_q__oLItQ details.astext{margin:0 0 20px;border:1px solid var(--border);border-radius:0;background:var(--surface);padding:0 16px}.mortgageAffordabilityGuide_q__oLItQ details.astext>summary{font:600 13.5px var(--font-body);color:var(--primary);padding:11px 0}.mortgageAffordabilityGuide_q__oLItQ details.astext>summary:after{font-size:17px}.mortgageAffordabilityGuide_q__oLItQ details.astext .fig{border:0;padding:6px 0 16px;margin:0;background:transparent}.mortgageAffordabilityGuide_q__oLItQ .legal{margin-top:40px;font-size:13.5px;color:var(--muted)}.mortgageAffordabilityGuide_q__oLItQ .bars .r{margin:14px 0}.mortgageAffordabilityGuide_q__oLItQ .bars .l{display:flex;justify-content:space-between;gap:10px;font-size:15px;margin-bottom:4px}.mortgageAffordabilityGuide_q__oLItQ .bars .t{background:var(--slate-bg);border-radius:0;height:20px;margin-bottom:4px}.mortgageAffordabilityGuide_q__oLItQ .bars .t i{display:block;height:20px;border-radius:0}.mortgageAffordabilityGuide_q__oLItQ .bars .a{background:#2b5f9e}.mortgageAffordabilityGuide_q__oLItQ .bars .b{background:#2f8f5b}.mortgageAffordabilityGuide_q__oLItQ .ver{list-style:none;padding:0;margin:12px 0}.mortgageAffordabilityGuide_q__oLItQ .ver li{padding:8px 12px;border-radius:0;background:var(--paper);border:1px solid var(--border);margin:6px 0}.retirementPlanningGuide_r__w7LYf{--font-body:var(--font-sans),Arial,sans-serif;--green-d:var(--good);--green-bg:var(--good-tint);--slate-bg:var(--surface-2);--on-primary:#fff}.retirementPlanningGuide_r__w7LYf .chunk{display:contents}.retirementPlanningGuide_r__w7LYf .takeaways{background:var(--c-short-bg);border-left:4px solid var(--c-short-bd);border-radius:0;padding:16px 20px;margin:24px 0}.retirementPlanningGuide_r__w7LYf .takeaways h2{font-size:18px;margin-bottom:10px}.retirementPlanningGuide_r__w7LYf .takeaways ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:6px;gap:6px}.retirementPlanningGuide_r__w7LYf .toc-card{border:1px solid var(--border);border-radius:0;background:var(--surface);padding:16px 20px;margin:0 0 32px}.retirementPlanningGuide_r__w7LYf .toc-h{font-size:15px;margin:0 0 8px}.retirementPlanningGuide_r__w7LYf .toc{margin:0;padding-left:1.2rem;display:grid;grid-gap:3px;gap:3px;font-size:15.5px}.retirementPlanningGuide_r__w7LYf .toc a{color:var(--ink)}.retirementPlanningGuide_r__w7LYf .toc a:hover{color:var(--primary)}.retirementPlanningGuide_r__w7LYf section{padding-top:48px}.retirementPlanningGuide_r__w7LYf section>h2{margin-bottom:.6rem}.retirementPlanningGuide_r__w7LYf .lede{color:var(--ink-soft)}.retirementPlanningGuide_r__w7LYf .fig{margin:20px 0;background:var(--surface);border:1px solid var(--border);border-radius:0;padding:18px;min-width:0}.retirementPlanningGuide_r__w7LYf .fig h3{margin-bottom:4px}.retirementPlanningGuide_r__w7LYf .cap{font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.retirementPlanningGuide_r__w7LYf .scroll{overflow-x:auto}.retirementPlanningGuide_r__w7LYf .note{border-left:4px solid var(--c-short-bd);background:var(--c-short-bg);padding:13px 16px;border-radius:0;margin:18px 0;font-size:16px}.retirementPlanningGuide_r__w7LYf .note.warn{border-color:var(--c-ex-bd);background:var(--c-ex-bg)}.retirementPlanningGuide_r__w7LYf .note b:first-child{display:block;margin-bottom:2px}.retirementPlanningGuide_r__w7LYf .grid{display:grid;grid-gap:12px;gap:12px}.retirementPlanningGuide_r__w7LYf .g5{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.retirementPlanningGuide_r__w7LYf .g2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.retirementPlanningGuide_r__w7LYf .g3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.retirementPlanningGuide_r__w7LYf .tile{border:1px solid var(--border);border-radius:0;padding:14px 16px;background:var(--paper);min-width:0}.retirementPlanningGuide_r__w7LYf .tile .big{font:500 20px/1.15 var(--font-mono);color:var(--good);display:block;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.retirementPlanningGuide_r__w7LYf .tile h3{font-size:16px}.retirementPlanningGuide_r__w7LYf .tile p{font-size:15px;color:var(--muted);margin:0;line-height:1.5}.retirementPlanningGuide_r__w7LYf .chip{display:inline-block;font:600 13px/1 var(--font-body);padding:6px 14px;border-radius:0;border:1.5px solid var(--border);color:var(--ink-soft)}.retirementPlanningGuide_r__w7LYf table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.retirementPlanningGuide_r__w7LYf td,.retirementPlanningGuide_r__w7LYf th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}.retirementPlanningGuide_r__w7LYf th{font:600 12.5px var(--font-body);letter-spacing:.05em;text-transform:uppercase;background:var(--green-bg);color:var(--green-d)}.retirementPlanningGuide_r__w7LYf tbody tr:nth-child(2n){background:color-mix(in srgb,var(--slate-bg) 45%,transparent)}.retirementPlanningGuide_r__w7LYf td.r,.retirementPlanningGuide_r__w7LYf th.r{text-align:right}.retirementPlanningGuide_r__w7LYf svg text{fill:var(--muted);font-family:var(--font-body);font-size:12px}.retirementPlanningGuide_r__w7LYf svg .val{fill:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:12px}.retirementPlanningGuide_r__w7LYf .legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink-soft);margin:10px 0 0}.retirementPlanningGuide_r__w7LYf .legend i{display:inline-block;width:12px;height:12px;border-radius:0;margin-right:6px;vertical-align:-1px}.retirementPlanningGuide_r__w7LYf .rates{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.retirementPlanningGuide_r__w7LYf .rate-row{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:14.5px;font-weight:600}.retirementPlanningGuide_r__w7LYf .track{position:relative;height:26px;background:var(--paper);border-radius:0;border:1px solid var(--border)}.retirementPlanningGuide_r__w7LYf .bar{position:absolute;top:3px;bottom:3px;border-radius:0;background:var(--primary)}.retirementPlanningGuide_r__w7LYf .bar.t2{background:var(--muted-2)}.retirementPlanningGuide_r__w7LYf .rate-lbl{position:absolute;top:50%;transform:translateY(-50%);font:500 12.5px var(--font-mono);color:var(--ink);white-space:nowrap}.retirementPlanningGuide_r__w7LYf .axis{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;font-size:12px;color:var(--muted)}.retirementPlanningGuide_r__w7LYf .axis div:last-child{display:flex;justify-content:space-between;font-family:var(--font-mono)}.retirementPlanningGuide_r__w7LYf .tier{font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;color:var(--ink)}.retirementPlanningGuide_r__w7LYf .flow{display:grid;grid-gap:0;gap:0}.retirementPlanningGuide_r__w7LYf .flow-step{display:grid;grid-template-columns:3rem 1fr;grid-gap:14px;gap:14px;padding-bottom:18px;position:relative}.retirementPlanningGuide_r__w7LYf .flow-step:not(:last-child):before{content:"";position:absolute;left:1.5rem;top:3rem;bottom:0;width:2px;background:var(--primary)}.retirementPlanningGuide_r__w7LYf .dot{width:3rem;height:3rem;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:500 12px var(--font-mono)}.retirementPlanningGuide_r__w7LYf .flow-step h3{margin-top:2px}.retirementPlanningGuide_r__w7LYf .flow-step p{margin:2px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.retirementPlanningGuide_r__w7LYf .checks{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none}.retirementPlanningGuide_r__w7LYf .checks li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:0;padding:12px 14px;background:var(--paper)}.retirementPlanningGuide_r__w7LYf .checks svg{width:28px;height:28px}.retirementPlanningGuide_r__w7LYf .checks b{display:block;font-family:var(--font-head);font-weight:600}.retirementPlanningGuide_r__w7LYf .checks span{font-size:15px;color:var(--muted);line-height:1.45;display:block}.retirementPlanningGuide_r__w7LYf .vs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.retirementPlanningGuide_r__w7LYf .vs>div{border:1px solid var(--border);border-radius:0;padding:16px 18px;background:var(--paper);min-width:0}.retirementPlanningGuide_r__w7LYf .vs dl{margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.retirementPlanningGuide_r__w7LYf .vs dt{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.retirementPlanningGuide_r__w7LYf .vs dd{margin:0;font-size:15.5px;line-height:1.5}.retirementPlanningGuide_r__w7LYf .spark{display:block;width:100%;height:54px;margin-top:10px}.retirementPlanningGuide_r__w7LYf .berg{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:0;overflow:hidden}.retirementPlanningGuide_r__w7LYf .berg>div{padding:14px 18px}.retirementPlanningGuide_r__w7LYf .berg .above{background:var(--c-short-bg)}.retirementPlanningGuide_r__w7LYf .berg .below{background:var(--paper)}.retirementPlanningGuide_r__w7LYf .berg .sum{background:var(--primary-darkest);color:#fff}.retirementPlanningGuide_r__w7LYf .berg .sum .num{color:#fff}.retirementPlanningGuide_r__w7LYf .berg .num.big{font-size:26px;display:block;font-weight:600}.retirementPlanningGuide_r__w7LYf .berg .eyebrow{margin-bottom:4px}.retirementPlanningGuide_r__w7LYf .berg .sum .eyebrow{color:var(--lime)}.retirementPlanningGuide_r__w7LYf .tree{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.retirementPlanningGuide_r__w7LYf .tree li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.retirementPlanningGuide_r__w7LYf .tree .q{border:1px solid var(--border);border-radius:0;padding:12px 16px;background:var(--paper)}.retirementPlanningGuide_r__w7LYf .tree .a{border-radius:0;padding:12px 16px;font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;display:grid;align-content:center;min-width:8.5rem;background:var(--c-ex-bg);color:var(--warn)}.retirementPlanningGuide_r__w7LYf .tree li.buy{grid-template-columns:1fr}.retirementPlanningGuide_r__w7LYf .tree li.buy .a{background:var(--primary);color:var(--on-primary);font-size:17px;text-align:center}@media (max-width:30rem){.retirementPlanningGuide_r__w7LYf .tree li{grid-template-columns:1fr}.retirementPlanningGuide_r__w7LYf .tree .a{min-width:0}}.retirementPlanningGuide_r__w7LYf .steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-gap:8px;gap:8px}.retirementPlanningGuide_r__w7LYf .steps li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--border);border-radius:0;background:var(--paper)}.retirementPlanningGuide_r__w7LYf .steps li:before{content:counter(s);width:2.4rem;height:2.4rem;border-radius:50%;background:var(--good-tint);color:var(--primary);display:grid;place-items:center;font:500 15px var(--font-mono)}.retirementPlanningGuide_r__w7LYf .calc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.retirementPlanningGuide_r__w7LYf .calc label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--ink-soft)}.retirementPlanningGuide_r__w7LYf .calc input,.retirementPlanningGuide_r__w7LYf .calc select{font:500 16px var(--font-mono);padding:9px 10px;border:1px solid var(--border);border-radius:0;background:var(--paper);color:var(--ink);width:100%;min-width:0}.retirementPlanningGuide_r__w7LYf .out{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:16px}.retirementPlanningGuide_r__w7LYf .out .tile{background:var(--good-tint);border-color:transparent}.retirementPlanningGuide_r__w7LYf details{border-bottom:1px solid var(--border);padding:2px 0}.retirementPlanningGuide_r__w7LYf summary{cursor:pointer;font-weight:600;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.retirementPlanningGuide_r__w7LYf summary:after{content:"+";font:500 19px var(--font-mono);color:var(--primary)}.retirementPlanningGuide_r__w7LYf details[open] summary:after{content:"\2212"}.retirementPlanningGuide_r__w7LYf summary::-webkit-details-marker{display:none}.retirementPlanningGuide_r__w7LYf details p{color:var(--ink-soft);font-size:16.5px}.retirementPlanningGuide_r__w7LYf .sources{padding-left:1.2rem;display:grid;grid-gap:8px;gap:8px;font-size:15.5px}.retirementPlanningGuide_r__w7LYf .sources span{color:var(--muted)}.retirementPlanningGuide_r__w7LYf .slide{margin:20px 0;padding:0}.retirementPlanningGuide_r__w7LYf .slide img{display:block;width:100%;height:auto;border-radius:0;border:1px solid var(--border);background:var(--primary-darkest)}.retirementPlanningGuide_r__w7LYf details.astext{margin:0 0 20px;border:1px solid var(--border);border-radius:0;background:var(--surface);padding:0 16px}.retirementPlanningGuide_r__w7LYf details.astext>summary{font:600 13.5px var(--font-body);color:var(--primary);padding:11px 0}.retirementPlanningGuide_r__w7LYf details.astext>summary:after{font-size:17px}.retirementPlanningGuide_r__w7LYf details.astext .fig{border:0;padding:6px 0 16px;margin:0;background:transparent}.retirementPlanningGuide_r__w7LYf .legal{margin-top:40px;font-size:13.5px;color:var(--muted)}.retirementPlanningGuide_r__w7LYf .ver{list-style:none;padding:0;margin:12px 0}.retirementPlanningGuide_r__w7LYf .ver li{padding:8px 12px;border-radius:0;background:var(--paper);border:1px solid var(--border);margin:6px 0}.payslipDeductionsGuide_p__xUFf_{--font-body:var(--font-sans),Arial,sans-serif;--green-d:var(--good);--green-bg:var(--good-tint);--slate-bg:var(--surface-2);--on-primary:#fff}.payslipDeductionsGuide_p__xUFf_ .chunk{display:contents}.payslipDeductionsGuide_p__xUFf_ .takeaways{background:var(--c-short-bg);border-left:4px solid var(--c-short-bd);border-radius:0;padding:16px 20px;margin:24px 0}.payslipDeductionsGuide_p__xUFf_ .takeaways h2{font-size:18px;margin-bottom:10px}.payslipDeductionsGuide_p__xUFf_ .takeaways ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:6px;gap:6px}.payslipDeductionsGuide_p__xUFf_ .toc-card{border:1px solid var(--border);border-radius:0;background:var(--surface);padding:16px 20px;margin:0 0 32px}.payslipDeductionsGuide_p__xUFf_ .toc-h{font-size:15px;margin:0 0 8px}.payslipDeductionsGuide_p__xUFf_ .toc{margin:0;padding-left:1.2rem;display:grid;grid-gap:3px;gap:3px;font-size:15.5px}.payslipDeductionsGuide_p__xUFf_ .toc a{color:var(--ink)}.payslipDeductionsGuide_p__xUFf_ .toc a:hover{color:var(--primary)}.payslipDeductionsGuide_p__xUFf_ section{padding-top:48px}.payslipDeductionsGuide_p__xUFf_ section>h2{margin-bottom:.6rem}.payslipDeductionsGuide_p__xUFf_ .lede{color:var(--ink-soft)}.payslipDeductionsGuide_p__xUFf_ .fig{margin:20px 0;background:var(--surface);border:1px solid var(--border);border-radius:0;padding:18px;min-width:0}.payslipDeductionsGuide_p__xUFf_ .fig h3{margin-bottom:4px}.payslipDeductionsGuide_p__xUFf_ .cap{font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.payslipDeductionsGuide_p__xUFf_ .scroll{overflow-x:auto}.payslipDeductionsGuide_p__xUFf_ .note{border-left:4px solid var(--c-short-bd);background:var(--c-short-bg);padding:13px 16px;border-radius:0;margin:18px 0;font-size:16px}.payslipDeductionsGuide_p__xUFf_ .note.warn{border-color:var(--c-ex-bd);background:var(--c-ex-bg)}.payslipDeductionsGuide_p__xUFf_ .note b:first-child{display:block;margin-bottom:2px}.payslipDeductionsGuide_p__xUFf_ .grid{display:grid;grid-gap:12px;gap:12px}.payslipDeductionsGuide_p__xUFf_ .g5{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.payslipDeductionsGuide_p__xUFf_ .g2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.payslipDeductionsGuide_p__xUFf_ .g3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.payslipDeductionsGuide_p__xUFf_ .tile{border:1px solid var(--border);border-radius:0;padding:14px 16px;background:var(--paper);min-width:0}.payslipDeductionsGuide_p__xUFf_ .tile .big{font:500 20px/1.15 var(--font-mono);color:var(--good);display:block;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payslipDeductionsGuide_p__xUFf_ .tile h3{font-size:16px}.payslipDeductionsGuide_p__xUFf_ .tile p{font-size:15px;color:var(--muted);margin:0;line-height:1.5}.payslipDeductionsGuide_p__xUFf_ .chip{display:inline-block;font:600 13px/1 var(--font-body);padding:6px 14px;border-radius:0;border:1.5px solid var(--border);color:var(--ink-soft)}.payslipDeductionsGuide_p__xUFf_ table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.payslipDeductionsGuide_p__xUFf_ td,.payslipDeductionsGuide_p__xUFf_ th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}.payslipDeductionsGuide_p__xUFf_ th{font:600 12.5px var(--font-body);letter-spacing:.05em;text-transform:uppercase;background:var(--green-bg);color:var(--green-d)}.payslipDeductionsGuide_p__xUFf_ tbody tr:nth-child(2n){background:color-mix(in srgb,var(--slate-bg) 45%,transparent)}.payslipDeductionsGuide_p__xUFf_ td.r,.payslipDeductionsGuide_p__xUFf_ th.r{text-align:right}.payslipDeductionsGuide_p__xUFf_ svg text{fill:var(--muted);font-family:var(--font-body);font-size:12px}.payslipDeductionsGuide_p__xUFf_ svg .val{fill:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:12px}.payslipDeductionsGuide_p__xUFf_ .legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink-soft);margin:10px 0 0}.payslipDeductionsGuide_p__xUFf_ .legend i{display:inline-block;width:12px;height:12px;border-radius:0;margin-right:6px;vertical-align:-1px}.payslipDeductionsGuide_p__xUFf_ .rates{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.payslipDeductionsGuide_p__xUFf_ .rate-row{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:14.5px;font-weight:600}.payslipDeductionsGuide_p__xUFf_ .track{position:relative;height:26px;background:var(--paper);border-radius:0;border:1px solid var(--border)}.payslipDeductionsGuide_p__xUFf_ .bar{position:absolute;top:3px;bottom:3px;border-radius:0;background:var(--primary)}.payslipDeductionsGuide_p__xUFf_ .bar.t2{background:var(--muted-2)}.payslipDeductionsGuide_p__xUFf_ .rate-lbl{position:absolute;top:50%;transform:translateY(-50%);font:500 12.5px var(--font-mono);color:var(--ink);white-space:nowrap}.payslipDeductionsGuide_p__xUFf_ .axis{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;font-size:12px;color:var(--muted)}.payslipDeductionsGuide_p__xUFf_ .axis div:last-child{display:flex;justify-content:space-between;font-family:var(--font-mono)}.payslipDeductionsGuide_p__xUFf_ .tier{font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;color:var(--ink)}.payslipDeductionsGuide_p__xUFf_ .flow{display:grid;grid-gap:0;gap:0}.payslipDeductionsGuide_p__xUFf_ .flow-step{display:grid;grid-template-columns:3rem 1fr;grid-gap:14px;gap:14px;padding-bottom:18px;position:relative}.payslipDeductionsGuide_p__xUFf_ .flow-step:not(:last-child):before{content:"";position:absolute;left:1.5rem;top:3rem;bottom:0;width:2px;background:var(--primary)}.payslipDeductionsGuide_p__xUFf_ .dot{width:3rem;height:3rem;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:500 12px var(--font-mono)}.payslipDeductionsGuide_p__xUFf_ .flow-step h3{margin-top:2px}.payslipDeductionsGuide_p__xUFf_ .flow-step p{margin:2px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.payslipDeductionsGuide_p__xUFf_ .checks{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none}.payslipDeductionsGuide_p__xUFf_ .checks li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:0;padding:12px 14px;background:var(--paper)}.payslipDeductionsGuide_p__xUFf_ .checks svg{width:28px;height:28px}.payslipDeductionsGuide_p__xUFf_ .checks b{display:block;font-family:var(--font-head);font-weight:600}.payslipDeductionsGuide_p__xUFf_ .checks span{font-size:15px;color:var(--muted);line-height:1.45;display:block}.payslipDeductionsGuide_p__xUFf_ .vs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.payslipDeductionsGuide_p__xUFf_ .vs>div{border:1px solid var(--border);border-radius:0;padding:16px 18px;background:var(--paper);min-width:0}.payslipDeductionsGuide_p__xUFf_ .vs dl{margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.payslipDeductionsGuide_p__xUFf_ .vs dt{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.payslipDeductionsGuide_p__xUFf_ .vs dd{margin:0;font-size:15.5px;line-height:1.5}.payslipDeductionsGuide_p__xUFf_ .spark{display:block;width:100%;height:54px;margin-top:10px}.payslipDeductionsGuide_p__xUFf_ .berg{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:0;overflow:hidden}.payslipDeductionsGuide_p__xUFf_ .berg>div{padding:14px 18px}.payslipDeductionsGuide_p__xUFf_ .berg .above{background:var(--c-short-bg)}.payslipDeductionsGuide_p__xUFf_ .berg .below{background:var(--paper)}.payslipDeductionsGuide_p__xUFf_ .berg .sum{background:var(--primary-darkest);color:#fff}.payslipDeductionsGuide_p__xUFf_ .berg .sum .num{color:#fff}.payslipDeductionsGuide_p__xUFf_ .berg .num.big{font-size:26px;display:block;font-weight:600}.payslipDeductionsGuide_p__xUFf_ .berg .eyebrow{margin-bottom:4px}.payslipDeductionsGuide_p__xUFf_ .berg .sum .eyebrow{color:var(--lime)}.payslipDeductionsGuide_p__xUFf_ .tree{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.payslipDeductionsGuide_p__xUFf_ .tree li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.payslipDeductionsGuide_p__xUFf_ .tree .q{border:1px solid var(--border);border-radius:0;padding:12px 16px;background:var(--paper)}.payslipDeductionsGuide_p__xUFf_ .tree .a{border-radius:0;padding:12px 16px;font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;display:grid;align-content:center;min-width:8.5rem;background:var(--c-ex-bg);color:var(--warn)}.payslipDeductionsGuide_p__xUFf_ .tree li.buy{grid-template-columns:1fr}.payslipDeductionsGuide_p__xUFf_ .tree li.buy .a{background:var(--primary);color:var(--on-primary);font-size:17px;text-align:center}@media (max-width:30rem){.payslipDeductionsGuide_p__xUFf_ .tree li{grid-template-columns:1fr}.payslipDeductionsGuide_p__xUFf_ .tree .a{min-width:0}}.payslipDeductionsGuide_p__xUFf_ .steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-gap:8px;gap:8px}.payslipDeductionsGuide_p__xUFf_ .steps li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--border);border-radius:0;background:var(--paper)}.payslipDeductionsGuide_p__xUFf_ .steps li:before{content:counter(s);width:2.4rem;height:2.4rem;border-radius:50%;background:var(--good-tint);color:var(--primary);display:grid;place-items:center;font:500 15px var(--font-mono)}.payslipDeductionsGuide_p__xUFf_ .calc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.payslipDeductionsGuide_p__xUFf_ .calc label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--ink-soft)}.payslipDeductionsGuide_p__xUFf_ .calc input,.payslipDeductionsGuide_p__xUFf_ .calc select{font:500 16px var(--font-mono);padding:9px 10px;border:1px solid var(--border);border-radius:0;background:var(--paper);color:var(--ink);width:100%;min-width:0}.payslipDeductionsGuide_p__xUFf_ .out{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:16px}.payslipDeductionsGuide_p__xUFf_ .out .tile{background:var(--good-tint);border-color:transparent}.payslipDeductionsGuide_p__xUFf_ details{border-bottom:1px solid var(--border);padding:2px 0}.payslipDeductionsGuide_p__xUFf_ summary{cursor:pointer;font-weight:600;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.payslipDeductionsGuide_p__xUFf_ summary:after{content:"+";font:500 19px var(--font-mono);color:var(--primary)}.payslipDeductionsGuide_p__xUFf_ details[open] summary:after{content:"\2212"}.payslipDeductionsGuide_p__xUFf_ summary::-webkit-details-marker{display:none}.payslipDeductionsGuide_p__xUFf_ details p{color:var(--ink-soft);font-size:16.5px}.payslipDeductionsGuide_p__xUFf_ .sources{padding-left:1.2rem;display:grid;grid-gap:8px;gap:8px;font-size:15.5px}.payslipDeductionsGuide_p__xUFf_ .sources span{color:var(--muted)}.payslipDeductionsGuide_p__xUFf_ .slide{margin:20px 0;padding:0}.payslipDeductionsGuide_p__xUFf_ .slide img{display:block;width:100%;height:auto;border-radius:0;border:1px solid var(--border);background:var(--primary-darkest)}.payslipDeductionsGuide_p__xUFf_ details.astext{margin:0 0 20px;border:1px solid var(--border);border-radius:0;background:var(--surface);padding:0 16px}.payslipDeductionsGuide_p__xUFf_ details.astext>summary{font:600 13.5px var(--font-body);color:var(--primary);padding:11px 0}.payslipDeductionsGuide_p__xUFf_ details.astext>summary:after{font-size:17px}.payslipDeductionsGuide_p__xUFf_ details.astext .fig{border:0;padding:6px 0 16px;margin:0;background:transparent}.payslipDeductionsGuide_p__xUFf_ .legal{margin-top:40px;font-size:13.5px;color:var(--muted)}.payslipDeductionsGuide_p__xUFf_ .chk{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.payslipDeductionsGuide_p__xUFf_ .chk label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:0;background:var(--paper);font-size:15px;line-height:1.4;cursor:pointer}.payslipDeductionsGuide_p__xUFf_ .chk input{margin-top:3px;width:18px;height:18px;flex:none}.payslipDeductionsGuide_p__xUFf_ .ver{list-style:none;padding:0;margin:12px 0}.payslipDeductionsGuide_p__xUFf_ .ver li{padding:8px 12px;border-radius:0;background:var(--paper);border:1px solid var(--border);margin:6px 0}.payslipDeductionsGuide_p__xUFf_ .ver .ok{border-color:#2e9e6b}.payslipDeductionsGuide_p__xUFf_ .ver .bad{border-color:#c0264e;background:#fdf1f4;color:#0e1c20}.sideHustleRentalGuide_h__1M3ul{--font-body:var(--font-sans),Arial,sans-serif;--green-d:var(--good);--green-bg:var(--good-tint);--slate-bg:var(--surface-2);--on-primary:#fff}.sideHustleRentalGuide_h__1M3ul .chunk{display:contents}.sideHustleRentalGuide_h__1M3ul .takeaways{background:var(--c-short-bg);border-left:4px solid var(--c-short-bd);border-radius:0;padding:16px 20px;margin:24px 0}.sideHustleRentalGuide_h__1M3ul .takeaways h2{font-size:18px;margin-bottom:10px}.sideHustleRentalGuide_h__1M3ul .takeaways ul{margin:0;padding-left:1.1rem;display:grid;grid-gap:6px;gap:6px}.sideHustleRentalGuide_h__1M3ul .toc-card{border:1px solid var(--border);border-radius:0;background:var(--surface);padding:16px 20px;margin:0 0 32px}.sideHustleRentalGuide_h__1M3ul .toc-h{font-size:15px;margin:0 0 8px}.sideHustleRentalGuide_h__1M3ul .toc{margin:0;padding-left:1.2rem;display:grid;grid-gap:3px;gap:3px;font-size:15.5px}.sideHustleRentalGuide_h__1M3ul .toc a{color:var(--ink)}.sideHustleRentalGuide_h__1M3ul .toc a:hover{color:var(--primary)}.sideHustleRentalGuide_h__1M3ul section{padding-top:48px}.sideHustleRentalGuide_h__1M3ul section>h2{margin-bottom:.6rem}.sideHustleRentalGuide_h__1M3ul .lede{color:var(--ink-soft)}.sideHustleRentalGuide_h__1M3ul .fig{margin:20px 0;background:var(--surface);border:1px solid var(--border);border-radius:0;padding:18px;min-width:0}.sideHustleRentalGuide_h__1M3ul .fig h3{margin-bottom:4px}.sideHustleRentalGuide_h__1M3ul .cap{font-size:13.5px;color:var(--muted);margin:10px 0 0;line-height:1.5}.sideHustleRentalGuide_h__1M3ul .scroll{overflow-x:auto}.sideHustleRentalGuide_h__1M3ul .note{border-left:4px solid var(--c-short-bd);background:var(--c-short-bg);padding:13px 16px;border-radius:0;margin:18px 0;font-size:16px}.sideHustleRentalGuide_h__1M3ul .note.warn{border-color:var(--c-ex-bd);background:var(--c-ex-bg)}.sideHustleRentalGuide_h__1M3ul .note b:first-child{display:block;margin-bottom:2px}.sideHustleRentalGuide_h__1M3ul .grid{display:grid;grid-gap:12px;gap:12px}.sideHustleRentalGuide_h__1M3ul .g5{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.sideHustleRentalGuide_h__1M3ul .g2{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.sideHustleRentalGuide_h__1M3ul .g3{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.sideHustleRentalGuide_h__1M3ul .tile{border:1px solid var(--border);border-radius:0;padding:14px 16px;background:var(--paper);min-width:0}.sideHustleRentalGuide_h__1M3ul .tile .big{font:500 20px/1.15 var(--font-mono);color:var(--good);display:block;margin:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sideHustleRentalGuide_h__1M3ul .tile h3{font-size:16px}.sideHustleRentalGuide_h__1M3ul .tile p{font-size:15px;color:var(--muted);margin:0;line-height:1.5}.sideHustleRentalGuide_h__1M3ul .chip{display:inline-block;font:600 13px/1 var(--font-body);padding:6px 14px;border-radius:0;border:1.5px solid var(--border);color:var(--ink-soft)}.sideHustleRentalGuide_h__1M3ul table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.sideHustleRentalGuide_h__1M3ul td,.sideHustleRentalGuide_h__1M3ul th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:top}.sideHustleRentalGuide_h__1M3ul th{font:600 12.5px var(--font-body);letter-spacing:.05em;text-transform:uppercase;background:var(--green-bg);color:var(--green-d)}.sideHustleRentalGuide_h__1M3ul tbody tr:nth-child(2n){background:color-mix(in srgb,var(--slate-bg) 45%,transparent)}.sideHustleRentalGuide_h__1M3ul td.r,.sideHustleRentalGuide_h__1M3ul th.r{text-align:right}.sideHustleRentalGuide_h__1M3ul svg text{fill:var(--muted);font-family:var(--font-body);font-size:12px}.sideHustleRentalGuide_h__1M3ul svg .val{fill:var(--ink);font-family:var(--font-mono);font-weight:500;font-size:12px}.sideHustleRentalGuide_h__1M3ul .legend{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink-soft);margin:10px 0 0}.sideHustleRentalGuide_h__1M3ul .legend i{display:inline-block;width:12px;height:12px;border-radius:0;margin-right:6px;vertical-align:-1px}.sideHustleRentalGuide_h__1M3ul .rates{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.sideHustleRentalGuide_h__1M3ul .rate-row{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;align-items:center;font-size:14.5px;font-weight:600}.sideHustleRentalGuide_h__1M3ul .track{position:relative;height:26px;background:var(--paper);border-radius:0;border:1px solid var(--border)}.sideHustleRentalGuide_h__1M3ul .bar{position:absolute;top:3px;bottom:3px;border-radius:0;background:var(--primary)}.sideHustleRentalGuide_h__1M3ul .bar.t2{background:var(--muted-2)}.sideHustleRentalGuide_h__1M3ul .rate-lbl{position:absolute;top:50%;transform:translateY(-50%);font:500 12.5px var(--font-mono);color:var(--ink);white-space:nowrap}.sideHustleRentalGuide_h__1M3ul .axis{display:grid;grid-template-columns:minmax(6.5rem,9.5rem) 1fr;grid-gap:12px;gap:12px;font-size:12px;color:var(--muted)}.sideHustleRentalGuide_h__1M3ul .axis div:last-child{display:flex;justify-content:space-between;font-family:var(--font-mono)}.sideHustleRentalGuide_h__1M3ul .tier{font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;color:var(--ink)}.sideHustleRentalGuide_h__1M3ul .flow{display:grid;grid-gap:0;gap:0}.sideHustleRentalGuide_h__1M3ul .flow-step{display:grid;grid-template-columns:3rem 1fr;grid-gap:14px;gap:14px;padding-bottom:18px;position:relative}.sideHustleRentalGuide_h__1M3ul .flow-step:not(:last-child):before{content:"";position:absolute;left:1.5rem;top:3rem;bottom:0;width:2px;background:var(--primary)}.sideHustleRentalGuide_h__1M3ul .dot{width:3rem;height:3rem;border-radius:50%;background:var(--primary);color:var(--on-primary);display:grid;place-items:center;font:500 12px var(--font-mono)}.sideHustleRentalGuide_h__1M3ul .flow-step h3{margin-top:2px}.sideHustleRentalGuide_h__1M3ul .flow-step p{margin:2px 0 0;color:var(--muted);font-size:15.5px;line-height:1.5}.sideHustleRentalGuide_h__1M3ul .checks{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none}.sideHustleRentalGuide_h__1M3ul .checks li{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;border:1px solid var(--border);border-radius:0;padding:12px 14px;background:var(--paper)}.sideHustleRentalGuide_h__1M3ul .checks svg{width:28px;height:28px}.sideHustleRentalGuide_h__1M3ul .checks b{display:block;font-family:var(--font-head);font-weight:600}.sideHustleRentalGuide_h__1M3ul .checks span{font-size:15px;color:var(--muted);line-height:1.45;display:block}.sideHustleRentalGuide_h__1M3ul .vs{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.sideHustleRentalGuide_h__1M3ul .vs>div{border:1px solid var(--border);border-radius:0;padding:16px 18px;background:var(--paper);min-width:0}.sideHustleRentalGuide_h__1M3ul .vs dl{margin:10px 0 0;display:grid;grid-gap:10px;gap:10px}.sideHustleRentalGuide_h__1M3ul .vs dt{font:500 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.sideHustleRentalGuide_h__1M3ul .vs dd{margin:0;font-size:15.5px;line-height:1.5}.sideHustleRentalGuide_h__1M3ul .spark{display:block;width:100%;height:54px;margin-top:10px}.sideHustleRentalGuide_h__1M3ul .berg{display:grid;grid-gap:0;gap:0;border:1px solid var(--border);border-radius:0;overflow:hidden}.sideHustleRentalGuide_h__1M3ul .berg>div{padding:14px 18px}.sideHustleRentalGuide_h__1M3ul .berg .above{background:var(--c-short-bg)}.sideHustleRentalGuide_h__1M3ul .berg .below{background:var(--paper)}.sideHustleRentalGuide_h__1M3ul .berg .sum{background:var(--primary-darkest);color:#fff}.sideHustleRentalGuide_h__1M3ul .berg .sum .num{color:#fff}.sideHustleRentalGuide_h__1M3ul .berg .num.big{font-size:26px;display:block;font-weight:600}.sideHustleRentalGuide_h__1M3ul .berg .eyebrow{margin-bottom:4px}.sideHustleRentalGuide_h__1M3ul .berg .sum .eyebrow{color:var(--lime)}.sideHustleRentalGuide_h__1M3ul .tree{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.sideHustleRentalGuide_h__1M3ul .tree li{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:stretch}.sideHustleRentalGuide_h__1M3ul .tree .q{border:1px solid var(--border);border-radius:0;padding:12px 16px;background:var(--paper)}.sideHustleRentalGuide_h__1M3ul .tree .a{border-radius:0;padding:12px 16px;font:600 13px var(--font-head);letter-spacing:.04em;text-transform:uppercase;display:grid;align-content:center;min-width:8.5rem;background:var(--c-ex-bg);color:var(--warn)}.sideHustleRentalGuide_h__1M3ul .tree li.buy{grid-template-columns:1fr}.sideHustleRentalGuide_h__1M3ul .tree li.buy .a{background:var(--primary);color:var(--on-primary);font-size:17px;text-align:center}@media (max-width:30rem){.sideHustleRentalGuide_h__1M3ul .tree li{grid-template-columns:1fr}.sideHustleRentalGuide_h__1M3ul .tree .a{min-width:0}}.sideHustleRentalGuide_h__1M3ul .steps{list-style:none;margin:0;padding:0;counter-reset:s;display:grid;grid-gap:8px;gap:8px}.sideHustleRentalGuide_h__1M3ul .steps li{counter-increment:s;display:grid;grid-template-columns:2.4rem 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--border);border-radius:0;background:var(--paper)}.sideHustleRentalGuide_h__1M3ul .steps li:before{content:counter(s);width:2.4rem;height:2.4rem;border-radius:50%;background:var(--good-tint);color:var(--primary);display:grid;place-items:center;font:500 15px var(--font-mono)}.sideHustleRentalGuide_h__1M3ul .calc{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.sideHustleRentalGuide_h__1M3ul .calc label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--ink-soft)}.sideHustleRentalGuide_h__1M3ul .calc input,.sideHustleRentalGuide_h__1M3ul .calc select{font:500 16px var(--font-mono);padding:9px 10px;border:1px solid var(--border);border-radius:0;background:var(--paper);color:var(--ink);width:100%;min-width:0}.sideHustleRentalGuide_h__1M3ul .out{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:16px}.sideHustleRentalGuide_h__1M3ul .out .tile{background:var(--good-tint);border-color:transparent}.sideHustleRentalGuide_h__1M3ul details{border-bottom:1px solid var(--border);padding:2px 0}.sideHustleRentalGuide_h__1M3ul summary{cursor:pointer;font-weight:600;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.sideHustleRentalGuide_h__1M3ul summary:after{content:"+";font:500 19px var(--font-mono);color:var(--primary)}.sideHustleRentalGuide_h__1M3ul details[open] summary:after{content:"\2212"}.sideHustleRentalGuide_h__1M3ul summary::-webkit-details-marker{display:none}.sideHustleRentalGuide_h__1M3ul details p{color:var(--ink-soft);font-size:16.5px}.sideHustleRentalGuide_h__1M3ul .sources{padding-left:1.2rem;display:grid;grid-gap:8px;gap:8px;font-size:15.5px}.sideHustleRentalGuide_h__1M3ul .sources span{color:var(--muted)}.sideHustleRentalGuide_h__1M3ul .slide{margin:20px 0;padding:0}.sideHustleRentalGuide_h__1M3ul .slide img{display:block;width:100%;height:auto;border-radius:0;border:1px solid var(--border);background:var(--primary-darkest)}.sideHustleRentalGuide_h__1M3ul details.astext{margin:0 0 20px;border:1px solid var(--border);border-radius:0;background:var(--surface);padding:0 16px}.sideHustleRentalGuide_h__1M3ul details.astext>summary{font:600 13.5px var(--font-body);color:var(--primary);padding:11px 0}.sideHustleRentalGuide_h__1M3ul details.astext>summary:after{font-size:17px}.sideHustleRentalGuide_h__1M3ul details.astext .fig{border:0;padding:6px 0 16px;margin:0;background:transparent}.sideHustleRentalGuide_h__1M3ul .legal{margin-top:40px;font-size:13.5px;color:var(--muted)}.sideHustleRentalGuide_h__1M3ul .ver{list-style:none;padding:0;margin:12px 0}.sideHustleRentalGuide_h__1M3ul .ver li{padding:8px 12px;border-radius:0;background:var(--paper);border:1px solid var(--border);margin:6px 0}.sideHustleRentalGuide_h__1M3ul .chk{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.sideHustleRentalGuide_h__1M3ul .chk label{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:0;background:var(--paper);font-size:15px;line-height:1.4;cursor:pointer}.sideHustleRentalGuide_h__1M3ul .chk input{margin-top:3px;width:18px;height:18px;flex:none}