.chart-module__5tJsfq__page{--ink:#252e29;--jade:#285847;--line:#bfc8b9;--paper:#fbfaf5;color:var(--ink);max-width:58rem;margin:auto;padding:2rem clamp(1rem,4vw,3rem) 5rem}.chart-module__5tJsfq__hero{max-width:44rem;padding:clamp(2rem,6vw,4.5rem) 0 2rem}.chart-module__5tJsfq__hero h1,.chart-module__5tJsfq__panel h2,.chart-module__5tJsfq__reflection h3{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;line-height:1.08}.chart-module__5tJsfq__hero h1{margin:.6rem 0 1rem;font-size:clamp(2.8rem,7vw,5rem)}.chart-module__5tJsfq__page p{line-height:1.6}.chart-module__5tJsfq__kicker{letter-spacing:.13em;color:var(--jade);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.chart-module__5tJsfq__panel{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--jade);padding:clamp(1rem,4vw,2rem)}.chart-module__5tJsfq__panel h2{margin:.4rem 0 1.4rem;font-size:clamp(1.9rem,4vw,2.5rem)}.chart-module__5tJsfq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0;display:grid}.chart-module__5tJsfq__fields label{gap:.4rem;font-weight:600;display:grid}.chart-module__5tJsfq__fields input,.chart-module__5tJsfq__fields select{min-height:2.8rem;color:var(--ink);width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #7b8a81;border-radius:4px;padding:.45rem .65rem}.chart-module__5tJsfq__fields input:disabled{opacity:.55}.chart-module__5tJsfq__check{align-items:center;gap:.55rem;min-height:2.75rem;display:flex}.chart-module__5tJsfq__check input{width:1.1rem;height:1.1rem}.chart-module__5tJsfq__primary{background:var(--jade);color:#fff;cursor:pointer;border-radius:4px;min-height:2.75rem;padding:.65rem 1.15rem;font-weight:650}.chart-module__5tJsfq__primary:disabled{opacity:.65;cursor:wait}.chart-module__5tJsfq__pillars{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:1.15rem 0;display:grid}.chart-module__5tJsfq__pillar{text-align:center;border-inline-end:1px solid var(--line);padding:1rem .55rem}.chart-module__5tJsfq__pillar:last-child{border:0}.chart-module__5tJsfq__pillar dt{font-size:.8rem;font-weight:650}.chart-module__5tJsfq__pillar dd{margin:.4rem 0 0}.chart-module__5tJsfq__glyph{color:var(--jade);font:400 clamp(1.65rem,5vw,2.6rem)/1.35 Georgia,serif;display:block}.chart-module__5tJsfq__caption{overflow-wrap:anywhere;font-size:.8rem;line-height:1.35;display:block}.chart-module__5tJsfq__actions{flex-wrap:wrap;gap:1rem;display:flex}.chart-module__5tJsfq__link,.chart-module__5tJsfq__actions button{color:var(--jade);text-underline-offset:4px;cursor:pointer;min-height:2.75rem;text-decoration:underline}.chart-module__5tJsfq__reflection{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.chart-module__5tJsfq__reflection h3{margin:.5rem 0;font-size:1.75rem}.chart-module__5tJsfq__reflection p,.chart-module__5tJsfq__method p{margin:.7rem 0 1rem}.chart-module__5tJsfq__reflection ul{padding-left:1.35rem;list-style:outside}.chart-module__5tJsfq__method{border-bottom:1px solid var(--line);padding:1rem 0}.chart-module__5tJsfq__method summary{cursor:pointer;padding:.4rem 0;font-weight:600}.chart-module__5tJsfq__error{color:#813424;margin:.65rem 0}.chart-module__5tJsfq__page :focus-visible{outline-offset:3px;outline:3px solid #2a705b}@media (max-width:560px){.chart-module__5tJsfq__fields{grid-template-columns:minmax(0,1fr)}.chart-module__5tJsfq__pillar{padding:.7rem .2rem}.chart-module__5tJsfq__primary{width:100%}.chart-module__5tJsfq__hero{padding:2rem 0 1.35rem}}
