.HousingBurdenContextGraphic-module__6jzXnW__figure{--entry-color:#9f3f2f;--monthly-color:#23637b;color:var(--ink);margin:1.5rem 0;font-family:Arial,Helvetica,sans-serif}.HousingBurdenContextGraphic-module__6jzXnW__thesis{border-block-end:2px solid;grid-template-columns:minmax(6.5rem,.5fr) minmax(0,1.5fr);align-items:start;gap:.25rem 1rem;padding:0 0 .9rem;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__thesis>span{color:color-mix(in srgb, var(--ink) 62%, transparent);grid-row:span 2;font-size:.68rem;font-weight:800}.HousingBurdenContextGraphic-module__6jzXnW__thesis strong{font-size:1.05rem;line-height:1.2}.HousingBurdenContextGraphic-module__6jzXnW__thesis p{color:color-mix(in srgb, var(--ink) 70%, transparent);margin:0;font-size:.75rem;line-height:1.45}.HousingBurdenContextGraphic-module__6jzXnW__field{contain:layout paint;isolation:isolate;color:#17140f;background:radial-gradient(circle at 50% 49%,#ffffffb8 0 7%,#0000 7.3%),linear-gradient(115deg,#f4ecdf,#e7ddcd);margin-top:1rem;padding:clamp(.7rem,2vw,1.1rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1916122e}.HousingBurdenContextGraphic-module__6jzXnW__field:before{z-index:-1;clip-path:polygon(50% 0,100% 22%,100% 100%,0 100%,0 22%);content:"";background:linear-gradient(90deg,#0000 47.5%,#17140f17 47.5% 52.5%,#0000 52.5%);border:1px solid #17140f1f;border-block-end-width:5px;position:absolute;inset:14% 35% 19%}.HousingBurdenContextGraphic-module__6jzXnW__yearRail{border-block-end:1px solid #17140f38;grid-template-columns:minmax(5rem,1fr) auto minmax(5rem,1fr);align-items:end;gap:1rem;padding:.1rem .35rem .9rem;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__yearRail strong{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,6vw,3.35rem);font-weight:400;line-height:.85}.HousingBurdenContextGraphic-module__6jzXnW__yearRail strong:last-child{text-align:end}.HousingBurdenContextGraphic-module__6jzXnW__yearRail span{color:#17140f99;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.58rem;font-weight:850}.HousingBurdenContextGraphic-module__6jzXnW__band{--band-color:var(--entry-color);border:1px solid #0000;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1)}.HousingBurdenContextGraphic-module__6jzXnW__band[data-band=monthly]{--band-color:var(--monthly-color)}.HousingBurdenContextGraphic-module__6jzXnW__band:has(.HousingBurdenContextGraphic-module__6jzXnW__calculation[open]){border-color:color-mix(in srgb, var(--band-color) 62%, transparent);background:color-mix(in srgb, var(--band-color) 7%, transparent)}.HousingBurdenContextGraphic-module__6jzXnW__bandOverview{grid-template-columns:minmax(6.4rem,.9fr) minmax(5.2rem,.55fr) minmax(7.2rem,1.35fr) minmax(5.2rem,.55fr) minmax(5.7rem,.7fr);align-items:center;gap:clamp(.35rem,1.3vw,.75rem);min-width:0;padding:1rem .3rem;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__bandLabel,.HousingBurdenContextGraphic-module__6jzXnW__endpoint{min-width:0;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__bandLabel{gap:.18rem}.HousingBurdenContextGraphic-module__6jzXnW__bandLabel small,.HousingBurdenContextGraphic-module__6jzXnW__endpoint small{color:#17140fa6;font-size:.57rem;font-weight:750;line-height:1.3}.HousingBurdenContextGraphic-module__6jzXnW__bandLabel strong{font-size:.74rem;line-height:1.2}.HousingBurdenContextGraphic-module__6jzXnW__endpoint[data-endpoint=end]{text-align:end}.HousingBurdenContextGraphic-module__6jzXnW__endpoint b{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:400;line-height:.92}.HousingBurdenContextGraphic-module__6jzXnW__slope{align-self:stretch;place-items:center;min-height:4.25rem;display:grid;position:relative}.HousingBurdenContextGraphic-module__6jzXnW__slope i{background:var(--band-color);opacity:.88;position:absolute;inset:0}.HousingBurdenContextGraphic-module__6jzXnW__band[data-band=entry] .HousingBurdenContextGraphic-module__6jzXnW__slope i{clip-path:polygon(0 68%,100% 4%,100% 22%,0 86%)}.HousingBurdenContextGraphic-module__6jzXnW__band[data-band=monthly] .HousingBurdenContextGraphic-module__6jzXnW__slope i{clip-path:polygon(0 8%,100% 68%,100% 86%,0 26%)}.HousingBurdenContextGraphic-module__6jzXnW__slope em{z-index:1;text-align:center;background:#f2e8da;max-width:8.5rem;padding:.24rem .38rem;font-size:.55rem;font-style:normal;font-weight:900;line-height:1.2;box-shadow:0 0 0 1px #17140f2e}.HousingBurdenContextGraphic-module__6jzXnW__verdict{background:var(--band-color);color:#fff;text-align:end;justify-self:end;padding:.3rem .4rem;font-size:.57rem;font-weight:850}.HousingBurdenContextGraphic-module__6jzXnW__calculation{border-block-start:1px solid #17140f38;font-size:.7rem}.HousingBurdenContextGraphic-module__6jzXnW__calculation>summary{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem .75rem;font-weight:900;list-style:none;display:flex}.HousingBurdenContextGraphic-module__6jzXnW__calculation>summary::-webkit-details-marker{display:none}.HousingBurdenContextGraphic-module__6jzXnW__calculation>summary:after{content:"+";margin-inline-start:auto;font-size:1rem;line-height:1}.HousingBurdenContextGraphic-module__6jzXnW__calculation[open]>summary:after{content:"−"}.HousingBurdenContextGraphic-module__6jzXnW__calculation>summary:focus-visible,.HousingBurdenContextGraphic-module__6jzXnW__allYears>summary:focus-visible{outline:3px solid var(--band-color,#23637b);outline-offset:-3px}.HousingBurdenContextGraphic-module__6jzXnW__calculation>summary small{color:#17140f9e;font-size:.58rem;font-weight:700}.HousingBurdenContextGraphic-module__6jzXnW__openLabel,.HousingBurdenContextGraphic-module__6jzXnW__calculation[open] .HousingBurdenContextGraphic-module__6jzXnW__closedLabel{display:none}.HousingBurdenContextGraphic-module__6jzXnW__calculation[open] .HousingBurdenContextGraphic-module__6jzXnW__openLabel{display:inline}.HousingBurdenContextGraphic-module__6jzXnW__calculationBody{background:#ffffff57;border-block-start:1px solid #17140f29;padding:1rem}.HousingBurdenContextGraphic-module__6jzXnW__calculationLead{color:#17140fc7;max-width:68ch;margin:0 0 .9rem;font-size:.69rem;line-height:1.5}.HousingBurdenContextGraphic-module__6jzXnW__calculationYears{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear{border-block-start:3px solid var(--band-color);min-width:0}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear h4{margin:0;padding:.62rem 0 .45rem;font-size:.74rem}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear dl{margin:0}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear dl>div{border-block-start:1px solid #17140f26;grid-template-columns:minmax(6.5rem,.8fr) minmax(0,1.2fr);gap:.65rem;padding:.5rem 0;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear dt{color:#17140fa6;font-weight:700}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear dd{text-align:end;margin:0;font-weight:800;line-height:1.4}.HousingBurdenContextGraphic-module__6jzXnW__calculationResult{border-block-start:2px solid #17140fb8;gap:.28rem;margin-top:.95rem;padding-top:.8rem;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__calculationResult>span{color:#17140fa1;font-size:.58rem;font-weight:850}.HousingBurdenContextGraphic-module__6jzXnW__calculationResult strong{font-size:.8rem}.HousingBurdenContextGraphic-module__6jzXnW__calculationResult p,.HousingBurdenContextGraphic-module__6jzXnW__auditLimit{color:#17140fbf;max-width:70ch;margin:0;font-size:.67rem;line-height:1.5}.HousingBurdenContextGraphic-module__6jzXnW__auditLimit{background:color-mix(in srgb, var(--band-color) 10%, transparent);margin-top:.8rem;padding:.65rem .75rem}.HousingBurdenContextGraphic-module__6jzXnW__threshold{color:#17140fb3;grid-template-columns:1fr auto 1fr;align-items:center;gap:.65rem;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__threshold>i{border-block-start:1px dashed #17140f52;height:0}.HousingBurdenContextGraphic-module__6jzXnW__threshold span{justify-items:center;display:grid}.HousingBurdenContextGraphic-module__6jzXnW__threshold b{letter-spacing:.08em;background:#f2e8da;border:1px solid;padding:.28rem .48rem;font-size:.58rem}.HousingBurdenContextGraphic-module__6jzXnW__threshold small{margin-top:.2rem;font-size:.53rem}.HousingBurdenContextGraphic-module__6jzXnW__allYears{border-block:1px solid var(--line-muted);margin-top:.85rem}.HousingBurdenContextGraphic-module__6jzXnW__allYears>summary{cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-size:.7rem;font-weight:850}.HousingBurdenContextGraphic-module__6jzXnW__tableScroller{padding-bottom:.75rem;overflow-x:auto}.HousingBurdenContextGraphic-module__6jzXnW__tableScroller table{border-collapse:collapse;width:100%;min-width:31rem;font-size:.7rem}.HousingBurdenContextGraphic-module__6jzXnW__tableScroller caption{color:color-mix(in srgb, var(--ink) 68%, transparent);text-align:start;padding:.5rem 0}.HousingBurdenContextGraphic-module__6jzXnW__tableScroller th,.HousingBurdenContextGraphic-module__6jzXnW__tableScroller td{border-block-start:1px solid var(--line-subtle);text-align:end;padding:.5rem}.HousingBurdenContextGraphic-module__6jzXnW__tableScroller th:first-child{text-align:start}.HousingBurdenContextGraphic-module__6jzXnW__source{color:var(--ink);text-underline-offset:.2rem;margin-top:.75rem;font-size:.68rem;font-weight:750;display:inline-block}@media (max-width:560px){.HousingBurdenContextGraphic-module__6jzXnW__thesis{grid-template-columns:1fr}.HousingBurdenContextGraphic-module__6jzXnW__thesis>span{grid-row:auto}.HousingBurdenContextGraphic-module__6jzXnW__field{padding:.7rem}.HousingBurdenContextGraphic-module__6jzXnW__field:before{inset:11% 21% 18%}.HousingBurdenContextGraphic-module__6jzXnW__yearRail{gap:.35rem}.HousingBurdenContextGraphic-module__6jzXnW__yearRail span{max-width:5.5rem;font-size:.5rem}.HousingBurdenContextGraphic-module__6jzXnW__bandOverview{grid-template-columns:minmax(4.25rem,.7fr) minmax(4.8rem,1fr) minmax(4.25rem,.7fr);gap:.35rem;padding-block:.85rem}.HousingBurdenContextGraphic-module__6jzXnW__bandLabel{grid-column:1/-1;grid-template-columns:5.25rem 1fr;align-items:baseline}.HousingBurdenContextGraphic-module__6jzXnW__endpoint[data-endpoint=start]{grid-column:1}.HousingBurdenContextGraphic-module__6jzXnW__slope{grid-column:2;min-height:3.9rem}.HousingBurdenContextGraphic-module__6jzXnW__endpoint[data-endpoint=end]{grid-column:3}.HousingBurdenContextGraphic-module__6jzXnW__endpoint b{font-size:1.65rem}.HousingBurdenContextGraphic-module__6jzXnW__verdict{grid-column:1/-1;justify-self:start}.HousingBurdenContextGraphic-module__6jzXnW__calculation>summary{flex-wrap:wrap;align-items:flex-start}.HousingBurdenContextGraphic-module__6jzXnW__calculation>summary small{width:calc(100% - 1.5rem)}.HousingBurdenContextGraphic-module__6jzXnW__calculationYears{grid-template-columns:1fr}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear dl>div{grid-template-columns:1fr;gap:.18rem}.HousingBurdenContextGraphic-module__6jzXnW__calculationYear dd{text-align:start}}@media (prefers-reduced-motion:reduce){.HousingBurdenContextGraphic-module__6jzXnW__band{transition-duration:.01ms!important}}
