#tax-growth-comparison .numbers-share-actions{flex-wrap:wrap;max-width:1280px;margin:0 auto 1rem;position:static}#tax-growth-comparison .numbers-facebook-link,#tax-growth-comparison .numbers-share-link{letter-spacing:.025em;min-height:44px;font-size:.75rem}#tax-growth-comparison .numbers-share-link{opacity:.85}#tax-growth-comparison .feature-number{column-gap:2rem;max-width:1280px;margin-bottom:1.5rem;padding-bottom:1.6rem}#tax-growth-comparison .feature-number>span{letter-spacing:.08em;font-size:.875rem;line-height:1.6}#tax-growth-comparison .feature-number>strong{line-height:.9}#tax-growth-comparison .feature-number>p{line-height:1.35}#tax-growth-comparison .tax-growth-context{color:#c9c5bc;max-width:1280px;font-family:var(--serif);margin:0 auto 1.3rem;font-size:1.0625rem;line-height:1.55}#tax-growth-comparison .tax-budget-pair{border-top:1px solid #504e47;border-bottom:1px solid #504e47;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1280px;margin:0 auto 2rem;display:grid}#tax-growth-comparison .tax-budget-pair p{justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:1.1rem 1.5rem 1.1rem 0;display:flex}#tax-growth-comparison .tax-budget-pair p+p{border-left:1px solid #504e47;padding-left:1.5rem}#tax-growth-comparison .tax-budget-pair span{font-size:1.5rem;font-weight:800;line-height:1.2}#tax-growth-comparison .tax-budget-pair small{color:#c9c5bc;margin-top:.3rem;font-size:.875rem;font-weight:500;line-height:1.3;display:block}#tax-growth-comparison .tax-budget-pair strong{font-variant-numeric:tabular-nums;font-size:1.75rem}#tax-growth-comparison .tax-comparison{gap:0;margin-bottom:1.5rem}#tax-growth-comparison .tax-row{color:#c9c5bc;grid-template-columns:12rem minmax(0,1fr) 5.5rem;gap:1.4rem;min-height:46px}#tax-growth-comparison .tax-row.is-campbell-river{min-height:62px;color:var(--paper)}#tax-growth-comparison .tax-place{font-size:1rem;font-weight:750;line-height:1.3}#tax-growth-comparison .tax-row strong{font-variant-numeric:tabular-nums;font-size:1rem;line-height:1.3}#tax-growth-comparison .tax-track{height:10px}#tax-growth-comparison .is-campbell-river .tax-track{height:20px}#tax-growth-comparison .tax-row:hover{color:#fff}#tax-growth-comparison .tax-row:focus-visible{color:#fff;outline:2px solid var(--paper);outline-offset:3px}#tax-growth-comparison .tax-growth-sources{max-width:1280px;margin:0 auto 4rem}#tax-growth-comparison .tax-growth-sources summary{font-size:.875rem}#tax-growth-comparison .tax-growth-source-list{gap:.8rem;display:grid}#tax-growth-comparison .tax-growth-source-list>div{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.2rem;display:flex}#tax-growth-comparison .tax-growth-source-list strong{min-width:11rem;font-size:.875rem}#tax-growth-comparison .tax-growth-source-list a{font-size:.875rem}@media (max-width:820px){#tax-growth-comparison .feature-number{gap:1rem}#tax-growth-comparison .feature-number>strong{font-size:clamp(4rem,13vw,6.5rem)}#tax-growth-comparison .feature-number>p{margin-top:.25rem;font-size:1.25rem}#tax-growth-comparison .tax-row{grid-template-columns:10rem minmax(0,1fr) 4.5rem;gap:.8rem;min-height:44px}#tax-growth-comparison .tax-place,#tax-growth-comparison .tax-row strong{font-size:.9375rem}}@media (max-width:560px){#tax-growth-comparison .feature-number{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.1rem}#tax-growth-comparison .feature-number>span{grid-column:1;font-size:.875rem;line-height:1.5}#tax-growth-comparison .feature-number>strong{grid-area:auto/1;font-size:clamp(5rem,24vw,7rem)}#tax-growth-comparison .feature-number>p{margin:0;font-size:1.25rem}#tax-growth-comparison .tax-growth-context{font-size:1rem}#tax-growth-comparison .tax-budget-pair{margin-bottom:1rem}#tax-growth-comparison .tax-budget-pair p{align-content:space-between;gap:.75rem;padding:1rem .8rem 1rem 0;display:grid}#tax-growth-comparison .tax-budget-pair p+p{padding-left:.8rem;padding-right:0}#tax-growth-comparison .tax-budget-pair span{font-size:1.375rem}#tax-growth-comparison .tax-budget-pair strong{font-size:1.625rem}#tax-growth-comparison .tax-row{grid-template-columns:6.7rem minmax(0,1fr) 3.6rem;gap:.6rem;min-height:44px}#tax-growth-comparison .tax-row.is-campbell-river{min-height:56px}#tax-growth-comparison .tax-place,#tax-growth-comparison .tax-row strong{font-size:.875rem;line-height:1.3}#tax-growth-comparison .tax-track{height:8px}#tax-growth-comparison .is-campbell-river .tax-track{height:16px}#tax-growth-comparison .tax-growth-source-list>div{border-bottom:1px solid #504e47;padding-bottom:.75rem}#tax-growth-comparison .tax-growth-source-list strong{width:100%}}
