:root{--hs-dark-turquoise:var(--sndp-color-brand-hs-turquoise-dark);--hs-darkest-turquoise:#1d4349;--hs-darkest-turquoise-10:rgba(65,150,164,0.1);--hs-darkest-turquoise-20:rgba(65,150,164,0.2);--hs-darkest-turquoise-50:rgba(29,67,73,0.5);--hs-gray:#bdc3c4;--hs-secondary-10:#ebf2f3;--hs-secondary-10-alpha-0:rgba(235,242,243,0);--hs-turquoise:var(--sndp-color-brand-hs-turquoise);--hs-baby-blue:var(--sndp-color-brand-hs-baby-blue);--hs-white:var(--sndp-color-common-white);--hs-black:var(--sndp-color-common-black);--hs-election-logo-blue:#00518d}:root.sndp-dark{--hs-dark-turquoise:var(--sndp-color-brand-hs-turquoise-dark);--hs-darkest-turquoise:#1d4349;--hs-darkest-turquoise-10:rgba(65,150,164,0.1);--hs-darkest-turquoise-20:rgba(65,150,164,0.2);--hs-darkest-turquoise-50:rgba(29,67,73,0.5);--hs-gray:#bdc3c4;--hs-secondary-10:#ebf2f3;--hs-secondary-10-alpha-0:rgba(235,242,243,0);--hs-turquoise:var(--sndp-color-brand-hs-turquoise);--hs-baby-blue:var(--sndp-color-brand-hs-baby-blue);--hs-white:var(--sndp-color-common-white);--hs-black:var(--sndp-color-common-black);--hs-dark-gray:var(--sndp-color-brand-hs-gray-50);--hs-dark-gray-20:rgba(64,64,64,20);--hs-dark-gray-50:rgba(64,64,64,50);--hs-darkest-gray:var(--sndp-color-brand-hs-gray-70);--hs-election-logo-blue:#3689d6}div.hs-theme{--border-styles-border-style:solid;--link-underline-thickness:2px;--border-widths-border-width:var(--sndp-border-size-width-300);--border-widths-button-border-width:var(--sndp-border-size-width-300);--colors-border-color:var(--hs-darkest-turquoise);--colors-light-border-color:var(--hs-darkest-turquoise-20);--colors-focus-outline-color:var(--hs-dark-turquoise);--colors-focus-background-color:var(--sndp-color-brand-hs-pearl);--colors-button-border-color:var(--hs-darkest-turquoise);--colors-button-disabled-background-color:var(--sndp-color-brand-hs-gray-50);--colors-button-disabled-border-color:var(--hs-darkest-turquoise-50);--colors-button-primary-background-color:var(
    --sndp-button-variant-primary-background-color
  );--colors-button-primary-hover-color:var(
    --sndp-button-variant-primary-background-color-active
  );--colors-button-primary-hover-border-color:var(--hs-darkest-turquoise);--colors-button-primary-text-color:var(
    --sndp-button-variant-primary-text-color
  );--colors-button-primary-border-color:var(--hs-darkest-turquoise);--colors-button-secondary-background-color:var(--hs-white);--colors-button-secondary-hover-color:var(
    --sndp-button-variant-secondary-background-color-active
  );--colors-button-secondary-text-color:var(--hs-darkest-turquoise);--colors-button-secondary-border-color:var(--hs-darkest-turquoise);--colors-button-secondary-disabled-text-color:var(--hs-gray);--colors-button-function-background-color:var(
    --sndp-button-variant-function-background-color
  );--colors-button-function-hover-color:var(--sndp-color-brand-hs-pearl);--colors-button-function-text-color:var(--hs-darkest-turquoise);--colors-candidate-card-border-color:var(--hs-darkest-turquoise);--colors-candidate-card-background-color:var(--hs-white);--colors-candidate-card-secondary-text-color:var(--hs-white);--colors-candidate-card-note-box-primary-background:var(--hs-dark-turquoise);--colors-candidate-card-note-box-secondary-background:var(--hs-secondary-10);--colors-candidate-card-note-box-border-color:var(--hs-darkest-turquoise);--colors-checkbox-card-selection-color:var(--hs-turquoise);--colors-checkbox-card-selection-text-color:var(--hs-white);--colors-dropdown-background-color:var(--hs-white);--colors-dropdown-secondary-background-color:var(--hs-turquoise);--colors-dropdown-secondary-text-color:var(--hs-white);--colors-error-color:var(--sndp-color-brand-hs-warning-red);--colors-info-color:var(--sndp-color-brand-hs-turquoise);--colors-question-container-border-color:var(--hs-darkest-turquoise);--colors-surface-primary-color:var(--hs-white);--colors-surface-secondary-color:var(--hs-secondary-10);--colors-text-primary-color:var(--hs-darkest-turquoise);--colors-text-primary-decoration-color:var(--sndp-color-brand-hs-baby-blue);--colors-text-secondary-color:var(--hs-white);--colors-text-always-white:var(--hs-white);--colors-text-tertiary-color:var(--sndp-color-brand-hs-turquoise);--colors-value-map-highlight-color:var(--hs-darkest-turquoise-20);--colors-warning-color:var(--sndp-color-brand-hs-orange);--colors-ad-color:#9c4dff;--colors-ad-color-focus:#390080;--colors-category-1-color:var(--hs-darkest-turquoise);--colors-category-2-color:var(--hs-turquoise);--colors-middle-category-color:var(--sndp-color-brand-hs-gray-50);--colors-caption-color:var(--sndp-color-brand-hs-gray-30);--colors-primary-match-color:var(--hs-white);--colors-primary-match-text-color:var(--hs-white);--colors-secondary-match-color:var(--hs-dark-turquoise);--colors-secondary-match-text-color:var(--hs-darkest-turquoise);--colors-tag-primary-color:var(--hs-secondary-10);--colors-tag-primary-text-color:var(--hs-darkest-turquoise);--colors-tag-secondary-color:var(--hs-white);--colors-tag-secondary-text-color:var(--hs-darkest-turquoise);--colors-tag-border-color:var(--hs-darkest-turquoise);--colors-embed-background-color:var(--hs-white);--colors-surface-secondary-color-to-transparent-180-gradient:linear-gradient(180deg,var(--hs-secondary-10-alpha-0) 0%,var(--hs-secondary-10) 65%);--colors-top-label-color:var(--hs-election-logo-blue);--colors-heading-logo-color:var(--hs-election-logo-blue);--colors-heatmap-3:var(--sndp-color-brand-hs-turquoise-dark);--colors-heatmap-2:#5998a1;--colors-heatmap-1:#ccdfe2;--colors-diverging--3:#7226d7;--colors-diverging--2:#a372e5;--colors-diverging--1:#e3d4f7;--colors-diverging-0:#dcdcdc;--colors-diverging-1:#ccdfe2;--colors-diverging-2:#5998a1;--colors-diverging-3:var(--sndp-color-brand-hs-turquoise-dark);--colors-map-background:var(--sndp-color-brand-hs-gray-70);--colors-no-data-color:#666;--fonts-button-size-small-font-family:var(
    --sndp-button-size-small-font-family
  );--fonts-button-size-medium-font-family:var(
    --sndp-button-size-medium-font-family
  );--fonts-button-size-large-font-family:var(
    --sndp-button-size-large-font-family
  );--fonts-candidate-card-font-family:var(--sndp-button-size-large-font-family);--fonts-heading-primary-font-family:var(--sndp-font-brand-hs-helsingin);--fonts-heading-secondary-font-family:var(--sndp-font-brand-hs-sanomat);--fonts-heading-logo-font-family:var(--sndp-font-brand-hs-sanomat);--fonts-text-primary-font-family:var(--sndp-font-brand-hs-helsingin);--font-sizes-10:var(--sndp-font-size-10);--font-sizes-11:var(--sndp-font-size-11);--font-sizes-12:var(--sndp-font-size-12);--font-sizes-13:var(--sndp-font-size-13);--font-sizes-14:var(--sndp-font-size-14);--font-sizes-15:var(--sndp-font-size-15);--font-sizes-16:var(--sndp-font-size-16);--font-sizes-18:var(--sndp-font-size-18);--font-sizes-19:var(--sndp-font-size-19);--font-sizes-20:var(--sndp-font-size-20);--font-sizes-21:var(--sndp-font-size-21);--font-sizes-22:var(--sndp-font-size-22);--font-sizes-23:var(--sndp-font-size-23);--font-sizes-24:var(--sndp-font-size-24);--font-sizes-26:var(--sndp-font-size-26);--font-sizes-28:var(--sndp-font-size-28);--font-sizes-30:var(--sndp-font-size-30);--font-sizes-32:var(--sndp-font-size-32);--font-sizes-34:var(--sndp-font-size-34);--font-sizes-36:var(--sndp-font-size-36);--font-sizes-38:var(--sndp-font-size-38);--font-sizes-40:var(--sndp-font-size-40);--font-sizes-44:var(--sndp-font-size-44);--font-sizes-48:var(--sndp-font-size-48);--font-sizes-52:var(--sndp-font-size-52);--font-sizes-54:var(--sndp-font-size-54);--font-sizes-56:var(--sndp-font-size-56);--font-sizes-72:var(--sndp-font-size-72);--font-sizes-74:var(--sndp-font-size-74);--font-sizes-88:var(--sndp-font-size-88);--font-sizes-button-size-small-font-size:var(--sndp-font-size-16);--font-sizes-button-size-medium-font-size:var(
    --sndp-button-size-medium-font-size
  );--font-sizes-button-size-large-font-size:var(
    --sndp-button-size-large-font-size
  );--font-weights-button-size-small-font-weight:var(
    --sndp-button-size-small-font-weight
  );--font-weights-button-size-medium-font-weight:var(
    --sndp-button-size-medium-font-weight
  );--font-weights-button-size-large-font-weight:var(
    --sndp-button-size-large-font-weight
  );--font-weights-heading-primary-font-weight:var(--sndp-font-weight-medium);--font-weights-heading-secondary-font-weight:var(--sndp-font-weight-black);--font-weights-normal:var(--sndp-font-weight-normal);--font-weights-medium:var(--sndp-font-weight-medium);--font-weights-semi-bold:var(--sndp-font-weight-semi-bold);--font-weights-bold:var(--sndp-font-weight-bold);--font-weights-extra-bold:var(--sndp-font-weight-extrabold);--font-weights-black:var(--sndp-font-weight-black);--font-weight-heading-logo:var(--sndp-font-weight-extrabold);--letter-spacings-very-tight:var(--sndp-font-tracking-very-tight);--letter-spacings-tight:var(--sndp-font-tracking-tight);--letter-spacings-normal:var(--sndp-font-tracking-normal);--letter-spacings-semi-loose:var(--sndp-font-tracking-semi-loose);--letter-spacings-loose:var(--sndp-font-tracking-loose);--letter-spacings-very-loose:var(--sndp-font-tracking-very-loose);--line-heights-button-size-small-font-line-height:var(
    --sndp-button-size-small-font-line-height
  );--line-heights-button-size-medium-font-line-height:var(
    --sndp-button-size-medium-font-line-height
  );--line-heights-button-size-large-font-line-height:var(
    --sndp-button-size-large-font-line-height
  );--line-heights-none:var(--sndp-font-line-height-none);--line-heights-very-tight:var(--sndp-font-line-height-very-tight);--line-heights-tight:var(--sndp-font-line-height-tight);--line-heights-semi-tight:var(--sndp-font-line-height-semi-tight);--line-heights-normal:var(--sndp-font-line-height-normal);--line-heights-semi-loose:var(--sndp-font-line-height-semi-loose);--line-heights-loose:var(--sndp-font-line-height-loose);--radii-border-radius:5px;--radii-button-border-radius:25px;--shadows-box-shadow:3px 3px 0 var(--hs-darkest-turquoise);--shadows-button-box-shadow:3px 3px 0 var(--hs-darkest-turquoise);--shadows-button-disabled-box-shadow:3px 3px 0 var(--hs-darkest-turquoise-50);--shadows-question-container-box-shadow:3px 3px 0px var(--hs-darkest-turquoise);--shadows-link-box-shadow:0px -2px 0px 0px var(--hs-baby-blue);--sizes-button-size-small-height:var(--sndp-button-size-small-height);--sizes-button-size-small-min-width:var(--sndp-button-size-small-min-width);--sizes-button-size-medium-height:var(--sndp-button-size-medium-height);--sizes-button-size-medium-min-width:var(
    --sndp-button-size-medium-min-width
  );--sizes-button-size-large-height:var(--sndp-button-size-large-height);--sizes-button-size-large-min-width:var(--sndp-button-size-large-min-width);--sizes-content-max-width:980px;--space-button-padding-top:var(--sndp-button-padding-top);--space-button-padding-right:var(--sndp-button-padding-right);--space-button-padding-bottom:var(--sndp-button-padding-bottom);--space-button-padding-left:var(--sndp-button-padding-left);--space-button-size-medium-padding-right:var(
    --sndp-button-size-medium-padding-right
  );--space-button-size-medium-padding-left:var(
    --sndp-button-size-medium-padding-left
  );--space-button-size-large-padding-right:var(
    --sndp-button-size-large-padding-right
  );--space-button-size-large-padding-left:var(
    --sndp-button-size-large-padding-left
  );--logo-text-transform:none;--logo-font-style:none;--logo-letter-spacing:var(--letter-spacings-normal)}.sndp-dark div.hs-theme{--colors-border-color:var(--hs-dark-gray);--colors-light-border-color:var(--hs-dark-gray-20);--colors-focus-outline-color:var(--hs-white);--colors-focus-background-color:var(--sndp-color-brand-hs-gray-60);--colors-button-border-color:var(--hs-dark-gray);--colors-button-disabled-background-color:var(--hs-dark-gray);--colors-button-disabled-border-color:var(--hs-dark-gray-50);--colors-button-primary-background-color:var(--hs-turquoise);--colors-button-primary-hover-color:var(--hs-dark-turquoise);--colors-button-primary-hover-border-color:var(--hs-dark-gray);--colors-button-primary-text-color:var(--hs-black);--colors-button-primary-border-color:var(--hs-dark-gray);--colors-button-secondary-background-color:var(--hs-darkest-gray);--colors-button-secondary-hover-color:var(--sndp-color-brand-hs-gray-60);--colors-button-secondary-text-color:var(--hs-white);--colors-button-secondary-border-color:var(--hs-dark-gray);--colors-button-secondary-disabled-text-color:var(--hs-dark-gray-50);--colors-button-function-background-color:var(--hs-darkest-turquoise);--colors-button-function-hover-color:var(--sndp-color-brand-hs-gray-60);--colors-button-function-text-color:var(--hs-white);--colors-candidate-card-border-color:var(--hs-dark-gray);--colors-candidate-card-background-color:var(--hs-darkest-gray);--colors-candidate-card-secondary-text-color:var(--hs-white);--colors-candidate-card-note-box-primary-background:var(
    --hs-darkest-turquoise
  );--colors-candidate-card-note-box-secondary-background:var(
    --sndp-color-brand-hs-gray-60
  );--colors-candidate-card-note-box-border-color:var(--hs-dark-gray);--colors-checkbox-card-selection-color:var(--hs-turquoise);--colors-checkbox-card-selection-text-color:var(--hs-black);--colors-dropdown-background-color:var(--hs-darkest-gray);--colors-dropdown-secondary-background-color:var(--hs-turquoise);--colors-dropdown-secondary-text-color:var(--hs-black);--colors-error-color:var(--sndp-color-brand-hs-warning-red);--colors-info-color:var(--sndp-color-brand-hs-turquoise);--colors-question-container-border-color:var(--hs-dark-gray);--colors-surface-primary-color:var(--hs-darkest-gray);--colors-surface-secondary-color:var(--sndp-color-brand-hs-gray-60);--colors-text-primary-color:var(--hs-white);--colors-text-primary-decoration-color:var(--sndp-color-brand-hs-baby-blue);--colors-text-secondary-color:var(--hs-black);--colors-text-always-white:var(--hs-white);--colors-text-tertiary-color:var(--sndp-color-brand-hs-turquoise);--colors-value-map-highlight-color:var(--hs-dark-gray-20);--colors-warning-color:var(--sndp-color-brand-hs-orange);--colors-ad-color:#9c4dff;--colors-ad-color-focus:#390080;--colors-category-1-color:var(--hs-darkest-turquoise);--colors-category-2-color:var(--hs-turquoise);--colors-middle-category-color:var(--hs-dark-gray);--colors-caption-color:var(--sndp-color-brand-hs-gray-30);--colors-primary-match-color:var(--hs-black);--colors-primary-match-text-color:var(--hs-black);--colors-secondary-match-color:var(--sndp-color-brand-hs-gray-10);--colors-secondary-match-text-color:var(--sndp-color-brand-hs-gray-10);--colors-tag-primary-color:var(--sndp-color-brand-hs-gray-60);--colors-tag-primary-text-color:var(--hs-white);--colors-tag-secondary-color:var(--hs-darkest-gray);--colors-tag-secondary-text-color:var(--hs-white);--colors-tag-border-color:var(--hs-dark-gray);--colors-embed-background-color:var(--hs-darkest-gray);--colors-surface-secondary-color-to-transparent-180-gradient:`linear-gradient(180deg,rgba(37,37,37,0) 0%,${SndpColorBrandHsGray60} 65%) `;--colors-heatmap-3:var(--sndp-color-brand-hs-turquoise);--colors-heatmap-2:#467c85;--colors-heatmap-1:#27373a;--colors-diverging--3:#a869fa;--colors-diverging--2:#764dab;--colors-diverging--1:#362946;--colors-diverging-0:#404040;--colors-diverging-1:#27373a;--colors-diverging-2:#467c85;--colors-diverging-3:#5eb1bf;--colors-map-background:var(--sndp-color-brand-hs-gray-60);--colors-no-data-color:#666;--shadows-box-shadow:3px 3px 0 var(--hs-dark-gray);--shadows-button-box-shadow:3px 3px 0 var(--hs-dark-gray);--shadows-button-disabled-box-shadow:3px 3px 0 var(--hs-dark-gray-50);--shadows-question-container-box-shadow:3px 3px 0px var(--hs-dark-gray);--shadows-link-box-shadow:0px -2px 0px 0px var(--hs-baby-blue)}@font-face{font-display:block;font-family:Helsingin;font-style:normal;font-weight:700;src:url(https://fonts.sanoma-sndp.fi/helsingin-text-web-bold-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/helsingin-text-web-bold-v1.woff) format("woff")}@font-face{font-display:block;font-family:Helsingin;font-style:normal;font-weight:500;src:url(https://fonts.sanoma-sndp.fi/helsingin-text-web-medium-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/helsingin-text-web-medium-v1.woff) format("woff")}@font-face{font-display:block;font-family:Helsingin;font-style:normal;font-weight:400;src:url(https://fonts.sanoma-sndp.fi/helsingin-text-web-regular-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/helsingin-text-web-regular-v1.woff) format("woff")}@font-face{font-display:block;font-family:Helsingin;font-style:normal;font-weight:300;src:url(https://fonts.sanoma-sndp.fi/helsingin-text-web-light-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/helsingin-text-web-light-v1.woff) format("woff")}@font-face{font-display:block;font-family:Sanomat;font-style:normal;font-weight:900;src:url(https://fonts.sanoma-sndp.fi/sanomat-black-web-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/sanomat-black-web-v1.woff) format("woff")}@font-face{font-display:block;font-family:Sanomat;font-style:normal;font-weight:800;src:url(https://fonts.sanoma-sndp.fi/sanomat-extrabold-web-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/sanomat-extrabold-web-v1.woff) format("woff")}@font-face{font-display:block;font-family:Sanomat;font-style:normal;font-weight:700;src:url(https://fonts.sanoma-sndp.fi/sanomat-web-bold-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/sanomat-web-bold-v1.woff) format("woff")}@font-face{font-display:block;font-family:Sanomat;font-style:normal;font-weight:400;src:url(https://fonts.sanoma-sndp.fi/sanomat-web-regular-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/sanomat-web-regular-v1.woff) format("woff")}@font-face{font-display:block;font-family:Sanomat Banner;font-style:normal;font-weight:900;src:url(https://fonts.sanoma-sndp.fi/sanomat-banner-black-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/sanomat-banner-black-v1.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:normal;font-weight:700;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-v2.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-v2.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:italic;font-weight:700;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-italic-v2.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-italic-v2.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:normal;font-weight:400;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-roman-v2.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-roman-v2.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:italic;font-weight:400;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-italic-v2.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-italic-v2.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:normal;font-weight:700;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-v4.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-v4.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:italic;font-weight:700;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-italic-v4.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-bold-italic-v4.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:normal;font-weight:400;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-roman-v4.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-roman-v4.woff) format("woff")}@font-face{font-display:block;font-family:Publico;font-style:italic;font-weight:400;src:url(https://fonts.sanoma-sndp.fi/publico-text-web-italic-v4.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/publico-text-web-italic-v4.woff) format("woff")}@font-face{font-display:block;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://fonts.sanoma-sndp.fi/source-sans-pro-latin-regular-v12.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/source-sans-pro-latin-regular-v12.woff) format("woff")}@font-face{font-display:block;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://fonts.sanoma-sndp.fi/source-sans-pro-latin-bold-v13.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/source-sans-pro-latin-bold-v13.woff) format("woff")}@font-face{font-display:block;font-family:Source Sans Pro;font-style:normal;font-weight:900;src:url(https://fonts.sanoma-sndp.fi/source-sans-pro-latin-black-v1.woff2) format("woff2"),url(https://fonts.sanoma-sndp.fi/source-sans-pro-latin-black-v1.woff) format("woff")}