.c-chart{display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.c-chart__caption,.c-chart__caption.c-stat{margin:0}.c-chart__caption.c-stat+.c-chart__visual{padding:0 1rem}.c-chart__visual{margin:0 auto;max-width:24rem;min-width:0;padding:1rem;position:relative;width:100%}.c-chart__accessibility{height:0;margin:0;opacity:0;pointer-events:none;position:relative}.c-chart__accessibility:focus{height:auto;opacity:1}.c-chart--top{flex-direction:column-reverse}.c-chart--left .c-chart__caption,.c-chart--right .c-chart__caption{margin:0}.c-chart--left .c-chart__visual,.c-chart--right .c-chart__visual{max-width:32rem;padding:0 1rem}.c-chart--inline{padding:0}.c-chart--inline .c-chart__visual{max-width:100%}@media screen and (min-width:641px){.c-chart{padding:0 12%}.c-chart--inline{align-items:center;flex-direction:row;justify-content:center;padding:0}.c-chart--inline.c-chart--left,.c-chart--inline.c-chart--top{flex-direction:row-reverse}.c-chart--inline .c-chart__caption{padding:0 1rem}.c-chart--inline .c-chart__caption.c-stat{padding:0 3rem}.c-chart--inline .c-chart__caption.c-stat+.c-chart__visual{padding:1rem}.c-chart--inline .c-chart__visual{margin:0;max-width:32rem;padding:1rem 3rem}.c-chart--inline.c-chart--left .c-chart__visual,.c-chart--inline.c-chart--right .c-chart__visual{padding:1rem}}