.report{gap:clamp(40px,6vw,64px);display:grid}.report section{padding-block:0}.report .mast{margin-bottom:18px}.report .mast h2{max-width:none;font-size:clamp(24px,2.6vw,32px)}.report .note{color:var(--ink-72);margin:0 0 14px;font-size:15px}.where{color:var(--ink-72);margin:0;font-size:16px;line-height:1.7}.where .num{color:var(--ink)}.headline{background:var(--cream-2);border-top:2px solid var(--ink);border-bottom:1px solid var(--line-2);gap:14px;padding:clamp(22px,3vw,32px);display:grid}.headline h2{font-size:clamp(26px,3.2vw,38px);line-height:1.2}.headline h2 .amt{font-size:.86em}.headline p{color:var(--ink-72);margin:0}.scale{font:400 12px var(--mono);color:var(--ink-52);justify-content:space-between;padding-bottom:4px;display:flex}.types{border-top:1px solid var(--line-2);margin:0;padding:0;list-style:none;display:grid}.types li{border-bottom:1px solid var(--line);gap:10px;padding:18px 0;display:grid}.t-name{font-family:var(--display);justify-content:space-between;gap:12px;font-size:19px;display:flex}.t-n{font-family:var(--mono);color:var(--ink-52);align-self:center;font-size:13px}.t-nums{color:var(--ink-72);flex-wrap:wrap;gap:6px 22px;font-size:14.5px;display:flex}.t-nums b{color:var(--ink);font-weight:500}.bar.big{height:10px;margin-top:6px}.bar.big .range{height:9px;top:-5px}.bar.big .you{width:5px;height:21px;top:-11px}.gathering{color:var(--ink-72);flex-wrap:wrap;align-items:center;gap:12px;font-size:14.5px;display:flex}.gathering .dots{gap:5px;display:inline-flex}.gathering .dots i{border:1.5px solid var(--ink);width:14px;height:14px}.gathering .dots i.on{background:var(--ink)}.totals{margin-top:0}.why{color:var(--ink-52);font-size:13.5px;display:block}.legend{font:400 13.5px var(--mono);color:var(--ink-72);flex-wrap:wrap;gap:8px 20px;margin-bottom:6px;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend i{border-radius:50%;width:12px;height:12px;display:inline-block}.lg-near{background:var(--green)}.lg-far{background:var(--gold-ink)}.lg-you{background:var(--gold);border:2px solid var(--ink)}.chart{margin:0}.chart svg{width:100%;height:auto}.chart .grid path{stroke:var(--line);stroke-width:1px;fill:none}.chart .ylab text{font:400 12px var(--mono);fill:var(--ink-52);text-anchor:end}.chart .xlab text{font:400 12.5px var(--mono);fill:var(--ink-72);text-anchor:middle}.chart .axis-t{font:400 13px var(--body)!important}.chart .s-near,.chart .s-far{fill:none;stroke-width:2px;stroke-linejoin:round}.chart .s-near{stroke:var(--green)}.chart .s-far{stroke:var(--gold-ink)}.chart .p-near circle{fill:var(--green);stroke:var(--cream);stroke-width:2px}.chart .p-far circle{fill:var(--gold-ink);stroke:var(--cream);stroke-width:2px}.chart .v-lab text{font:400 12px var(--mono);fill:var(--ink)}.chart .p-you circle{fill:var(--gold);stroke:var(--ink);stroke-width:2px}.chart .p-you text{font:500 12.5px var(--mono);fill:var(--ink)}.chart figcaption{color:var(--ink-72);margin-top:8px;font-size:15px}.notes ul{color:var(--ink-72);gap:8px;margin:0;padding-left:1.2em;font-size:15.5px;display:grid}.notes strong{color:var(--ink)}.r-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}
