:root{--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:1.75rem;--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.1875vw,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-slogan-title:clamp(var(--font-size-large),3.75vw,3rem);--font-article-title:clamp(var(--font-size-x-large),5vw,var(--font-size-xxxx-large));--padding-container:10rem;--font-regular-sans:"font-regular-sans",Helvetica,Arial,sans-serif;--font-bold-sans:"font-bold-sans",Helvetica,Arial,sans-serif;--font-regular-italic-sans:"font-regular-italic-sans",Helvetica,Arial,sans-serif;--font-medium-sans:"font-medium-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;--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;src:url(/fonts/SangBleuKingdom-Bold.woff2?f87bf8282a7a17ea74132e1d295576b3) format("woff2 supports variations"),url(/fonts/SangBleuKingdom-Bold.woff2?f87bf8282a7a17ea74132e1d295576b3) format("woff2-variations")}@font-face{font-display:swap;font-family:font-regular-sans;font-style:normal;font-weight:400;src:url(/fonts/hkgrotesk-medium.woff2?a09d70dd7e247a10bcc59792302860d7) 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")}

.nav-main{font-size:var(--font-size-medium);padding:0}.nav-funct ul,.nav-main{background:transparent;list-style:none;margin:0}.nav-funct a,.nav-main a{color:var(--color-black);display:block;padding:.25rem 0;text-decoration:none}.nav-funct ul,.nav-main ul{font-size:var(--font-size-medium-large);list-style:none;margin:0 0 1rem;padding:0 0 1rem}.nav{display:grid;grid-template-columns:auto;grid-template-rows:auto}.nav-funct{grid-row:2/3}.nav .loggedInAs b{font-family:var(--font-bold-sans)}@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}.nav-main{grid-column:1/2;grid-row:2/2}.nav-funct ul{border:0}.nav-main ul{border:0;display:flex;font-family:var(--font-bold-sans);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)}.nav-funct ul{display:flex;font-family:var(--font-regular-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)}.loggedInAs{padding:.75rem 1rem}}.navigation__btns,.navigation__toggle{display:none}@media screen and (max-width:64rem){.navigation__btns{align-self:center;display:initial;justify-self:flex-end;margin-right:1rem}.nav{display:none}.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:.75rem 1.25rem .95rem}.nav-funct ul{border-bottom:1px solid #000;font-family:var(--font-regular-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)}.nav a{padding:.5rem 1rem}.nav{background-color:var(--color-light-gray);padding:1rem 0 2rem}.search{padding:0 1rem}}
header{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:-webkit-max-content auto;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-regular-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}}
.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;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.teaser-cat{font-family:var(--font-regular-sans);font-size:var(--font-size-small);margin:0 0 1rem;text-transform:uppercase}.teaser-title{font-family:var(--font-accent);font-size:2rem;margin:0 0 1rem}.teaser-subtitle{display:block;font-family:var(--font-regular-sans);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 -webkit-min-content;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}}
.home-buttons{margin-top:2rem}.home-buttons div{margin-bottom:1rem}.home-cover{padding:2rem}.home-slogan ul{font-family:var(--font-regular-sans);font-size:var(--font-size-medium)}.home-slogan p{font-family:var(--font-bold-sans);font-size:var(--font-md-lg)}.home-advantage{list-style:none}.home-advantage 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}@media (min-width:64rem){.home-cover{padding:0}.home-buttons{margin-top:3rem}.banner-home{display:grid;gap:2rem;grid-template-columns:1.25fr 2fr;margin-top:4rem}}@media (min-width:80rem){.banner-home{display:grid;gap:3rem;grid-template-columns:2.5fr 4fr;margin-top:4rem}.home-cover{padding:0}.home-buttons{display:grid;gap:3rem;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content}}.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);font-size:var(--font-slogan-title);line-height:1.3}.b-featured .teaser-title a:focus{outline:3px solid var(--color-accent)}.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{font-family:var(--font-regular-sans)}.order-print p{margin-bottom:0}.order-print a{border-bottom:1px solid var(--color-accent);color:var(--color-accent);text-decoration:none}.order-print a:hover{border-bottom:1px solid var(--color-black);color:var(--color-black)}@media (min-width:64rem){.slogan-title{margin-bottom:2rem}.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-regular-sans);margin:0}@media (min-width:64rem){.status{font-size:var(--font-size-large)}}
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);font-size:var(--font-article-title);line-height:1.2;margin:0;position:relative}.article-subtitle{display:block;font-family:var(--font-regular-sans);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 .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-regular-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);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-regular-sans);font-size:var(--font-size-small)}.article-body .intro{margin-bottom:2rem}.article-body .intro p{font-family:var(--font-regular-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-regular-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-regular-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-regular-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-regular-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-regular-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;-ms-writing-mode:tb-lr;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}}.pagination-article{display:grid;font-family:var(--font-regular-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)}.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:-webkit-sticky;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}main{position:relative}
.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{align-items:center;background:var(--color-accent);color:#fff;content:"lees huidig nummer";display:block;display:flex;flex-direction:column;font-family:var(--font-regular-sans);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;z-index:2}.cover-number,.cover-number a{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.cover-number a{background:var(--color-accent-darker);color:var(--color-white);display:block;padding:1rem .5rem;text-decoration:none}.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-regular-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}.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:-webkit-max-content auto 1fr;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-regular-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-regular-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-regular-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-regular-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-regular-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-regular-sans);margin-bottom:2rem}.account-manage fieldset{background:var(--color-light-gray);border-radius:5px;padding:2rem}label{font-family:var(--font-regular-sans)}.help-text{font-family:var(--font-regular-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}
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-regular-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)}
.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-forms{align-items:center;background:var(--color-light-gray);border-radius:50px;color:var(--color-black);display:flex;font-family:var(--font-regular-sans);font-size:var(--font-size-medium);gap:.5rem;padding:.75rem 2rem .75rem 1.5rem;text-decoration:none;transition:background-color .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.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:20px;width:20px}.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}}
.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}
.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}
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],select,textarea{width:100%}label{display:flex;flex-direction:column;margin:0 0 1.5rem}label.checkbox,label.radio{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}input[type=radio]{transform:scale(2)}input[type=radio]:focus{background:transparent;border:3px solid green;border-radius:50px;outline:none;outline-offset:none}
.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.disabled:before{content:"❮";display:inline-block;padding-right:.25rem}.pagination-first a:before,.pagination-first.disabled:before{content:"❮❮";display:inline-block;padding-right:.25rem}.pagination-next a:after,.pagination-next.disabled:after{content:"❯";display:inline-block;padding-left:.25rem}.pagination-last a: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}}
.per-page{align-items:center;display:grid;gap:.5rem;grid-template-columns:-webkit-max-content -webkit-min-content;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}}
*,:after,:before{box-sizing:border-box}details summary{cursor:pointer}details summary>*{display:inline}
.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}
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-bold-sans);font-weight:400;line-height:1.3}h1{font-size:var(--font-xlg-xxlg)}h2{font-size:var(--font-lg-xlg)}img{display:block;height:100%;width:100%}figure,img{max-width:100%}figure{margin:0 0 1rem}ol li{margin-bottom:1rem}.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:64rem){.wrapper{padding:0 var(--padding-container)}header{display:grid;gap:2rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;justify-content:space-between;margin-bottom:3rem;padding-left:2rem}}
