.ts-control{border:1px solid #d0d0d0;border-radius:3px;box-shadow:none;box-sizing:border-box;display:flex;flex-wrap:wrap;overflow:hidden;padding:8px;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:baseline}.ts-wrapper.multi .ts-control>div{background:#f2f2f2;border:0 solid #d0d0d0;color:#303030;cursor:pointer;margin:0 3px 3px 0;padding:2px 6px}.ts-wrapper.multi .ts-control>div.active{background:#e8e8e8;border:0 solid #cacaca;color:#303030}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#7d7d7d}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:#fafafa;opacity:.5}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:#fff;border:1px solid #d0d0d0;border-radius:0 0 3px 3px;border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(125,168,208,.2);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:#fff;color:#303030;cursor:default}.ts-dropdown .active{background-color:#f5fafd;color:#495c68}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:rgba(48,48,48,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:5px 8px;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:2px;top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff,#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:8px;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid #d0d0d0;box-shadow:none}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:8px;width:100%}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 6px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{background:#fff;cursor:text}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;display:none;height:100%;left:0;opacity:.003;position:fixed;top:0;touch-action:none;width:100%;z-index:var(--pswp-root-z-index)}.pswp,.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{background:var(--pswp-bg);opacity:.005}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__img,.pswp__zoom-wrap{height:auto;width:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__item{overflow:hidden;z-index:1}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{-webkit-touch-callout:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;width:50px}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp__button:disabled{cursor:auto;opacity:.3}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{display:flex;flex-direction:row;height:60px;justify-content:flex-end;left:0;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{height:100px;margin-top:-50px;position:absolute;top:0;top:50%;width:75px}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:50px}.pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;margin-top:15px;margin-inline-start:20px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.pswp--one-slide .pswp__counter{display:none}
.pswp__dynamic-caption{color:#fff;left:0;position:absolute;top:0;transition:opacity .12s linear!important;width:100%}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{margin-top:70px;max-width:300px;padding:20px 15px 20px 20px;width:auto}.pswp__dynamic-caption--below{max-width:700px;padding:15px 0 0;width:auto}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{background:rgba(0,0,0,.5);bottom:0;left:0!important;padding:10px 15px;right:0;top:auto!important;width:100%}
:root{--font-size-xx-small:0.8125rem;--font-size-x-small:0.875rem;--font-size-small:0.9125rem;--font-size-regular-small:1rem;--font-size-regular:1.125rem;--font-size-medium:1.25rem;--font-size-medium-large:1.35rem;--font-size-large:1.5rem;--font-size-x-large:2rem;--font-size-xx-large:2.5rem;--font-size-xxx-large:3.5rem;--font-size-xxxx-large:4rem;--font-rg-md:clamp(var(--font-size-regular),1.5625vw,var(--font-size-medium));--font-md-xlg:clamp(var(--font-size-medium),2.1875vw,var(--font-size-x-large));--font-md-lg:clamp(var(--font-size-medium),1.875vw,var(--font-size-large));--font-lg-xlg:clamp(var(--font-size-large),2.5vw,var(--font-size-x-large));--font-lg-xxlg:clamp(var(--font-size-large),3.75vw,var(--font-size-xx-large));--font-xlg-xxlg:clamp(var(--font-size-x-large),3.125vw,var(--font-size-xx-large));--font-xlg-xxxlg:clamp(var(--font-size-x-large),4.375vw,var(--font-size-xxx-large));--font-slogan-title:clamp(var(--font-size-large),2.1875vw,var(--font-size-x-large));--font-article-title:clamp(var(--font-size-x-large),4.375vw,var(--font-size-xxx-large));--padding-container:10rem;--padding-container--medium:2rem;--padding-container--double:20rem;--font-medium-sans:"font-medium-sans",Helvetica,Arial,sans-serif;--font-mediumitalic-sans:"font-mediumitalic-sans",Helvetica,Arial,sans-serif;--font-bold-sans:"font-bold-sans",Helvetica,Arial,sans-serif;--font-bolditalic-sans:"font-bolditalic-sans",Helvetica,Arial,sans-serif;--font-regular-serif:Georgia,serif;--font-regular-italic-serif:Georgia,serif;--font-medium-serif:Georgia,serif;--font-accent:"font-accent",serif;--font-accent-bold:"font-accent-bold",serif;--font-accent-regular:"font-accent-regular",serif;--font-accent-medium:"font-accent-medium";--font-accent-semibold:"font-accent-semibold";--line-height-regular:1.5;--line-height-medium:1.3;--line-height-tight:1.1;--transition-bg:background 0.2s ease-in-out;--transition-border:border,outline 0.2s ease-in-out;--max-width:1440px;--color-accent:#c22034;--color-accent-lighter:#dc0305;--color-accent-darker:#9e1b2b;--color-bg:#fff;--color-black:#000;--color-white:#fff;--color-gray:#dfe6e6;--color-light-gray:#f0f4f4;--color-dark-gray:#888;--main-padding-right:10rem;--main-padding-left:10rem;--scrollLength:100vh}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
@font-face{font-display:swap;font-family:font-accent;font-style:normal;font-weight:400;src:url(/fonts/Malinton-Bold.woff2?85d3e8352e1f69771aab28338ff1d694) format("woff2")}@font-face{font-display:swap;font-family:font-accent-regular;font-style:normal;font-weight:400;src:url(/fonts/Malinton-Regular.woff2?65c59715166617bf84683933ccabd13c) format("woff2")}@font-face{font-display:swap;font-family:font-accent-medium;font-style:normal;font-weight:400;src:url(/fonts/Malinton-Medium.woff2?af7f53899926b99b5c863180af9e99d0) format("woff2")}@font-face{font-display:swap;font-family:font-accent-semibold;font-style:normal;font-weight:400;src:url(/fonts/Malinton-SemiBold.woff2?be4608e6aa56866cbfb453831a7df1d7) format("woff2")}@font-face{font-display:swap;font-family:font-accent-bold;font-style:normal;font-weight:400;src:url(/fonts/Malinton-Bold.woff2?85d3e8352e1f69771aab28338ff1d694) format("woff2")}@font-face{font-display:swap;font-family:font-medium-sans;font-style:normal;font-weight:400;src:url(/fonts/hkgrotesk-medium.woff2?a09d70dd7e247a10bcc59792302860d7) format("woff2")}@font-face{font-display:swap;font-family:font-mediumitalic-sans;font-style:normal;font-weight:400;src:url(/fonts/hkgrotesk-mediumitalic.woff2?e29f45f5d280dd22c6b9a58f916e39b2) format("woff2")}@font-face{font-display:swap;font-family:font-bold-sans;font-style:normal;font-weight:400;src:url(/fonts/hkgrotesk-bold.woff2?131f9f7005f796841ba54e19ce8b7966) format("woff2")}@font-face{font-display:swap;font-family:font-bolditalic-sans;font-style:normal;font-weight:400;src:url(/fonts/hkgrotesk-bolditalic.woff2?452c4eb5421f281fc161d8e8de8b3984) format("woff2")}
.article-teasers{display:grid;gap:2rem;grid-template-columns:auto;margin:2rem 0;@media (min-width:42rem){grid-template-columns:repeat(2,1fr)}@media (min-width:64rem){grid-template-columns:repeat(4,1fr)}}.article-teaser,.article-teasers{position:relative}.article-teaser__title{font-family:var(--font-accent-semibold);font-size:var(--font-size-medium-large);line-height:1.2;margin:.5rem 0 0;a{color:currentColor;text-decoration:none}}.article-teaser__author{font-family:var(--font-accent-regular);font-size:var(--font-size-medium-large);line-height:1.2;margin:.25rem 0 0}.article-teaser__img{position:relative;img{aspect-ratio:3/4;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.article-teaser__img:after{align-items:center;background:var(--color-accent);color:#fff;content:"lees artikel";display:flex;flex-direction:column;font-family:var(--font-bold-sans);font-size:var(--font-size-medium);height:100%;justify-content:center;opacity:0;place-items:center;position:absolute;text-align:center;top:0;width:100%;z-index:1}.article-teaser:hover .article-teaser__img:after{opacity:.8;transition:opacity .15s ease-in-out}.article-teaser:hover .article-teaser__author,.article-teaser:hover .article-teaser__author-article,.article-teaser:hover .article-teaser__category,.article-teaser:hover .article-teaser__teaser-date,.article-teaser:hover .article-teaser__title{color:var(--color-accent)}.article-teaser:hover .read-more{background:var(--color-accent)}.article-teaser:hover .read-more span{color:var(--color-white)}.article-teaser:hover .read-more svg path{fill:var(--color-white)}.article-teaser__title a:after{content:"";inset:0;overflow:hidden;position:absolute;z-index:1}.article-teaser__author-article{font-family:var(--font-accent-regular);font-size:var(--font-size-small);margin:0 0 .5rem;&:before{content:"— ";display:block;line-height:1}}.article-teaser__upper{position:relative}.article-teaser__date{background-color:var(--color-white);bottom:0;color:var(--color-black);left:0;margin:.25rem 0 0;opacity:.8}.article-teaser__date,.article-teaser__online-exclusive{display:inline-block;font-family:var(--font-medium-sans);font-size:var(--font-size-small);line-height:1;padding:.25rem .5rem .35rem;position:absolute;z-index:1}.article-teaser__online-exclusive{left:-.5rem;top:0;width:100%}.article-teaser__free,.article-teaser__online-exclusive{background-color:var(--color-accent);color:var(--color-white);margin:0}.article-teaser__free{font-size:var(--font-size-small);line-height:1;padding:.25rem .5rem;z-index:1}.article-teaser__category{background-color:var(--color-gray);display:inline-block;margin:0;padding:.125rem .5rem;position:absolute;right:0;top:0;z-index:2}.article-teaser__category,.article-teaser__teaser-date{font-family:var(--font-medium-sans);font-size:var(--font-size-x-small);text-transform:uppercase}.article-teaser__teaser-date{margin:.75rem 0 0}.article-teasers--4{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.article-teasers--3{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.article-teasers--2{display:grid;gap:2rem;grid-template-columns:1fr 1fr;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.read-more{align-items:center;background-color:var(--color-gray);border-radius:50px;display:inline-flex;font-size:var(--font-size-xx-small);gap:.5rem;margin-top:.5rem;padding:.45rem 1rem .5rem;span{font-family:var(--font-bold-sans);text-transform:uppercase}&.is-free{background-color:var(--color-accent);color:var(--color-white);svg path{fill:currentColor}}}.article-teasers__title{font-family:var(--font-accent-semibold)}.article-teasers__filter-link{margin-top:.5rem}.filter-link-btn{align-items:center;background-color:var(--color-gray);border-radius:50px;color:var(--color-black);display:inline-flex;font-family:var(--font-bold-sans);font-size:var(--font-size-xx-small);gap:.5rem;padding:.45rem 1rem .5rem;text-decoration:none;text-transform:uppercase}.filter-link-btn svg{height:12px;transform:translateX(0);transition:transform .2s ease-in;width:12px}.filter-link-btn:hover svg{transform:translateX(6px)}
.teaser-list{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:2rem 0 0}.teaser-list,.teasers{list-style:none;padding:0}.teasers{margin:0}.teaser{border:3px solid var(--color-accent);height:100%;padding:1.5rem;position:relative}.teaser .teaser-cat{background:#fff;left:-.75rem;padding:.75rem 0;position:absolute;top:-.5rem;writing-mode:vertical-lr}.teaser-cat{font-family:var(--font-medium-sans);font-size:var(--font-size-small);margin:0 0 1rem;text-transform:uppercase}.teaser-title{font-family:var(--font-accent-bold);font-size:2rem;margin:0 0 1rem}.teaser-subtitle{display:block;font-family:var(--font-accent-regular);font-size:var(--font-md-lg);margin:0 0 1rem}.teaser-title a:focus{outline:none}.teaser-title a{color:var(--color-black);display:inline-block;text-decoration:none}.teaser-long .teaser-cat,.teaser-long .teaser-main{grid-column:1/2}.teaser-long .visual-btn{grid-column:2/3;grid-row:1/3}.teaser-long .teaser-subtitle{font-size:var(--font-rg-md);margin:0}.teaser-long .teaser-title{font-size:var(--font-md-lg);margin:0}.teaser-organizer{display:grid;grid-template-rows:auto auto;height:100%}.teaser-organiser-bottom{align-self:end}.teaser .visual-btn{justify-content:flex-end;margin-top:1rem}.teaser:hover{background:var(--color-light-gray);border:3px solid var(--color-light-gray)}.teaser a:focus:after{outline:3px solid var(--color-accent);outline-offset:10px}.teaser-long{align-items:center;border-top:3px solid var(--color-light-gray);cursor:pointer;display:grid;grid-template-columns:auto min-content;padding:1rem .5rem;position:relative}.teasers li:last-child{border-bottom:3px solid var(--color-light-gray)}.teaser-long a:focus:after{outline:3px solid var(--color-accent);outline-offset:9px}.teaser-long:hover{background:var(--color-light-gray)}.teaser-long .teaser-cat{margin:0}.teaser-long .visual-btn{justify-self:flex-end}.teaser,.teaser-long{transition:all .2s ease-in-out}.teaser .teaser-title a:after,.teaser-long .teaser-title a:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:64rem){.teaser-list{gap:3rem;margin:0}.teaser{padding:2rem}.teaser-long .teaser-cat{align-self:flex-start}.teaser-long .teaser-cat,.teaser-long .visual-btn{grid-row:auto}.teaser-long .teaser-cat,.teaser-long .teaser-main{grid-column:auto}.teaser-long .visual-btn{grid-column:auto;grid-row:auto}.issues-title-wrapper,.teaser-long{-moz-column-gap:2rem;column-gap:2rem;grid-template-columns:1.5fr 4fr 1.5fr}.teaser-long .teaser-main{grid-column:2/3;margin:0}}
header{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:max-content auto;justify-content:space-between}.logo{margin:1rem}.logo a{background:transparent;display:block}.logo span{display:none}.logo img{height:auto;width:80px}@media (min-width:64rem){.logo{margin:2rem 0 0}.logo img{height:auto;width:100px}header{gap:2rem}}
footer{background:var(--color-light-gray);display:grid;gap:2rem;grid-template-columns:auto;grid-template-rows:auto;justify-content:left;margin-top:4rem;padding:1rem}footer,footer a{color:var(--color-black)}footer a{border-bottom:1px solid var(--color-dark-gray);text-decoration:none}footer a:hover{border-bottom:1px solid var(--color-accent);color:var(--color-accent)}.footer-nav ul{list-style:none;margin:0;padding:0}.footer-nav li strong{font-weight:400}.follow,.footer-nav li strong{font-family:var(--font-bold-sans)}.follow,.follow-item{margin:0}.follow-item span{display:block}.sponsors{display:grid;gap:1rem;grid-template-columns:auto auto auto;justify-content:center;list-style-type:none;margin:0;padding:0}.sponsors .s1{width:65px}.sponsors .s2{width:180px}.sponsors .s3{width:60px}.footer-sponsors{grid-row:4/5}.footer-meta{grid-row:3/4}.footer-meta ul{list-style-type:none;margin:0;padding:0}@media (min-width:64rem){footer{display:grid;font-family:var(--font-medium-sans);font-size:var(--font-size-regular-small);grid-template-columns:1fr 1fr 1fr 1.5fr auto;justify-content:space-between;margin-left:var(--main-padding-left);margin-top:10rem;padding:2rem 3rem 2rem 2rem}.footer-meta,.footer-sponsors{grid-row:auto}}
.banner-home{display:grid;gap:1rem;grid-template-columns:auto;margin:2rem 0;padding:0;@media(min-width:64rem){display:grid;gap:2rem;grid-template-columns:1.25fr 2fr;margin-bottom:4rem;margin-left:0;margin-right:0;margin-top:4rem}@media(min-width:80rem){display:grid;gap:3rem;grid-template-columns:2.5fr 4fr}}.home-buttons{margin-top:1rem;@media(min-width:48rem){display:flex;gap:2rem;margin-top:2rem}div{margin-bottom:1rem}}.banner-home__cover{padding:0}.banner-home__body{align-items:center;display:flex}.banner-home__slogan{ul{font-family:var(--font-medium-sans);font-size:var(--font-size-medium)}p{font-family:var(--font-bold-sans);font-size:var(--font-md-lg);line-height:1.2}}.banner-home__advantage{list-style:none;li{background-position:0 0;background-repeat:no-repeat;background-size:14px 14px;list-style-image:url(/img/checked-home.svg);margin-left:1.25rem;padding-left:.5rem}}.ads__container{display:flex;gap:2rem;justify-content:center;margin-top:4rem;@media(min-width:64rem){align-self:flex-start;display:block;margin-top:4rem;min-width:200px;position:sticky;top:0}}.home__container{.wrapper:not(.bg){padding:0 var(--padding-container--medium)}@media(min-width:64rem){display:flex;gap:0}}.ads__item{margin-bottom:1rem}.ads__item img{height:350px;width:100px;@media (min-width:42rem){height:700px;width:200px}}
.nav{display:grid;grid-template-columns:auto;grid-template-rows:auto;row-gap:1rem}.nav-main{background:transparent;font-size:var(--font-size-medium);list-style:none;margin:0;padding:0;a{color:var(--color-black);display:block;padding:.25rem 0;text-decoration:none}ul{font-size:var(--font-size-medium);list-style:none;margin:0 0 1rem;padding:0 0 1rem}}.nav-funct{grid-row:2/3;a{color:var(--color-black);display:block;padding:.25rem 0;text-decoration:none}ul{font-size:var(--font-size-medium);list-style:none;margin:0 0 1rem;padding:0 0 1rem}}.nav .loggedInAs b{font-family:var(--font-bold-sans)}.navigation__btns,.navigation__toggle{display:none}@media (min-width:64rem){.nav{align-content:space-between;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;margin:0}.nav-funct{grid-column:1/3;grid-row:1/2;justify-self:flex-end;padding:0;ul{border:0;display:flex;font-family:var(--font-medium-sans);font-size:var(--font-size-regular-small);list-style:none;margin:0 3rem 0 0;padding:0}}.nav-funct ul li a{background-image:linear-gradient(var(--color-light-gray),var(--color-light-gray));background-position:50% 50%;background-repeat:no-repeat;background-size:0 100%;color:var(--color-black);display:block;padding:.75rem 1.5rem;position:relative;text-decoration:none;transition:background-size .5s,color .5s}.nav-funct ul li.selected a{color:var(--color-accent)}.nav-funct ul li a:hover{background-size:100% 100%;color:var(--color-black)}.nav-main{grid-column:1/2;grid-row:2/2;ul{border:0;display:flex;font-family:var(--font-accent-medium);gap:1.5rem;margin:0;padding:0}}.nav-main a{color:var(--color-black);display:block;text-decoration:none}.nav-main a:after{border-bottom:3px solid var(--color-accent);content:"";display:block;padding-bottom:2px;transform:scaleX(0);transition:transform .25s ease-in-out}.nav-main a.selected:after,.nav-main a:hover:after{transform:scaleX(1)}.nav-main a:focus:after{transform:scaleX(0);transition:none}.nav-main a.selected{color:var(--color-accent)}.nav-main a:hover:after:focus{border-bottom:none;transform:scaleX(0)}.loggedInAs{padding:.75rem 1rem}}@media screen and (max-width:64rem){.navigation__btns{align-self:center;display:initial;justify-self:flex-end;margin-right:1rem}.nav{background-color:var(--color-light-gray);display:none;padding:1rem 0 2rem;a{padding:.5rem 1rem}}.nav.open{display:initial;grid-column:1/3}.navigation__toggle{background:var(--color-accent);border:0;border-radius:50px;color:var(--color-white);cursor:pointer;display:block;font-family:sans-serif;font-size:var(--font-size-small);line-height:1.3;padding:.65rem 1.25rem}.nav-funct ul{border-bottom:1px solid #000;font-family:var(--font-medium-sans)}.nav .loggedInAs,.nav-funct a{font-size:var(--font-size-small)}.nav .loggedInAs{padding:.5rem 1rem}.nav-main ul{font-family:var(--font-bold-sans)}.nav-funct a.selected,.nav-main a.selected{background-color:var(--color-accent);color:var(--color-white)}.search{padding:0 1rem}}
article{display:grid;font-size:var(--font-size-medium);grid-template-columns:minmax(25ch,65ch);line-height:1.6}article a{border-bottom:2px solid var(--color-accent);color:var(--color-accent);text-decoration:none}article a:hover{border-bottom:2px solid var(--color-accent-lighter);color:var(--color-accent-lighter);text-decoration:none}article h2{margin:2rem 0 1rem}.article-title{font-family:var(--font-accent-semibold);font-size:var(--font-article-title);line-height:1.2;margin:0;position:relative}.article-subtitle{display:block;font-family:var(--font-accent-regular);font-size:var(--font-lg-xlg);margin:1rem 0 0}.article-header{background:var(--color-gray);margin-bottom:2rem;padding:2rem}.article-body{position:relative}.article-body strong{font-family:var(--font-bold-sans);font-weight:700}.article-body .question{font-family:var(--font-bold-sans);font-size:var(--font-size-medium-large);line-height:1.4;margin-top:3rem}.article-body p{font-size:var(--font-size-medium);position:relative}.article-body .article-free-label{font-size:var(--font-size-small);margin-bottom:1rem}.article-body .speaker{color:var(--color-accent);font-family:var(--font-bold-sans);font-size:var(--font-size-medium)}@media (min-width:64rem){.article-body .speaker{left:-15.75rem;position:absolute;text-align:right;width:15rem}}.article-body .poem{color:var(--color-accent);font-family:var(--font-medium-sans);line-height:1.5;margin:2rem auto;white-space:pre-wrap}.article-body .poem-center{text-align:center}.article-body .poem-right{text-align:right}.article-body .poem strong{font-family:var(--font-bold-sans)}.article-body .quote figcaption{font-size:var(--font-size-regular)}.article-body .quote{color:var(--color-accent);line-height:1.3;text-align:center}.article-body .quote p{font-family:var(--font-bold-sans);font-size:var(--font-size-medium)}blockquote:before{bottom:-1rem;content:"\201C";left:0}blockquote:after,blockquote:before{color:var(--color-black);font-family:var(--font-accent-bold);font-size:3.5rem;line-height:1;position:relative}blockquote:after{bottom:0;content:"\201D";right:0}@media (min-width:64rem){.article-title{padding:0 4rem 0 0}.article-body figure{padding:1rem 0;position:relative;text-align:center;width:100%}.article-body img{padding:0 8rem;text-align:center}.article-body figcaption{line-height:1.3;padding:.5rem 8rem 0}}@media (min-width:80rem){.article-body .quote{left:53ch;padding:0;position:absolute;transform:none;width:280px}.article-body blockquote{margin:0;padding:0;position:relative;text-align:left}}.article-body figcaption{font-family:var(--font-medium-sans);font-size:var(--font-size-small)}.article-body .intro{margin-bottom:2rem}.article-body .intro p{font-family:var(--font-medium-sans);font-size:var(--font-md-lg)}.article-body .intro b{font-family:var(--font-bold-sans)}.article-body .bio{margin-bottom:2rem}.article-body .bio,.article-body .bio p{font-family:var(--font-medium-sans);font-size:var(--font-size-small)}.article-body .bio b{font-family:var(--font-bold-sans)}.article-body .bio p,.article-body .sidenote p{background:var(--color-light-gray);font-family:var(--font-medium-sans);font-size:var(--font-size-regular-small);line-height:1.4;padding:1rem}.article-body .sidenote b{font-family:var(--font-bold-sans)}@media (min-width:80rem){.article-body .bio,.article-body .sidenote{margin-bottom:2rem;position:absolute;width:280px}.article-body .sidenote{left:53ch}.article-body .bio{right:-40ch}}.article-body .separator{background:var(--color-black);height:1rem;margin:1rem 0}.article-meta{border-bottom:3px solid var(--color-gray);border-top:3px solid var(--color-gray);margin-top:3rem}.article-meta-tags{font-family:var(--font-medium-sans);font-size:var(--font-size-regular);margin-bottom:2rem}.article-meta-tags p{margin-bottom:0}.article-body>p:not(.intro,.question):first-of-type:first-letter{float:left;font-size:6rem;line-height:1;margin:0 .3rem 0 0;padding:0 .25rem}.article-body h3{font-family:var(--font-medium-sans);font-size:var(--font-size-medium-large);font-weight:700;line-height:1.6;margin-top:3rem}.publications-wrapper{border-bottom:3px solid var(--color-gray)}.publications{display:grid;font-family:var(--font-medium-sans);font-size:var(--font-size-regular);gap:.75rem;grid-template-columns:1.5fr 4fr;line-height:1.3;margin:1rem 0 2rem}.pub-img img{height:auto}.pub-txt{font-size:var(--font-size-regular)}.publications h4{margin:0}.article-meta-title,.publications-title{font-size:var(--font-size-large);margin-top:1.5rem}.publications-title{margin-bottom:1.25rem}.publications-cta{margin-top:1rem}.publications-cta a,.publications-cta a:hover{border-bottom:0}.subscribers-only-txt{background:var(--color-light-gray);box-shadow:0 0 1rem rgba(0,0,0,.2);margin:0;max-width:60ch;padding:2rem}.title-notice{font-family:var(--font-regular-serif);font-size:var(--font-xlg-xxlg)}@media (min-width:64rem){.publications{gap:2rem;grid-template-columns:1fr 4fr}.subscribers-only-txt{margin:1rem 0;padding:3rem}.title-notice{font-family:var(--font-regular-serif)}}.issue-article{margin:0 auto;max-width:50ch}.article-type{font-family:var(--font-bold-sans);font-size:var(--font-size-small);letter-spacing:1px;margin:0 0 .5rem;padding:0;text-transform:uppercase}@media (min-width:64rem){.article-body{grid-column:2/3}.article-type{left:-2rem;position:absolute;top:0;writing-mode:vertical-lr}.article-meta{grid-row:2/3}.issue-article{display:grid;grid-template-columns:1fr minmax(25ch,50ch) 1fr;grid-template-rows:auto auto;margin:auto;max-width:unset}.article-header{margin:0 0 0 10rem;padding:4rem 0 4rem 3rem;position:relative}.article-meta{grid-column:2/3;grid-row:3/3}.article-body{margin-top:3rem}.article-subtitle{margin:.5rem 0 0}}main{position:relative}
.back-to-top-link{background-color:var(--color-white);border-radius:50%;box-shadow:0 0 1rem rgba(0,0,0,.2);color:var(--color-white);display:inline-block;font-size:2rem;height:3.25rem;line-height:2.5rem;padding:.25rem;pointer-events:all;position:fixed;position:sticky;text-align:center;text-decoration:none;top:calc(100vh - 5rem);width:3.25rem}.back-to-top-link:hover{background:var(--color-accent)}.back-to-top-link:hover svg path{fill:var(--color-white)}.back-to-top-wrapper{bottom:-5em;pointer-events:none;position:absolute;right:1rem;top:var(--scrollLength);width:3em}
.pagination-article{display:grid;font-family:var(--font-medium-sans);font-size:var(--font-size-regular);gap:1rem;grid-template-columns:1fr 1fr;justify-content:space-between;line-height:1.2;margin:1rem 0}.pagination-article div:last-child{justify-self:flex-end}.pagination-article .complete-title{display:none}@media (min-width:64rem){.pagination-article{grid-column:2/3;grid-row:4/5}.pagination-article .complete-title{display:initial}.pagination-article .mobile{display:none}}.pagination-article a{border-bottom:none;color:var(--color-black);text-decoration:none}.pagination-article a:hover{border-bottom:none;color:var(--color-accent)}.pagination-article a:hover svg path{fill:var(--color-accent)}.pagination-article .next,.pagination-article .prev{align-items:center;display:flex;flex-direction:row;gap:.5rem}.pagination-article svg{max-width:20px;min-width:20px}.pagination-article .prev svg{transform:scaleX(-1)}.pagination{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:1rem 0;padding:0}.pagination li a{border-bottom:none;color:var(--color-black);display:inline-block;min-width:2.5rem;padding:.5rem .75rem;text-align:center;text-decoration:none}.pagination li a:hover{background:var(--color-light-gray)}.pagination li.current{background:var(--color-accent);color:var(--color-white);padding:.5rem 1rem}.pagination .disabled{opacity:.25;padding:.5rem 1rem}.pagination-previous a:before,.pagination-previous button:before,.pagination-previous.disabled:before{content:"❮";display:inline-block;padding-right:.25rem}.pagination-first a:before,.pagination-first button:before,.pagination-first.disabled:before{content:"❮❮";display:inline-block;padding-right:.25rem}.pagination-next a:after,.pagination-next button:after,.pagination-next.disabled:after{content:"❯";display:inline-block;padding-left:.25rem}.pagination-last a:after,.pagination-last button:after,.pagination-last.disabled:after{content:"❯❯";display:inline-block;padding-left:.25rem}.pagination-first a span,.pagination-first.disabled span,.pagination-last a span,.pagination-last.disabled span,.pagination-next a span,.pagination-previous a span{display:none}@media (min-width:64rem){.pagination{margin:6rem 0 4rem}.pagination-first a span,.pagination-first.disabled,.pagination-first.disabled span,.pagination-last a span,.pagination-last.disabled,.pagination-last.disabled span,.pagination-next a span,.pagination-previous a span{display:inherit}}.pagination button{background:var(--color-light-gray);border:none;cursor:pointer;margin:0 1px;min-width:2.5rem;&:hover{background:var(--color-accent-darker);color:var(--color-white)}}.pagination li.current{border-radius:2px;min-width:2.5rem;padding:.3rem .5rem;text-align:center}.pagination li.ellipsis{padding:0 .5rem}
.banner-number{margin:1rem}.b-slogan{grid-column:1/3;margin:0 0 2rem}.b-cover{margin:2rem}.b-featured{background:var(--color-light-gray)}.b-description-txt a{border-bottom:1px solid var(--color-black);color:var(--color-black);text-decoration:none}.b-description-txt a:hover{border-bottom:1px solid var(--color-accent);color:var(--color-accent)}.slogan p{margin-bottom:1rem}.slogan-title{font-family:var(--font-accent-bold);font-size:var(--font-slogan-title);line-height:1.2;margin:0 0 1rem}.b-featured .teaser-title a:focus{outline:3px solid var(--color-accent)}.b-featured-teaser .teaser-title{font-family:var(--font-accent-semibold);font-size:var(--font-size-xx-large)}.b-featured-teaser{display:none}.b-order-print{padding:0 0 1rem}@media (min-width:48rem){.b-featured-teaser{display:initial;margin:2rem 0}.b-cover{margin:0}.banner-number{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 6rem;margin:2rem}.b-description,.b-featured{background:var(--color-light-gray);padding:2rem}.b-order-print{grid-column:1/3;padding:1rem 0}}.order-print-actions{display:flex;flex-wrap:wrap;font-family:var(--font-medium-sans);gap:.75rem}@media (min-width:64rem){.banner-number{display:grid;grid-template-rows:auto auto 6rem;margin:1.5rem 0 3rem}.b-description,.b-featured,.banner-number{grid-template-columns:calc(100px + 4rem) 5fr 8fr 10rem}.b-cover{align-self:baseline;grid-column:2/3;grid-row:1/4;margin:0;z-index:1}.b-slogan{align-self:center;display:block;grid-column:3/4}.b-featured{background:var(--color-light-gray);padding:0;position:relative}.b-description,.b-featured{align-items:center;display:grid;grid-column:1/5;grid-row:2/3;justify-content:space-between}.b-description{margin:0;padding:2rem 0}.b-description-txt{grid-column:3/4}.b-featured-teaser{display:initial;grid-column:3/4;grid-template-columns:auto;margin:2rem 0}.b-order-print{grid-column:3/4;padding:1rem 0 0}.b-description-txt,.b-featured-teaser,.b-order-print,.b-slogan{padding-left:2rem}}@media (min-width:80rem){.b-description-txt,.b-featured-teaser,.b-order-print,.b-slogan{padding-left:4rem}.b-order-print{align-self:flex-end}.b-featured-teaser{margin:0}}.status{font-family:var(--font-medium-sans);margin:0}@media (min-width:64rem){.status{font-size:var(--font-size-large)}}
.issues{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:1.5rem}@media (min-width:64rem){.issues{gap:4rem;padding:0}}.cover{box-shadow:0 0 2rem rgba(0,0,0,.2)}.cover,.cover .cover-img{position:relative}.cover-img a{display:block}.issues .cover-img a{padding-bottom:140%;position:relative}.issues .cover-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute}.cover-img a{position:relative}.issues .cover-img a:after{content:"bekijk nummer";font-family:var(--font-bold-sans);font-size:var(--font-size-medium)}.cover-img a:after{ffont-family:var(--font-medium-sans);align-items:center;background:var(--color-accent);color:#fff;content:"lees huidig nummer";display:block;display:flex;flex-direction:column;font-size:var(--font-size-large);height:100%;justify-content:center;opacity:0;place-items:center;position:absolute;text-align:center;top:0;width:100%;z-index:1}.cover-img a:hover:after{opacity:.8;transition:opacity .15s ease-in-out}.cover-img a:focus{outline:3px solid var(--color-accent)}.cover-number{font-family:var(--font-regular-serif);font-size:var(--font-size-large);position:absolute;right:0;top:0;transform:translate(10px,-10px);transition:transform .3s ease-in-out;writing-mode:vertical-rl;z-index:2}.cover-number a{background:var(--color-accent-darker);color:var(--color-white);display:block;padding:1rem .5rem;text-decoration:none;writing-mode:vertical-rl}.cover-number.no-link{background:var(--color-accent);color:var(--color-white);line-height:1;padding:1.25rem 1rem;transform:translate(10px,-10px)}.cover-number .nr{line-height:1;margin:0 0 .25rem;padding:0;text-align:center}.cover-number .nr b,.cover-number .nr i{display:inline-block;transform:rotate(-90deg);transform-origin:center}.cover-number .nr i{font-size:var(--font-size-x-small);font-style:normal;line-height:1;text-transform:uppercase}.issues-title-wrapper h2{grid-column:2/3}
.search{align-self:flex-start;display:flex}.search input[type=text]{border:1px solid var(--color-dark-gray);font-family:var(--font-medium-sans);min-width:240px}.search label{flex-direction:unset;margin:0}.search-btn{align-content:center;background:var(--color-black);border:0;cursor:pointer;display:flex;padding:.5rem .75rem}.search-btn svg{height:auto;width:25px}.search-btn svg path{fill:#fff}.search-btn:hover{background:var(--color-accent)}.search-btn:hover svg path{fill:var(--color-white)}@media (min-width:64rem){.search{grid-row:2/2;justify-self:flex-end;margin:0 3rem 0 0;padding:0;z-index:1}}.search-results{counter-reset:my-awesome-counter;list-style:none;margin:0;padding:0}.search-results li{counter-increment:my-awesome-counter;display:grid;gap:1rem;grid-template-columns:2rem auto;margin:0}.search-results li:before{content:counter(my-awesome-counter);display:inline-block;font-size:var(--font-size-x-large)}
.account-list-item{background:var(--color-light-gray);border-radius:5px;margin-bottom:1rem;padding:1rem}@media (min-width:64rem){.account-list-item{padding:2rem}}.account-list-item p a{border-bottom:1px solid var(--color-black);color:var(--color-black);text-decoration:none}.account-list-item p a:hover{border-bottom:1px solid var(--color-accent);color:var(--color-accent)}@media (min-width:64rem){.account-list{display:grid;gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.account-list-item{margin-bottom:0}}.account-action{margin:2rem 0;.button-default{background:var(--color-white)}}.login{background:var(--color-light-gray);border-radius:5px;max-width:40ch;padding:3rem 2rem 2rem}.login form{margin-bottom:2rem}.subscribe-options .option{border-radius:10px;box-shadow:0 0 1rem rgba(0,0,0,.2);display:grid;grid-template-rows:max-content auto 1fr;margin:1rem 0;padding:1.5rem;position:relative}.subscribe-options .option:hover{box-shadow:0 0 1rem rgba(0,0,0,.4)}.subscribe-options .option h3{color:var(--color-accent);font-size:var(--font-size-x-large);margin:0}.subscribe-options .option .desc{border-top:1px solid var(--color-gray);font-family:var(--font-medium-sans);font-size:var(--font-size-medium);min-height:5rem;padding-top:1rem}.subscribe-options .option .advantage{font-size:var(--font-size-regular);margin:0}.subscribe-options .option .advantage,.subscribe-options .option .price .price-amount{border-top:1px solid var(--color-gray);font-family:var(--font-bold-sans);padding-top:1rem}.subscribe-options .option .price .price-amount{font-size:var(--font-size-large)}.subscribe-options .option .price small{font-family:var(--font-medium-sans);font-size:var(--font-size-regular-small);font-weight:400}.subscribe-options .option label{align-items:baseline;cursor:pointer;display:flex;flex-direction:row;margin:0;padding:1rem 0}.subscribe-options .option .option-label:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.subscribe-options .option .option-label:hover:before{cursor:pointer}.subscribe-options .option .option-label:focus-within:before,.subscribe-options .option .option-label:focus:before{border:3px solid var(--color-accent);border-radius:10px}.subscribe-options .option label input{margin-right:1rem}.advantage-list{font-family:var(--font-medium-sans);font-size:var(--font-size-regular);list-style:none;margin:.5rem 0 1.5rem;padding:0}.advantage-list li{background-position:0 0;background-repeat:no-repeat;background-size:14px 14px;list-style-image:url(/img/checked.svg);margin-left:1.25rem;padding-left:.5rem}.subscribe-data-wrapper{background:var(--color-light-gray);border-radius:5px;margin-bottom:1rem;padding:1rem}.subscribe-data legend{font-family:var(--font-bold-sans);font-size:var(--font-size-large);font-weight:400;margin:0 0 1rem;padding:0}.subscribe-data{border-bottom:1px solid gray;margin:0 0 2rem;padding-bottom:1rem}.subscribe-extras{font-family:var(--font-medium-sans);margin-bottom:2rem}.subscribe-extras a{border-bottom:1px solid var(--color-accent);color:var(--color-accent);text-decoration:none}@media (min-width:64rem){.subscribe-extra{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:4rem 0}.subscribe-data-wrapper{padding:2rem}.subscribe-options{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:4rem}.subscribe-fields{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:4rem}}.subscribe-plan-info{border:3px solid var(--color-accent);border-radius:10px;font-family:var(--font-medium-sans);margin:1rem 0 0;padding:1rem}@media (min-width:64rem){.subscribe-plan-info{border:0;border-left:3px solid var(--color-accent);border-radius:0;margin:0;padding:0 2rem}}.subscribe-plan-description{border-bottom:1px solid gray;display:block;font-size:var(--font-size-large);margin-bottom:1rem;padding-bottom:1rem}.subscribe-plan-price{font-weight:700}.subscribe-order-btn{margin-top:1rem}.account-manage{max-width:60ch}.account-info-txt{font-family:var(--font-medium-sans);margin-bottom:2rem}.account-manage fieldset{background:var(--color-light-gray);border-radius:5px;padding:2rem}label{font-family:var(--font-medium-sans)}.help-text{font-family:var(--font-medium-sans)}.subscribe-form legend{font-family:var(--font-bold-sans);font-size:var(--font-size-large)}.subscribe-form .gift{max-width:60ch}.gift,.subscribe-data-wrapper.gift fieldset{margin-top:0}
.subscribe-options .option{border-radius:10px;box-shadow:0 0 1rem rgba(0,0,0,.2);display:grid;grid-template-rows:max-content auto 1fr;margin:1rem 0;padding:1.5rem;position:relative}.subscribe-options .option:hover{box-shadow:0 0 1rem rgba(0,0,0,.4)}.subscribe-options .option h3{color:var(--color-accent);font-size:var(--font-size-x-large);margin:0}.subscribe-options .option .desc{border-top:1px solid var(--color-gray);font-family:var(--font-medium-sans);font-size:var(--font-size-medium);padding-top:1rem}.subscribe-options .option .advantage{font-size:var(--font-size-regular);margin:0}.subscribe-options .option .advantage,.subscribe-options .option .price .price-amount{border-top:1px solid var(--color-gray);font-family:var(--font-bold-sans);padding-top:1rem}.subscribe-options .option .price .price-amount{font-size:var(--font-size-large)}.subscribe-options .option .price small{font-family:var(--font-medium-sans);font-size:var(--font-size-regular-small);font-weight:400}.subscribe-options .option label{align-items:baseline;cursor:pointer;display:flex;flex-direction:row;margin:0;padding:1rem 0}.subscribe-options .option .option-label:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.subscribe-options .option .option-label:hover:before{cursor:pointer}.subscribe-options .option .option-label:focus-within:before,.subscribe-options .option .option-label:focus:before{border:3px solid var(--color-accent);border-radius:10px}.subscribe-options .option label input{margin-right:1rem}.advantage-list{font-family:var(--font-medium-sans);font-size:var(--font-size-regular);list-style:none;margin:.5rem 0 1.5rem;padding:0}.advantage-list li{background-position:0 0;background-repeat:no-repeat;background-size:14px 14px;list-style-image:url(/img/checked.svg);margin-left:1.25rem;padding-left:.5rem}.subscribe-data-wrapper{background:var(--color-light-gray);border-radius:5px;margin-bottom:1rem;padding:1rem}.subscribe-data legend{font-family:var(--font-bold-sans);font-size:var(--font-size-large);font-weight:400;margin:0 0 1rem;padding:0}.subscribe-data{border-bottom:1px solid gray;margin:0 0 2rem;padding-bottom:1rem}.subscribe-data.subscription-address{border-bottom:0;margin:0;padding:0}.subscribe-extras{font-family:var(--font-medium-sans);margin-bottom:2rem}.subscribe-extras a{border-bottom:1px solid var(--color-accent);color:var(--color-accent);text-decoration:none}@media (min-width:64rem){.subscribe-extra{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:4rem 0}.subscribe-data-wrapper{padding:2rem}.subscribe-options{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:4rem}.subscribe-fields{align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin-top:4rem}}.subscribe-plan-info{border:3px solid var(--color-accent);border-radius:10px;font-family:var(--font-medium-sans);margin:1rem 0 0;padding:1rem}@media (min-width:64rem){.subscribe-plan-info{border:0;border-left:3px solid var(--color-accent);border-radius:0;margin:0;padding:0 2rem}}.subscribe-plan-description{border-bottom:1px solid gray;display:block;font-size:var(--font-size-large);margin-bottom:1rem;padding-bottom:1rem}.subscribe-plan-price{font-weight:700}.subscribe-order-btn{margin-top:1rem}.account-manage{max-width:60ch}.account-info-txt{font-family:var(--font-medium-sans);margin-bottom:2rem}.account-manage fieldset{background:var(--color-light-gray);border-radius:5px;padding:2rem}label{font-family:var(--font-medium-sans)}.help-text{font-family:var(--font-medium-sans)}.subscribe-form legend{font-family:var(--font-bold-sans);font-size:var(--font-size-large)}.subscribe-form .gift{max-width:60ch}.gift,.subscribe-data-wrapper.gift fieldset{margin-top:0}
.article-purchase__info{border-radius:10px;box-shadow:0 0 1rem rgba(0,0,0,.2);margin:1rem 0;padding:1.5rem}.article-purchase__summary{display:grid;gap:1rem;grid-template-columns:minmax(auto,50%) 1fr}.article-purchase__image{justify-self:end}.article-purchase__image img{display:block;height:auto;width:10rem}@media (max-width:40rem){.article-purchase__summary{display:initial}.article-purchase__image{display:none}}.article-purchase__info ul,.article-purchase__notes{border-top:1px solid var(--color-gray);padding-top:1rem}.article-purchase__notes{margin-top:1rem}.article-purchase__form{background:var(--color-light-gray);border-radius:5px;margin:1rem 0;padding:1rem}.article-purchase__actions{text-align:right}.article-access-code{background:var(--color-gray);font-family:var(--font-medium-sans);margin:1rem;padding:1rem;text-align:center}
.button-default,.button-forms{align-items:center;background:var(--color-light-gray);border-radius:50px;color:var(--color-black);display:flex;font-family:var(--font-medium-sans);font-size:var(--font-size-small);gap:.5rem;line-height:1.1;padding:.65rem 2rem .75rem 1.5rem;text-decoration:none;transition:background-color .2s ease-in-out;width:-moz-fit-content;width:fit-content}.button-default.bg{background:var(--color-gray)}.button-forms{background:var(--color-accent);border:none;color:var(--color-white);cursor:pointer;display:inline-block;padding:.75rem 2rem}.button-forms:hover{background:var(--color-accent-darker)}.button-forms.secondary{background:var(--color-light-gray);color:var(--color-black)}.button-forms.secondary:hover{background:var(--color-gray)}.button-default svg{height:14px;width:14px}.button-default:hover{background:var(--color-gray)}.button-default span,.button-default svg{transform:translateX(0);transition:transform .2s ease-in}.button-default:hover span,.button-default:hover svg{transform:translateX(8px)}.button-default.accent{color:var(--color-accent)}.button-default.accent svg path{fill:var(--color-accent)}.button-default.secondary{background:var(--color-accent);color:var(--color-white)}.button-default.secondary:hover{background:var(--color-accent-darker)}.button-default.secondary svg path{fill:var(--color-white)}.visual-btn{align-items:center;display:flex;gap:1rem}.visual-btn span{color:var(--color-black);font-family:var(--font-bold-sans);font-size:var(--font-size-medium)}.visual-btn svg{height:20px;transform:translateX(0);transition:transform .2s ease-in;width:20px}.visual-btn svg path{fill:var(--color-black)}.b-featured:hover .visual-btn svg,.teaser-long:hover .visual-btn svg,.teaser:hover .visual-btn svg{transform:translateX(10px)}@media (min-width:64rem){.visual-btn svg{height:25px;width:25px}}.btn,button.btn{background:var(--color-dark-gray);border:none;color:var(--color-white);display:inline-block;padding:.75rem 1.5rem;text-decoration:none}.btn.secondary{background:var(--color-black);color:var(--color-white)}.btn:hover{background:var(--color-accent-darker);border:none;color:var(--color-white)}.button-default.button-tertiary{background-color:var(--color-black);color:var(--color-white)}
ol.breadcrumb{margin:0;padding:0}ol.breadcrumb li{display:inline}ol.breadcrumb li+li:before{content:"›";display:inline-block;font-family:sans-serif;padding:.25rem}ol.breadcrumb li a:hover:focus{border-bottom:none}nav[aria-label=breadcrumb]{color:var(--color-dark-gray);font-family:var(--font-medium-sans);font-size:var(--font-size-regular-small);margin-bottom:1rem}@media (min-width:64rem){nav[aria-label=breadcrumb]{margin-bottom:.5rem}}.breadcrumb a{color:var(--color-dark-gray);text-decoration:none}.breadcrumb a:hover{color:var(--color-accent)}
.grid{display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:100%}header{grid-area:header}main{grid-area:main}footer{grid-area:footer}.wrapper{padding:0 1rem;@media (min-width:48rem){padding:0 var(--padding-container--medium)}@media (min-width:64rem){padding:0 var(--padding-container--medium)}@media (min-width:80rem){padding:0 var(--padding-container)}}.wrapper--feat{padding:0;@media (min-width:64rem){padding:0 var(--padding-container--medium)}@media (min-width:80rem){padding:0 var(--padding-container)}}@media (min-width:64rem){header{display:grid;gap:2rem;grid-template-columns:max-content 1fr;justify-content:space-between;margin-bottom:3rem;padding-left:2rem}}.wrapper--medium{padding:0 var(--padding-container--medium)}.wrapper.bg,.wrapper.featured{background-color:var(--color-gray)}
.skip-to-content{background:#fff;left:50%;position:absolute;transform:translateY(-200%)}.skip-to-content:focus{transform:translateY(0)}@media (max-width:64rem){.hide-for-small{display:none!important}}@media (min-width:64rem){.hide-for-large{display:none!important}}.visually-hidden{display:none}
.featured{background-color:var(--color-gray);display:grid;gap:1rem;grid-template-columns:1fr;margin:0 0 4rem;@media (min-width:48rem){gap:0;grid-template-columns:1.5fr 2fr}@media (min-width:64rem){gap:1rem}}.featured__content{display:flex;flex-direction:column;justify-content:center;padding:2rem}.featured__title{font-family:var(--font-accent-semibold);font-size:var(--font-xlg-xxxlg);line-height:1.1;margin:0 0 .25rem}.featured__subtitle{font-size:var(--font-xlg-xxlg)}.featured__author,.featured__subtitle{font-family:var(--font-accent-regular);line-height:1.2;margin:0 0 1rem}.featured__author{font-size:var(--font-size-large);&:before{content:"— ";display:block;padding-bottom:1rem}}.featured__category{font-family:var(--font-medium-sans);font-size:var(--font-size-x-small);margin:0 0 1rem;text-transform:uppercase}
.all-articles__container{margin:2rem 0;@media(min-width:64rem){display:grid;gap:2rem;grid-template-columns:1fr 5fr}}.all-articles__sidebar .all-articles__filters-toggle{display:none;margin-bottom:1rem}.all-articles__sidebar [data-articles-filters-content]{animation:panel-fade-in 2s ease}@media(max-width:64.01rem){.all-articles__sidebar .all-articles__filters-toggle{display:inline-flex}.all-articles__sidebar[data-filters-open=false] [data-articles-filters-content]{display:none;opacity:0}}@keyframes panel-fade-in{0%{opacity:0}to{opacity:1}}.all-articles__sidebar .filter-group{margin-bottom:1rem;max-height:12rem;opacity:1;position:relative;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,max-height .2s ease,margin .2s ease;z-index:0}.all-articles__sidebar .filter-group.is-hidden{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-4px)}.all-articles__loading{align-items:center;color:var(--color-dark-gray);display:inline-flex;font-size:var(--font-size-xx-small);gap:.4rem;margin-left:.5rem;opacity:0;transition:opacity .2s ease-in;visibility:hidden}.all-articles__loading.is-loading{opacity:1;visibility:visible}.all-articles__content.is-loading{opacity:.6;transition:opacity .2s ease}.all-articles__loading:before{animation:articles-loading-spin .8s linear infinite;border:2px solid var(--color-light-gray);border-radius:50%;border-top:2px solid;content:"";height:.8rem;width:.8rem}@media (prefers-reduced-motion:reduce){.all-articles__loading:before{animation:none}}@keyframes articles-loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.all-articles__sidebar label{display:flex;flex-direction:row;gap:.5rem;margin:0}.all-articles__sidebar .filter-field{flex-direction:column;font-family:var(--font-bold-sans);font-size:var(--font-size-regular-small);gap:.25rem}.all-articles__sidebar .filter-hint{color:var(--color-dark-gray);font-family:var(--font-medium-sans);font-size:var(--font-size-xx-small)}.all-articles__sidebar .filter-group:focus-within{z-index:10}.all-articles__sidebar .ts-wrapper{position:relative;z-index:1}.all-articles__sidebar .ts-wrapper.dropdown-active{z-index:20}.all-articles__sidebar .ts-dropdown{z-index:30}.all-articles__sidebar .facet-count{align-items:center;background:var(--color-light-gray);border-radius:999px;color:var(--color-dark-gray);display:inline-flex;font-size:var(--font-size-xx-small);justify-content:center;letter-spacing:.01em;margin-left:.35rem;padding:.05rem .35rem}.all-articles__sidebar .filter-field input,.all-articles__sidebar .filter-field select{font-family:var(--font-medium-sans)}.all-articles__sidebar .filter-checkbox{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin:0}.all-articles__sidebar .filter-checkbox,.all-articles__sidebar legend{font-family:var(--font-bold-sans);font-weight:700}
button,input,select,textarea{background-color:var(--color-white);border:1px solid #ccc;border-radius:3px;font:inherit;letter-spacing:inherit;padding:.35em .375em}input[type=email],input[type=text],input[type=url],select,textarea{width:100%}.ts-control input[type=text]{width:auto}label{display:flex;flex-direction:column;margin:0 0 1.5rem}label.checkbox{display:block}fieldset{border:none;margin:1rem 0;padding:0}legend{border:none;font-weight:700}.error,.warning{color:red}.help-text,.help-text a{color:gray}form.delete{display:inline}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{box-shadow:inset 0 1px 4px rgba(0,0,0,.39),0 -1px 1px #fff,0 1px 0 #fff;outline:none}.subscribe-form .subscribe-options input[type=radio]{transform:scale(2)}.radio-group legend,fieldset.radio-group{margin:0;padding:0}.radio-group label{display:block;margin-bottom:.5rem}input[type=radio]:focus{background:transparent;border:3px solid green;border-radius:50px;outline:none;outline-offset:none}.active-filter{align-items:center;background:var(--color-light-gray);border:1px solid var(--color-gray);border-radius:50px;color:var(--color-black);cursor:pointer;display:inline-flex;font-family:var(--font-medium-sans);font-size:var(--font-size-small);gap:.35rem;padding:.35rem .75rem;transition:background .2s ease,border-color .2s ease,transform .2s ease;&:hover{background:var(--color-gray);border-color:var(--color-dark-gray)}&:focus-visible{outline:2px solid var(--color-dark-gray);outline-offset:2px}}.active-filter--clear{background:transparent;border-style:dashed}.active-filter--clear:hover{background:var(--color-light-gray);border-style:solid}.active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem}.active-filter{transition:background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}.active-filters .active-filter{animation:active-filter-pop .18s ease-out}.active-filter.is-removing{animation:active-filter-dismiss .2s ease-out forwards}@keyframes active-filter-pop{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes active-filter-dismiss{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}
.cookies-eu-banner-container{background-color:var(--color-accent);border:1px solid var(--color-bg-darker);bottom:2rem;box-shadow:0 0 .5rem rgba(0,0,0,.5);color:var(--color-white);display:grid;font-size:var(--font-size-regular);font-weight:500;gap:.5rem;grid-template-columns:1fr 1fr;justify-content:space-between;left:auto;max-width:100%;padding:2rem 1rem;position:fixed;right:auto;width:100%;z-index:2147483645}@media (min-width:64rem){.cookies-eu-banner-container{gap:1rem;grid-template-columns:2fr 1fr;max-width:760px;min-height:135px;padding:2rem;right:2rem;width:58%;z-index:2147483645}}.cookies-eu-banner-container #cookies-eu-accept{background-color:var(--color-white);color:var(--color-accent)}.cookies-eu-banner-container #cookies-eu-accept:hover{background-color:var(--color-light-gray);color:var(--color-accent);cursor:pointer}.cookies-eu-banner-container #cookies-eu-accept,.cookies-eu-banner-container #cookies-eu-reject{margin-bottom:1rem;width:100%}.cookies-eu-banner-container #cookies-eu-reject{background-color:var(--color-accent-darker);color:var(--color-white);cursor:pointer}.cookies-eu-banner-container a{color:currentColor}
.embed{height:0;margin:1rem 0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed embed,.embed iframe,.embed object{height:100%;left:0;position:absolute;top:0;width:100%}
*,:after,:before{box-sizing:border-box}html{font-size:100%}body,html{height:100%;width:100%}body{color:var(--color-black);font-family:var(--font-regular-serif);font-size:var(--font-size-regular);line-height:var(--line-height-regular);margin:0;padding:0}:focus,a:focus{outline:3px solid var(--color-accent);outline-offset:3px}h1,h2,h3,h4,h5,h6,p{margin:0 0 1rem}h1,h2,h3{font-family:var(--font-accent-semibold);font-weight:400;line-height:1.3}h1{font-size:var(--font-xlg-xxlg)}h2{font-size:var(--font-lg-xlg)}em,i{font-family:var(--font-mediumitalic-sans)}b em,b i,strong,strong em{font-family:var(--font-bolditalic-sans)}img{display:block;height:100%;width:100%}figure,img{max-width:100%}figure{margin:0 0 1rem}ol li{margin-bottom:1rem}details summary{cursor:pointer}details summary>*{display:inline}.callout{border:1px solid;color:currentColor;margin:1rem 0;padding:.5rem}.callout.success{border-color:green}.callout.warning{border-color:orange}.callout.alert{border-color:red}.callout.warning h2{color:orange}.callout.alert h2{color:red}.account-list-item .callout{background:#fff;padding:2rem 1rem}.account-list-item .callout a{border-bottom:1px solid var(--color-black);color:var(--color-black);text-decoration:none}.error,.warning{color:red}.help-text,.help-text a{color:gray}.per-page{align-items:center;display:grid;gap:.5rem;grid-template-columns:max-content min-content}.per-page label{display:initial;flex-direction:unset;margin:0}table{border:1px solid var(--color-gray);border-collapse:collapse;margin:2rem 0;width:100%}tr:nth-child(2n){background:#f9f9f9}tr:nth-child(odd){background:#fff}th a[href$=asc],th a[href$=desc]{white-space:nowrap}th a[href$=asc]:after{content:"↑";display:inline-block;margin-left:.25rem}th a[href$=desc]:after{content:"↓";display:inline-block;margin-left:.25rem}th{border-bottom:1px solid var(--color-light-gray)}tbody{vertical-align:top}table a{color:var(--color-accent)}td img{max-width:100px}@media (min-width:48rem){td,th{padding:.25rem;text-align:left}th{padding:.75rem .25rem}th a{border-bottom:none;display:block}}.seaction__footer{display:flex;justify-content:flex-end;margin-bottom:1rem}
