.polopoly_embed { max-width: 100%; } .excess-mortality { font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", sans-serif; font-weight: normal; display: grid; gap: 10px; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); line-height: 1.2; } .excess-mortality-container { } .excess-mortality-chart { width: 300px; margin: 0 auto; } .excess-mortality h3 { font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", sans-serif; font-weight: normal; padding-left: 5px !important; margin: 0; } .excess-mortality p { font-size: 12px; padding-left: 5px; margin: 0; } .excess-mortality svg { margin-top: 5px; background-color: #fafafa; } .excess-mortality svg path { fill: none; stroke: #222; stroke-width: 3px; stroke-linecap: round; stroke-linejoin: round; } .excess-mortality svg path.undef { fill: none; stroke: #888; stroke-width: 3px; stroke-linecap: butt; stroke-linejoin: round; stroke-dasharray: 4, 3; } .excess-mortality svg line.grid { fill: none; stroke: #ddd; stroke-width: 1px; stroke-linecap: butt; stroke-linejoin: butt; stroke-dasharray: 5, 5; shape-rendering: crispEdges; } .excess-mortality svg line.grid.zero { stroke: #bbb; stroke-width: 1px; stroke-dasharray: none; } .excess-mortality svg text.axis-label { fill: #777; font-size: 11px; } .excess-mortality svg text.axis-label.month { fill: #777; font-size: 9px; }