.LifespanChart-module__TEjU8q__wrap{width:560px}.LifespanChart-module__TEjU8q__wrapFluid{width:100%}.LifespanChart-module__TEjU8q__svgFluid{width:100%;height:auto}.LifespanChart-module__TEjU8q__title{font-family:var(--font-display,"Luckiest Guy", system-ui);letter-spacing:.12em;color:var(--yellow,#ffd23e);text-transform:uppercase;margin:0 0 8px;font-size:26px}.LifespanChart-module__TEjU8q__svg{display:block;overflow:visible}.LifespanChart-module__TEjU8q__curve{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.LifespanChart-module__TEjU8q__curveArea{fill:#ffffff0f}.LifespanChart-module__TEjU8q__gridLine{stroke:#fff;stroke-width:1px;stroke-dasharray:4 4}.LifespanChart-module__TEjU8q__axis{stroke:#fff;stroke-width:2px}.LifespanChart-module__TEjU8q__axisLabel,.LifespanChart-module__TEjU8q__axisTitle{fill:#fff;font-family:var(--font-body,"Montserrat", system-ui);font-size:24px;font-weight:700}.LifespanChart-module__TEjU8q__stageLabel{fill:#fff;font-family:var(--font-body,"Montserrat", system-ui);letter-spacing:.05em;text-transform:uppercase;font-size:20px;font-weight:700}.LifespanChart-module__TEjU8q__hoverLine{stroke:var(--navy,#0a3a57);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.LifespanChart-module__TEjU8q__hoverDot{fill:var(--navy,#0a3a57);stroke:#fff;stroke-width:2px;pointer-events:none}.LifespanChart-module__TEjU8q__hoverLabel{fill:#fff;font-family:var(--font-body,"Montserrat", system-ui);pointer-events:none;font-size:11px;font-weight:800}.LifespanChart-module__TEjU8q__explanation{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;margin:12px 0 0;font-size:11px;font-weight:600;line-height:1.6}.LifespanChart-module__TEjU8q__toggle{color:var(--yellow,#ffd23e);font-family:var(--font-body,"Montserrat", system-ui);cursor:pointer;letter-spacing:.05em;background:0 0;border:none;padding:8px 0 0;font-size:11px;font-weight:700}.LifespanChart-module__TEjU8q__toggle:hover{color:#fff}.LifespanChart-module__TEjU8q__sources{border-top:1px solid #ffffff1a;margin-top:8px;padding-top:8px}.LifespanChart-module__TEjU8q__method{font-family:var(--font-body,"Montserrat", system-ui);color:#fff;margin:0 0 8px;font-size:10px;font-style:italic;font-weight:600;line-height:1.6}.LifespanChart-module__TEjU8q__sourceList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.LifespanChart-module__TEjU8q__sourceLink{font-family:var(--font-body,"Montserrat", system-ui);color:var(--yellow,#ffd23e);text-underline-offset:2px;word-break:break-all;font-size:10px;text-decoration:underline}.LifespanChart-module__TEjU8q__sourceLink:hover{color:#fff}:root[data-pc-contrast-scheme] #pc-site .LifespanChart-module__TEjU8q__svg.LifespanChart-module__TEjU8q__svg{-webkit-filter:none!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Puppy]{fill:#f4f4f4!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Adolescent]{fill:#e6e6e6!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Adult]{fill:#d9d9d9!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Senior]{fill:#c8c8c8!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Aged]{fill:#b8b8b8!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__curve{stroke:#000!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__curveArea{fill:none!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__gridLine{stroke:#7a7a7a!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__axis{stroke:#000!important}:is(:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__axisLabel,:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__axisTitle,:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__stageLabel){fill:#000!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__hoverLine{stroke:#000!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__hoverDot{fill:#000!important;stroke:#fff!important}:root[data-pc-contrast-scheme=black-on-white] #pc-site .LifespanChart-module__TEjU8q__hoverLabel{fill:#000!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Puppy]{fill:#141414!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Adolescent]{fill:#222!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Adult]{fill:#303030!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Senior]{fill:#404040!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__band[data-stage=Aged]{fill:#505050!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__curve{stroke:#fff!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__curveArea{fill:none!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__gridLine{stroke:#8a8a8a!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__axis{stroke:#fff!important}:is(:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__axisLabel,:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__axisTitle,:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__stageLabel){fill:#fff!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__hoverLine{stroke:#fff!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__hoverDot{fill:#fff!important;stroke:#000!important}:root[data-pc-contrast-scheme=white-on-black] #pc-site .LifespanChart-module__TEjU8q__hoverLabel{fill:#fff!important}
