.map-legend{font-size:14px}.map-legend .map-label{font-weight:700}.map-legend .background{fill:hsla(0,0%,100%,.9)}.map-legend .swatch{stroke:#fff;stroke-width:1}#muni-map{width:100%;display:block}#muni-map .munis path{stroke:#fff;stroke-width:.5px}#muni-map .munis .selected{stroke:#ffd000;stroke-width:2}#muni-map .labels text{pointer-events:none;text-anchor:middle;font-size:12px;font-weight:700;text-shadow:1px 1px 0 #000;fill:#fff}.map-wrapper{position:relative;max-width:420px;margin:0 auto 1.5em}.zoom-button{position:absolute;right:5px;bottom:5px}.zoom-button button{height:46px;text-decoration:none;background:#fff;color:#444;font-family:Yle Next,Arial,sans-serif;border:2px solid #444;font-size:.75em;padding:6px 12px;border-radius:4px;display:block;position:relative;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;word-break:keep-all;white-space:nowrap;cursor:pointer;margin:0 auto;line-height:1.2;transition:background-color .5s}.jobs-table{border-collapse:collapse;font-size:16px!important;width:100%!important;margin-bottom:2em;margin-top:1em;word-break:normal}.jobs-table caption{font-size:18px;font-family:Yle Next,Arial,sans-serif;font-weight:700;text-align:left;margin-bottom:1em;padding:0!important}@media screen and (min-width:480px){.jobs-table caption{font-size:22px}}.jobs-table td,.jobs-table th{padding:6px!important;border:none}.jobs-table tr:nth-child(2n) td{background:#daebeb!important}.jobs-table tr:nth-child(odd) td{background:#fff!important}.jobs-table tr td{text-align:right}.jobs-table tr td:first-child{text-align:left}.jobs-table thead tr th{background-color:#fff!important;color:#000!important;font-weight:700;text-align:right;vertical-align:top;border-bottom:1px solid #999;text-transform:none!important;white-space:nowrap}.jobs-table thead tr th:first-child{text-align:left}.jobs-table thead tr th.active{background:#daebeb!important}.muni-wrapper{font-size:18px}.chart{margin-bottom:2em}@media screen and (max-width:499px){.ydd-article__body #app-2024-08-arbetsloshet{margin-left:-20px;margin-right:-20px}}#app-2024-08-arbetsloshet{font-family:Yle Next,Arial,sans-serif;color:#000;margin:0 auto;max-width:600px;background:#fafafa;padding:10px 15px}#app-2024-08-arbetsloshet h2{text-align:center;font-weight:900;font-family:Yle Next,Arial,sans-serif;font-size:22px;margin:.5em 0}@media screen and (min-width:480px){#app-2024-08-arbetsloshet h2{font-size:28px}}#app-2024-08-arbetsloshet h3{font-size:18px;font-weight:900;font-family:Yle Next,Arial,sans-serif;margin:1em 0}@media screen and (min-width:480px){#app-2024-08-arbetsloshet h3{font-size:22px}}#app-2024-08-arbetsloshet .filters{text-align:center;margin-bottom:.5em}#app-2024-08-arbetsloshet .filters label{font-size:1em;margin-bottom:.2em;display:block}#app-2024-08-arbetsloshet .scroll-wrapper{position:relative}#app-2024-08-arbetsloshet .sticky-select{position:sticky;top:0;padding:10px 0;z-index:3;background:#fff;background:linear-gradient(180deg,#fff,#fff 90%,hsla(0,0%,100%,0))}.yddviz-radio{text-decoration:none;background:#fff;color:#444;font-family:Yle Next,Arial,sans-serif;border:2px solid #444;font-size:.75em;padding:8px;border-radius:4px;display:block;position:relative;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;word-break:keep-all;white-space:nowrap;cursor:pointer;margin:0 auto;line-height:1;transition:background-color .5s}.yddviz-radio:hover{background-color:#444;color:#fff}.yddviz-radio:focus{outline:none;text-decoration:none;border:2px dashed #444}.yddviz-radio.active{background-color:#444;color:#fff}.yddviz-radio.active:focus{outline:none;text-decoration:none;border:2px dashed #fff}.yddviz-radio.active:hover{background-color:#222}.yddviz-radiogroup{max-width:400px;margin:0 auto 1em}.yddviz-radiogroup .yddviz-radio{margin-right:4px;margin-bottom:4px;display:inline-block}.yddviz-radiogroup--2 .yddviz-radio{width:calc(50% - 2px)}.yddviz-radiogroup--2 .yddviz-radio:nth-child(2n){margin-right:0}.yddviz-select{display:block;margin:0 auto;border:2px solid #333;border-radius:6px;padding:6px;width:100%;font-size:16px;line-height:1.5;font-family:Yle Next,Arial,sans-serif}.yddviz-select:focus{outline:none;border:2px dashed #333;background:#f5f5f5}.ydd-article{overflow:initial}