/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.page-title{display:inline;}
div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:unset;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:unset;}#sliding-popup{position:fixed;right:0;right:var(--drupal-displace-offset-right,0px);z-index:1000;width:100%;max-width:600px;padding:27px;padding:var(--sp1-5,27px);padding-top:0;filter:drop-shadow(0 0 72px rgb(0 0 0 / 10%));}@media print{#sliding-popup{display:none;}}[dir="rtl"] #sliding-popup{left:0;left:var(--drupal-displace-offset-left,0px);}@media (min-width:1800px){#sliding-popup{left:1100px;right:auto;}[dir="rtl"] #sliding-popup{left:auto;right:1100px;}}.eu-cookie-compliance-content{position:relative;max-height:calc(100vh - 54px);max-height:calc(100vh - 2 * var(--sp1-5,27px) - var(--drupal-displace-offset-top,0px));overflow:auto;background:white;background:var(--color--white,white);padding:27px;padding:var(--sp1-5,27px);color:#313637;color:var(--color--gray-20,#313637);border:solid 1px #eaeef0;border:solid 1px var(--color--gray-95,#eaeef0);box-shadow:0 0 72px rgba(0,0,0,0.1);}@supports (filter:drop-shadow(0 0 72px rgb(0 0 0 / 10%))){.eu-cookie-compliance-content{box-shadow:none;}}.eu-cookie-compliance-categories{padding:18px 0;padding:var(--sp,18px) 0;margin-left:50px;}[dir="rtl"] .eu-cookie-compliance-categories{margin-left:0;margin-right:50px;}.eu-cookie-compliance-category:not(:last-child){margin-bottom:9px;margin-bottom:var(--sp0-5,9px);}[dir] .eu-cookie-compliance-categories input[type="checkbox"] + label{padding-left:0;padding-right:0;}.eu-cookie-compliance-categories input[type="checkbox"]{position:absolute;margin-top:5px;margin-left:-50px;}[dir="rtl"] .eu-cookie-compliance-categories input[type="checkbox"]{margin-left:0;margin-right:-50px;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-message{margin-bottom:18px;margin-bottom:var(--sp,18px);}.eu-cookie-compliance-message h2{font-size:22px;line-height:1.2;margin:9px 0;margin:var(--sp0-5,9px) 0;}@media (min-width:700px){.eu-cookie-compliance-message h2{font-size:28px;}}.eu-cookie-compliance-message h2:first-child{margin-top:0;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;}[dir] .eu-cookie-compliance-buttons .button{margin-top:0;margin-right:9px;margin-right:var(--sp0-5,9px);margin-bottom:0;}[dir="rtl"] .eu-cookie-compliance-buttons .button{margin-left:9px;margin-left:var(--sp0-5,9px);}@media (max-width:500px){[dir] .eu-cookie-compliance-buttons .button{margin-bottom:4px;}}.button.eu-cookie-compliance-save-preferences-button{font-size:14px;padding:5px 15px;height:40px;}.eu-cookie-compliance-categories{position:relative;}.eu-cookie-compliance-category-description{margin:5px 0;color:#5f7581;color:var(--color--gray-45,#5f7581);font-size:0.8125rem;line-height:1.125rem;}.eu-cookie-withdraw-tab{position:absolute;bottom:calc(100% - 2px);left:50%;transform:translateX(-50%);display:block;padding:4px 9px;border:solid 1px #eaeef0;border:solid 1px var(--color--gray-95,#eaeef0);border-bottom:0;border-radius:3px 3px 0 0;background:white;background:var(--color--white,white);appearance:none;cursor:pointer;}.eu-cookie-compliance-close-button{position:absolute;top:0;right:0;display:block;width:50px;height:50px;text-indent:-9999px;color:var(--color--blue-10,#0f6292);overflow:hidden;appearance:none;border:0;background:transparent;cursor:pointer;}.eu-cookie-compliance-close-button:focus{outline:solid 2px currentColor;outline-offset:-4px;}[dir="rtl"] .eu-cookie-compliance-close-button{left:0;right:auto;}.eu-cookie-compliance-close-button:before,.eu-cookie-compliance-close-button:after{position:absolute;top:calc(50% + 1px);left:20%;width:60%;height:0;content:"";border-top:solid 2px currentColor;transform:rotate(45deg);}.eu-cookie-compliance-close-button:after{transform:rotate(-45deg);}
a.kl-image-zoom{display:inline-block;max-width:100%;border:0;box-shadow:none;cursor:zoom-in;}a.kl-image-zoom:focus-visible{outline:3px solid #1d84c3;outline-offset:5px;}html.kl-image-zoom-open{overflow:hidden;}dialog.kl-image-dialog{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;margin:0;padding:clamp(12px,3vw,40px);border:0;background:transparent;color:#fff;overflow:auto;}dialog.kl-image-dialog:not([open]){display:none;}dialog.kl-image-dialog[open]{display:flex;align-items:center;justify-content:center;}dialog.kl-image-dialog::backdrop{background:rgba(12,16,17,.94);}.kl-image-dialog__panel{width:fit-content;max-width:100%;max-height:100%;margin:auto;}.kl-image-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;font:14px/1.4 system-ui,sans-serif;}.kl-image-dialog__toolbar a{color:#fff;text-decoration:underline;}.kl-image-dialog__close{flex-shrink:0;min-height:44px;padding:.5rem .85rem;border:1px solid #8e9595;border-radius:4px;background:#202b2b;color:#fff;font:inherit;cursor:pointer;}.kl-image-dialog__close:focus-visible,.kl-image-dialog__toolbar a:focus-visible{outline:3px solid #fff;outline-offset:4px;}.kl-image-dialog figure{margin:0;background:none;}.kl-image-dialog figure > img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 190px);margin:0 auto;object-fit:contain;background:#fff;}.kl-image-dialog figcaption{padding:0;background:none;font-style:normal;max-width:85rem;margin:.75rem auto 0;color:#e0e5e5;font:14px/1.5 system-ui,sans-serif;white-space:pre-line;overflow-wrap:anywhere;}@media (max-width:600px){.kl-image-dialog__toolbar{font-size:12px;}.kl-image-dialog figcaption{font-size:12px;}}
.folkets-world{font-family:system-ui,-apple-system,sans-serif;color:#f4f1eb;background:#111c25}.folkets-world *{box-sizing:border-box}.folkets-world{margin:0}.folkets-world .wrap{max-width:1200px;margin:auto;padding:36px 24px 64px}.folkets-world .eyebrow{color:#e8b25d;font-weight:700;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.folkets-world h2.component-title{font-family:Georgia,serif;font-size:clamp(2.4rem,6vw,5rem);line-height:1;letter-spacing:-.035em;max-width:800px;margin:.5em 0 .3em}.folkets-world p{line-height:1.6;max-width:850px;color:#c1cbd0}.folkets-world .intro{font-size:1.15rem}.folkets-world .card{background:#f7f5ef;color:#1d2b32;border-radius:12px;padding:24px;margin-top:32px}.folkets-world .card p{color:#53636b}.folkets-world .controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.folkets-world .controls label{display:block;font-size:.82rem;font-weight:650;margin-bottom:5px}.folkets-world .controls select,.folkets-world .controls button{font:inherit;border:1px solid #a8b4b5;border-radius:6px;background:white;padding:10px 12px;color:#1d2b32}.folkets-world .controls button{background:#1b5362;color:white;border:0;min-width:100px}.folkets-world .timeline{flex:1;min-width:180px}.folkets-world .timeline input{width:100%;accent-color:#1b7380}.folkets-world .year{font:700 2.6rem Georgia,serif;color:#1b5362;line-height:1}.folkets-world .chart{width:100%;height:auto;display:block;overflow:visible}.folkets-world .grid{stroke:#dce2de;stroke-width:1}.folkets-world .axis{font-size:13px;fill:#566769}.folkets-world .axis-label{font-size:14px;font-weight:650;fill:#263d41}.folkets-world .bubble{stroke:#fff;stroke-width:1.3;opacity:.78;transition:cx .35s ease,cy .35s ease,r .35s ease}.folkets-world .bubble.selected{stroke:#1b252c;stroke-width:3;opacity:1}.folkets-world .legend{display:flex;flex-wrap:wrap;gap:14px;font-size:.85rem;margin-top:5px}.folkets-world .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px}.folkets-world .readout{margin-top:16px;padding:15px 18px;background:#e9eeea;border-left:4px solid #1b7380;border-radius:4px;line-height:1.55}.folkets-world .readout strong{font-size:1.05rem}.folkets-world .note{font-size:.85rem}.folkets-world .note a,.folkets-world footer a{color:#266a79}.folkets-world .details{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:32px}.folkets-world .details h2{font-family:Georgia,serif;font-size:1.7rem}.folkets-world .details p{font-size:.96rem}.folkets-world .details a{color:#e8b25d}.folkets-world footer{border-top:1px solid #344650;margin-top:32px;padding-top:18px;font-size:.85rem;color:#a3b4bd}@media(max-width:650px){.folkets-world .wrap{padding:25px 15px}.folkets-world .card{padding:15px}.folkets-world .details{grid-template-columns:1fr}.folkets-world .axis{font-size:15px}.folkets-world .axis-label{font-size:15px}.folkets-world .year{font-size:2rem}}@media(prefers-reduced-motion:reduce){.folkets-world .bubble{transition:none}}.folkets-world .component-title,.folkets-world .details h2{color:#f4f1eb;}
.climate-interactive-visual{width:100%;margin:1rem 0 2rem;}.climate-interactive-visual .folkets-world{width:100%;}@media (min-width:75rem){body.climate-interactive-page .region--content-above{max-width:none;}}@media (min-width:75rem){body.climate-interactive-page #block-olivero-klimaleksikon-interactive-visual{grid-column:1 / -1;}}
html body{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='76' height='84' viewBox='0 0 76 84'%3e%3cpath opacity='0.2' fill='%238EC362' transform='translate(4.4 7.8) scale(1.2)' d='M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95zM4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11z'/%3e%3cpath opacity='0.2' fill='%238EC362' transform='translate(42.4 49.8) scale(1.2)' d='M22.17 9.17c0-3.87-3.13-7-7-7s-7 3.13-7 7c0 3.47 2.52 6.34 5.83 6.89V20H6v-3h1v-4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4h1v5h16v-2h-3v-3.88c3.47-.41 6.17-3.36 6.17-6.95zM4.5 11c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11z'/%3e%3c/svg%3e");}
