#ten-piles-two-totals{scroll-margin-top:24px}.bs-p{--pad:clamp(24px, 3vw, 48px)}.bs-p__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(28px,3.4vw,44px);display:grid}.bs-p__col{padding:clamp(24px, 3vw, 36px) var(--pad);background:var(--color-step);align-content:start;gap:18px;display:grid}.bs-p__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.bs-p__title{font-size:var(--text-lead);margin:0;font-weight:600;line-height:1.15}.bs-p__total{font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.3}.bs-p__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bs-p__row{background:var(--color-ground);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 20px;padding:14px 18px;display:grid;position:relative}.bs-p__row--conc:before{content:"";background:var(--color-accent);width:6px;position:absolute;inset:0 auto 0 0}.bs-p__row-main{gap:2px;display:grid}.bs-p__row-name{font-size:var(--text-body);margin:0;font-weight:600;line-height:1.3}.bs-p__row-sub{font-size:var(--text-small);color:var(--color-ink-soft);margin:0;line-height:1.35}.bs-p__row-nums{text-align:right;font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.bs-p__row-amt{font-size:var(--text-body);margin:0;font-weight:600;line-height:1.25}.bs-p__row-share{font-size:var(--text-small);color:var(--color-ink-soft);margin:0;line-height:1.3}.bs-p__conc{padding:clamp(20px, 2.5vw, 30px) var(--pad);background:var(--color-step);gap:6px;margin-top:16px;display:grid;position:relative}.bs-p__conc:before{content:"";background:var(--color-accent);width:6px;position:absolute;inset:0 auto 0 0}.bs-p__conc-head{font-size:var(--text-lead);margin:0;font-weight:600;line-height:1.2}.bs-p__conc-body{max-width:72ch;font-size:var(--text-body);color:var(--color-ink-soft);margin:0;line-height:1.45}@media (width>=1024px){.bs-p__grid{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}#checked-against-the-statement{scroll-margin-top:24px}.bs-r{--pad:clamp(24px, 3vw, 48px)}.bs-r__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(28px,3.4vw,44px);display:grid}.bs-r__tabs{padding:clamp(24px, 3vw, 36px) var(--pad);background:var(--color-step);align-content:start;gap:10px;display:grid}.bs-r__tabs-head{font-size:var(--text-small);color:var(--color-ink-soft);margin:0 0 4px;font-weight:600;line-height:1.35}.bs-r__tab{background:var(--color-ground);color:var(--color-ink);text-align:left;cursor:pointer;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);gap:4px;padding:16px 20px;display:grid;position:relative}.bs-r__tab:before{content:"";background:var(--color-accent);transform-origin:50% 0;width:6px;transition:transform .28s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.bs-r__tab[aria-pressed=true]:before{transform:none}.bs-r__tab-title{font-size:var(--text-body);font-weight:600;line-height:1.25}.bs-r__tab-sub{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.4}.bs-r__tab:active{transform:scale(.99)}.bs-r__pane{padding:clamp(24px, 3vw, 40px) var(--pad);background:var(--color-step);color:var(--color-ink);transition:background-color .28s var(--ease-out), color .28s var(--ease-out);align-content:space-between;gap:20px;display:grid;position:relative}.bs-r__pane:before{content:"";background:var(--color-accent);transform-origin:50% 0;width:6px;transition:transform .32s var(--ease-out);position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.bs-r[data-touched] .bs-r__pane{background:var(--color-night);color:var(--color-night-ink)}.bs-r[data-touched] .bs-r__pane:before{transform:none}.bs-r__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.bs-r__badge{font-size:var(--text-lead);margin:0;font-weight:600;line-height:1.15}.bs-r__period{font-size:var(--text-small);color:var(--color-ink-soft);margin:0;line-height:1.35}.bs-r__eq{background:var(--color-ground);font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:0;padding:16px 20px;font-weight:600;line-height:1.35}.bs-r[data-touched] .bs-r__eq{background:oklch(24% .015 260)}.bs-r[data-touched] .bs-r__period,.bs-r[data-touched] .bs-r__row dt,.bs-r[data-touched] .bs-r__note{color:var(--color-night-soft)}.bs-r__rows{gap:12px;margin:0;display:grid}.bs-r__row{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.bs-r__row dt{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.35}.bs-r__row dd{font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.3}.bs-r__note{font-size:var(--text-body);color:var(--color-ink-soft);margin:0;line-height:1.45}@media (width>=1024px){.bs-r__grid{gap:var(--gutter);grid-template-columns:5fr 7fr}.bs-r__row{grid-template-columns:4fr 8fr;align-items:baseline;gap:16px}.bs-r__row dd{text-align:right}}#three-months-and-the-next{scroll-margin-top:24px}.bs-t{--pad:clamp(24px, 3vw, 48px)}.bs-t__strip{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:clamp(28px,3.4vw,44px);display:grid}.bs-t__month{padding:clamp(20px, 2.4vw, 28px) var(--pad);background:var(--color-step);align-content:start;gap:6px;display:grid;position:relative}.bs-t__month--proj:before{content:"";background:var(--color-accent);width:6px;position:absolute;inset:0 auto 0 0}.bs-t__month-name{font-size:var(--text-lead);margin:0;font-weight:600;line-height:1.15}.bs-t__month-net{font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.3}.bs-t__month-meta{font-size:var(--text-small);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.bs-t__band{padding:clamp(24px, 3vw, 40px) var(--pad);background:var(--color-step);gap:clamp(20px,2.4vw,28px);margin-top:12px;display:grid}.bs-t__band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.bs-t__band-title{font-size:var(--text-lead);margin:0;font-weight:600;line-height:1.15}.bs-t__band-sub{font-size:var(--text-small);color:var(--color-ink-soft);margin:0;line-height:1.4}.bs-t__rows{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.bs-t__row{background:var(--color-ground);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px 20px;padding:14px 18px;display:grid}.bs-t__row-left{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.bs-t__row-label{font-size:var(--text-body);margin:0;font-weight:600;line-height:1.3}.bs-t__row-dir{font-size:var(--text-small);color:var(--color-ink-soft);margin:0;line-height:1.35}.bs-t__row-amt{font-size:var(--text-body);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.25}@media (width>=1024px){.bs-t__strip{grid-template-columns:repeat(4,minmax(0,1fr))}.bs-t__rows{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}#what-it-covers-and-leaves-out{scroll-margin-top:24px}.bs-l{--pad:clamp(24px, 3vw, 48px)}.bs-l__band{padding:clamp(24px, 3vw, 36px) var(--pad);background:var(--color-step);gap:clamp(18px,2.2vw,24px);margin-top:clamp(28px,3.4vw,44px);display:grid;position:relative}.bs-l__band:before{content:"";background:var(--color-accent);width:6px;position:absolute;inset:0 auto 0 0}.bs-l__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.bs-l__co{font-size:var(--text-lead);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.15}.bs-l__sub{font-size:var(--text-body);color:var(--color-ink-soft);font-variant-numeric:tabular-nums;margin:0;line-height:1.35}.bs-l__specs{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.bs-l__spec{background:var(--color-ground);gap:4px;padding:16px 20px;display:grid}.bs-l__spec-val{font-size:var(--text-body);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1.3}.bs-l__spec-label{font-size:var(--text-small);color:var(--color-ink-soft);margin:0;line-height:1.4}.bs-l__cols{grid-template-columns:minmax(0,1fr);gap:clamp(22px,2.8vw,32px);margin-top:clamp(28px,3.4vw,40px);display:grid}.bs-l__col{align-content:start;gap:8px;display:grid}.bs-l__head{font-size:var(--text-lead);margin:0;font-weight:600;line-height:1.2}.bs-l__body{max-width:40ch;font-size:var(--text-body);color:var(--color-ink-soft);margin:0;line-height:1.45}@media (width>=1024px){.bs-l__specs,.bs-l__cols{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}
