/* WeChange — light photographic theme. Loaded after the legacy functional styles. */
@font-face{font-family:'WeChange Inter';src:url('/font/wechange-inter.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
.wc-theme{--wc-paper:#f8f8f2;--wc-ink:#173943;--wc-text:#2d4147;--wc-muted:#637478;--wc-line:#d4ddd3;--wc-sage:#edf0e7;--wc-gutter:max(48px,calc((100% - 1320px)/2));background:var(--wc-paper);color:var(--wc-text);font:400 16px/1.7 'WeChange Inter',Arial,sans-serif}
.wc-theme *,.wc-theme *::before,.wc-theme *::after{box-sizing:border-box}
.wc-theme :focus-visible{outline:3px solid #9c4c31!important;outline-offset:4px}
.wc-theme img{height:auto}
.wc-theme a{color:var(--wc-ink);text-underline-offset:4px}
.wc-theme a:hover{color:#426e61}
.wc-theme p{font:inherit;color:inherit;line-height:1.8}
.wc-theme h1,.wc-theme .content h1{color:var(--wc-ink);font:400 clamp(38px,4.2vw,65px)/1.09 Georgia,'Times New Roman',serif;letter-spacing:-1.8px;overflow-wrap:anywhere;margin:0 0 28px}
.wc-theme h2,.wc-theme .content .h1-style{font:400 30px/1.24 Georgia,'Times New Roman',serif;letter-spacing:-.65px;color:var(--wc-ink);margin:0 0 23px;overflow-wrap:anywhere}
.wc-theme h3{color:var(--wc-ink);line-height:1.4;overflow-wrap:anywhere}
.wc-theme .wc-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}
.wc-skip-link{position:absolute;left:20px;top:-100px;background:#fffefa;padding:12px 20px;z-index:100}
.wc-skip-link:focus{top:12px}
.wc-theme .wc-site-header{position:relative;z-index:10;background:var(--wc-paper);border-bottom:1px solid #dfe4de}
.wc-theme .wc-utility{min-height:31px;border-bottom:1px solid #dfe4de;display:flex;align-items:center;justify-content:end}
.wc-theme .wc-utility ul{display:flex;list-style:none;gap:27px;margin:0;padding:0}
.wc-theme .wc-utility a{font-size:11px;color:#60767c;text-decoration:none}
.wc-theme .wc-utility a:hover{text-decoration:underline}
.wc-theme .wc-header-inner{min-height:100px;display:flex;align-items:center;gap:38px;position:relative}
.wc-theme .wc-logo{flex-shrink:0;display:block}
.wc-theme .wc-logo img{display:block;width:222px;height:auto;filter:brightness(0);opacity:.88}
.wc-theme .wc-primary{display:flex;gap:33px;margin-left:auto}
.wc-theme .wc-primary a{font-size:12px;text-decoration:none;line-height:1.45}
.wc-theme .wc-primary strong{display:block;font-size:14px;font-weight:650}
.wc-theme .wc-account-links{display:flex;align-items:center;gap:24px;font-size:12px;white-space:nowrap}
.wc-theme .wc-account-links a{text-decoration:none}
.wc-theme .wc-account-links a:not(.wc-button):hover,.wc-theme .wc-primary a:hover{text-decoration:underline}
.wc-theme .wc-button,.wc-theme .btn,.wc-theme .btn2,.wc-theme .btn3{display:inline-block;float:none;min-height:46px;padding:12px 21px;border:1px solid var(--wc-ink);border-radius:0!important;background:var(--wc-ink);color:#fff!important;text-decoration:none;font:500 14px/1.5 'WeChange Inter',Arial,sans-serif;box-shadow:none;transition:background .15s}
.wc-theme .wc-button:hover,.wc-theme .btn:hover,.wc-theme .btn2:hover,.wc-theme .btn3:hover{background:#2b535b;color:#fff!important;transform:none}
.wc-theme .wc-account-links .wc-button{font-size:12px;padding:10px 17px;min-height:40px}
.wc-theme .wc-mobile-menu{display:none}
.wc-theme .wc-mobile-menu summary{cursor:pointer;list-style:none;font-size:14px;padding:12px 0 12px 12px}
.wc-theme .wc-mobile-menu summary::-webkit-details-marker{display:none}
.wc-theme .wc-mobile-menu summary span{margin-left:8px}
.wc-theme .wc-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:var(--wc-paper);border:1px solid #cdd7d0;padding:10px 20px;z-index:20}
.wc-theme .wc-mobile-menu:not([open]) nav{display:none}
.wc-theme .wc-mobile-menu ul{list-style:none;padding:0;margin:0}
.wc-theme .wc-mobile-menu a{display:block;padding:12px 0;border-bottom:1px solid #dce3d9;font-size:14px;text-decoration:none}
.wc-theme .wc-mobile-menu li:last-child a{border:0}
.wc-theme #wc-main{min-height:55vh}
.wc-theme #wc-main:focus{outline:none}
.wc-theme .content{position:relative;width:min(1320px,calc(100% - 96px));max-width:none;margin:0 auto;padding:48px 0 65px;background:transparent!important}
.wc-theme .content p a:not(.btn):not(.btn2):not(.btn3){color:var(--wc-ink)!important}
.wc-theme .smallcontent{width:auto;max-width:none;margin:0 0 39px!important;text-align:left}
.wc-theme .content .viewall{position:absolute;right:0;top:54px;float:none;margin:0;font-size:12px;line-height:1.6;text-decoration:underline}
.wc-theme .content .viewall:empty{display:none}
/* Homepage: a framed photograph with the original headline on a paper panel. */
.wc-theme .wc-home-hero{position:relative;isolation:isolate;min-height:520px;margin:0 30px;display:flex;flex-direction:column;justify-content:end;align-items:start}
.wc-theme .wc-home-hero__image{position:absolute;inset:0;z-index:-1}
.wc-theme .wc-home-hero__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 49%}
.wc-theme .wc-hero-caption{width:min(735px,67%);margin:0 0 -1px max(18px,calc((100vw - 1320px)/2 - 30px));padding:31px 40px 26px 0;background:var(--wc-paper);position:relative}
.wc-theme .wc-hero-caption::before{content:'';position:absolute;top:0;bottom:0;right:100%;width:max(19px,calc((100vw - 1320px)/2 - 29px));background:var(--wc-paper)}
.wc-theme .wc-hero-caption h1{font-size:clamp(41px,4vw,62px);line-height:1.04;letter-spacing:-2px;margin:0;max-width:none}
.wc-theme .wc-hero-caption h1 span{display:block;font-size:.73em;margin-bottom:8px;letter-spacing:-1px}
.wc-theme .wc-hero-caption p{margin:26px 0 0}
.wc-theme .wc-hero-caption .btn{font-size:14px;padding:13px 20px}
.wc-theme .wc-hero-caption .btn::after{content:'↗';margin-left:23px;font-size:19px;line-height:1}
.wc-theme .content.wc-popular{padding-top:32px;padding-bottom:49px}
.wc-theme .wc-popular .viewall{top:38px}
/* Shared data-driven card grids. No fixed-height text or hidden excerpts. */
.wc-theme .jaja{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.wc-theme .jaja>.clr{display:none}
.wc-theme .jaja>.petit{display:flex;width:100%;min-width:0;margin:0;float:none;text-decoration:none}
.wc-theme .content .petitionblocks,.wc-theme .content .petit .petitionblocks{display:flex;flex-direction:column;float:none;width:100%;height:auto;margin:0;border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}
.wc-theme .content a:hover .petitionblocks{box-shadow:none}
.wc-theme .wc-card-image{width:100%;aspect-ratio:1.6;overflow:hidden;background:#f0f1e9}
.wc-theme .content .wc-card-image img{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}
.wc-theme .content .wc-card-image img.wc-image-wide{object-fit:contain;background:#fff;padding:18px}
.wc-theme .content .petitionblocks .textholder{display:flex;flex-direction:column;flex:1;float:none;width:100%;padding:18px 0 0}
.wc-theme .content .petitionblocks h4{width:auto;float:none;font:550 19px/1.35 'WeChange Inter',Arial,sans-serif;letter-spacing:-.45px;margin:0;color:var(--wc-ink);overflow-wrap:anywhere}
.wc-theme .content a:hover .petitionblocks h4{color:var(--wc-ink)!important;text-decoration:underline;text-underline-offset:4px}
.wc-theme .content .petitionblocks p{height:auto;overflow:visible;display:block;color:var(--wc-muted);font-size:13px;line-height:1.7;margin:11px 0 20px}
.wc-theme .content .petitionblocks .statsholder{width:100%;margin:auto 0 0;padding:14px 0 0;text-align:left;background:transparent;border:0;border-top:1px solid var(--wc-line);line-height:1.7;color:var(--wc-muted);font-size:11px}
.wc-theme .content .petitionblocks .statsholder span{display:block;color:inherit;margin:0}
.wc-theme .content .petitionblocks .statsholder b{font-size:16px;font-weight:600;color:var(--wc-ink)!important}
.wc-theme .wc-card-progress{height:3px;background:#dde3d9;margin-top:14px}
.wc-theme .wc-card-progress>span{height:100%;background:#37645f}
.wc-theme .wc-popular .wc-card-progress{display:none}
.wc-theme .content.wc-home-intro{width:100%;padding:40px var(--wc-gutter);background:var(--wc-sage)!important;border-block:1px solid #d7dfd2}
.wc-theme .wc-home-intro__text{max-width:880px}
.wc-theme .wc-home-intro__text .h1-style{max-width:790px}
.wc-theme .wc-home-intro__text p{font-size:15px;line-height:1.8;margin-top:14px;color:var(--wc-text)}
.wc-theme .wc-feature-grid{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 60px;margin-top:30px;padding-top:25px;border-top:1px solid #d7dfd2}
.wc-theme .wc-feature-card{display:grid;grid-template-columns:18px minmax(0,1fr);align-content:start;min-height:0;gap:6px 13px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.wc-theme .wc-feature-card__icon{display:block;width:auto;height:auto;margin:0;background:none;border:0;border-radius:0;font-size:13px;line-height:1.6;color:#6d8177;grid-row:span 2}
.wc-theme .wc-feature-card h3{font-size:17px;font-weight:550;margin:0;color:var(--wc-ink)}
.wc-theme .wc-feature-card p{font-size:14px;line-height:1.7;color:var(--wc-muted);margin:0}
.wc-theme .wc-home-information{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:60px}
.wc-theme .wc-home-information>.clr{display:none}
.wc-theme .col-60-40,.wc-theme .col-40-60{width:auto;float:none;min-width:0}
.wc-theme .col-60-40 p,.wc-theme .col-60-40 h1{padding-right:0}
.wc-theme .col-60-40>h2{margin:30px 0 17px}
.wc-theme .col-60-40>h2:first-child{margin-top:0}
.wc-theme .col-60-40>p{font-size:15px;margin-top:14px}
.wc-theme .col-60-40>br{display:none}
.wc-theme .frontpage-articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.wc-theme .frontpage-articles .wc-card-image{aspect-ratio:1.55}
.wc-theme .frontpage-articles .textholder{padding-top:12px}
.wc-theme .frontpage-articles .petitionblocks h4{font-size:14px;line-height:1.5}
/* Listings, sorting and paging retain their original URLs and server-side queries. */
.wc-theme.wc-page-listing .content,.wc-theme.wc-page-articles .content{padding-top:58px}
.wc-theme.wc-page-listing .smallcontent{margin-bottom:41px!important}
.wc-theme .sort{display:flex;align-items:center;flex-wrap:wrap;gap:30px;border-top:1px solid #bfcac1;padding-top:20px;margin-bottom:37px;font-size:13px;color:var(--wc-muted)}
.wc-theme .sort a{display:inline-flex;align-items:center;margin:0;padding:7px 0;background:none;border:0;border-bottom:2px solid transparent;color:var(--wc-ink);text-decoration:none}
.wc-theme .sort a.active{border-color:var(--wc-ink);color:var(--wc-ink);font-weight:650}
.wc-theme .sort a:hover{border-color:#94a69b}
.wc-theme .petition-list,.wc-theme.wc-page-articles .jaja{grid-template-columns:repeat(3,minmax(0,1fr));gap:51px 32px}
.wc-theme .petition-list .petitionblocks h4{font-size:21px;min-height:57px}
.wc-theme .petition-list .petitionblocks p{font-size:14px;margin:12px 0 22px}
.wc-theme .petition-list .statsholder{border:0;padding:0}
.wc-theme .paging{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid #cbd5cd;margin-top:49px;padding-top:30px;font-size:14px}
.wc-theme .paging>.clr{display:none}
.wc-theme .paging a{float:none;padding:7px 13px;margin:0;min-width:0;border:0;border-radius:0;background:transparent;color:var(--wc-ink);font-size:14px;text-decoration:none}
.wc-theme .paging a.active_page{background:var(--wc-ink);color:#fff}
.wc-theme .paging .dots{padding:0}
/* Petition and article reading layouts. */
.wc-theme .wc-petition-title{padding:43px 0 29px}
.wc-theme .wc-petition-title h1{max-width:1050px;margin:0 0 23px!important;font-size:clamp(39px,3.8vw,60px);line-height:1.07;text-wrap:balance}
.wc-theme .headline::after{display:none;content:none}
.wc-theme .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;font-size:11px;color:#718081;line-height:1.6;margin:0;padding:0}
.wc-theme .breadcrumb a{text-decoration:none;color:inherit}
.wc-theme .breadcrumb span{margin:0;padding:0}
.wc-theme .getDateClass{display:block;font:400 11px/1.6 'WeChange Inter',Arial,sans-serif;color:#748280;margin:8px 0 0;letter-spacing:0;float:none}
.wc-theme .wc-cover{margin:0 30px}
.wc-theme .wc-cover>img{display:block;width:100%;height:385px;object-fit:cover;object-position:center 52%}
.wc-theme .content.wc-petition-layout{display:grid;grid-template-columns:minmax(0,1fr) 376px;gap:95px;padding-top:46px;align-items:start}
.wc-theme .wc-petition-layout>.clr{display:none}
.wc-theme .col-2-3.infoindsamling{width:auto;float:none;padding:0;min-width:0;font-size:16px;line-height:1.85;overflow-wrap:anywhere}
.wc-theme .wc-petition-layout .infoindsamling{max-width:770px}
.wc-theme .infoindsamling p{font-size:16px;line-height:1.85;margin-bottom:23px}
.wc-theme .wc-petition-copy--plain{white-space:pre-line}
.wc-theme .infoindsamling>p:first-child:not(:has(img)){font:400 29px/1.4 Georgia,'Times New Roman',serif;color:var(--wc-ink);letter-spacing:-.45px;margin-bottom:26px}
.wc-theme .infoindsamling img{height:auto;max-width:100%;margin:16px 0}
.wc-theme .infoindsamling h2{margin:30px 0 18px}
.wc-theme .infoindsamling ul,.wc-theme .infoindsamling ol{padding-left:24px;margin:15px 0 23px}
.wc-theme .infoindsamling table{display:block;max-width:100%;overflow:auto}
.wc-theme .sidebar_holder{width:auto;float:none;position:relative;z-index:1;min-width:0}
.wc-theme .wc-has-cover .sidebar_holder{margin-top:-366px}
.wc-theme .sidebar_holder .sidebar{float:none;width:100%;padding:25px 29px;background:var(--wc-paper);border:1px solid var(--wc-line);border-radius:0;box-shadow:none;overflow:visible;margin:0 0 24px!important}
.wc-theme .sidebar h3,.wc-theme .wc-sign-card__title{font:400 27px/1.15 Georgia,'Times New Roman',serif;color:var(--wc-ink)!important;letter-spacing:-.5px;text-align:left!important;margin:0 0 24px!important}
.wc-theme .sidebar>p{font-size:12px;line-height:1.7;text-align:left!important;color:var(--wc-muted)!important}
.wc-theme .wc-sign-card{padding-top:27px}
.wc-theme .wc-sign-form{display:flex;flex-direction:column;gap:0}
.wc-theme .content .wc-sign-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:13px}
.wc-theme .wc-sign-form>*{grid-column:1/-1}
.wc-theme .wc-sign-form>.wc-name-field{grid-column:auto;min-width:0}
.wc-theme .sidebar .wc-sign-card__title{font-size:27px!important}
.wc-theme .content .wc-sign-form input[type='text'],.wc-theme .content .wc-sign-form input[type='email']{border:1px solid #c7d2c9;border-radius:0;background:#fffefa;box-shadow:none}
.wc-theme .wc-field-label{display:block;font-size:11px;font-weight:600;line-height:1.5;color:#355058;margin:0 0 6px}
.wc-theme .sidebar form input[type='text'],.wc-theme .sidebar form input[type='email'],.wc-theme .sidebar form textarea{margin:0 0 15px!important;min-height:45px;padding:11px 12px!important;font-size:13px}
.wc-theme .wc-sign-form__checkbox{gap:9px;margin:0 0 14px;font-size:11px;line-height:1.6;color:#586f70}
.wc-theme .wc-sign-form__checkbox input{width:15px;height:15px;flex:0 0 auto;margin:3px 0 0}
.wc-theme .sidebar .wc-sign-form__note{display:block;float:none;width:auto;padding:0;margin:0 0 17px;border-radius:0;background:none;font-size:10px;line-height:1.7;color:#74827e}
.wc-theme .wc-sign-form__note b{display:inline;margin:0;color:#47645f;font-weight:600}
.wc-theme .content .wc-sign-form input[type='submit']{padding:14px 20px!important;min-height:50px;border:1px solid var(--wc-ink);background:var(--wc-ink);border-radius:0!important;margin:0!important;font-weight:500;font-size:14px;color:white}
.wc-theme .content .wc-sign-form input[type='submit']:hover{background:#2b535b;transform:none}
.wc-theme .sidebar.wc-sign-progress{margin-top:-25px!important;padding:20px 29px 24px;background:var(--wc-paper)!important;border:1px solid var(--wc-line)!important;border-top:0!important}
.wc-theme .wc-sign-progress h3{font:550 15px/1.5 'WeChange Inter',Arial,sans-serif!important;letter-spacing:-.3px;margin:0 0 12px!important}
.wc-theme .petitioncount{width:100%;height:4px;margin:0;border-radius:0;background:#dbe4d8;overflow:hidden}
.wc-theme .petitioncount .process{height:100%;border-radius:0;background:#34635f}
.wc-theme .sidebar.wc-creator-contact{border:0;border-top:1px solid #bdcdc1;margin-top:35px!important;padding:26px 0 0}
.wc-theme .wc-creator-contact>span{display:block;float:none;font-size:10px!important;line-height:1.6!important;color:#78877f!important}
.wc-theme .kontaktform input[type='submit']{width:100%;background:transparent;color:var(--wc-ink)!important;border:1px solid #476760;padding:12px 20px!important;margin:0!important;min-height:45px}
.wc-theme .newsline{max-width:900px}
.wc-theme .news{background:var(--wc-sage);border-color:var(--wc-line);border-radius:0;color:var(--wc-ink)}
.wc-theme .adminbar{width:min(1320px,calc(100% - 96px));max-width:none;margin:20px auto;padding:16px 22px;border-radius:0;background:var(--wc-ink)}
.wc-theme.wc-page-article .content{max-width:1000px}
.wc-theme.wc-page-article .headline{font-size:clamp(36px,3.8vw,56px)}
.wc-theme.wc-page-article .headline .getDateClass{margin-top:20px}
/* Keyboard-accessible accordions keep the original heading tags and text. */
.wc-theme .boxfaq{width:100%;padding:0;background:none;border:0;border-radius:0}
.wc-theme .wc-home-faq{border-left:1px solid #cdd7d0;padding-left:29px;align-self:start}
.wc-theme .boxfaq h2{font-size:25px;margin:0 0 16px}
.wc-theme .boxfaq>p{font-size:14px;line-height:1.8;color:var(--wc-muted);margin-bottom:20px}
.wc-theme .wc-accordion{margin-top:17px}
.wc-theme .wc-accordion h3{padding:0;margin:0;border:0;border-top:1px solid var(--wc-line);background:none;cursor:default}
.wc-theme .wc-accordion h3::before,.wc-theme .wc-accordion h3::after{display:none;content:none}
.wc-theme .wc-accordion h3 button{display:flex;justify-content:space-between;align-items:baseline;gap:20px;width:100%;padding:18px 0;border:0;background:transparent;color:var(--wc-ink);text-align:left;font:550 14px/1.5 'WeChange Inter',Arial,sans-serif;cursor:pointer;overflow-wrap:anywhere}
.wc-theme .wc-accordion .wc-accordion-icon{font:300 22px/1 Arial,sans-serif;flex-shrink:0;color:#6f877d}
.wc-theme .wc-accordion>div{margin:0;padding:0;background:none;border:0}
.wc-theme .wc-accordion>div:not([hidden]){display:block!important}
.wc-theme .wc-accordion>div p{font-size:14px;line-height:1.8;margin:0;padding:0 0 22px;color:var(--wc-muted)}
.wc-theme [hidden]{display:none!important}
.wc-theme .wc-faq-title{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:0 0 46px;border-bottom:1px solid #bbcbbf}
.wc-theme .wc-faq-title h1{max-width:740px;margin:0;min-width:0}
.wc-theme .wc-faq-title>img{width:263px;height:147px;object-fit:cover}
.wc-theme .wc-faq-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:97px;padding-top:43px;min-height:560px}
.wc-theme .wc-faq-index{display:flex;flex-direction:column;gap:20px;padding-top:7px}
.wc-theme .wc-faq-index a{display:flex;gap:18px;align-items:baseline;color:#587069;font-size:13px;line-height:1.6;text-decoration:none}
.wc-theme .wc-faq-index a:hover{text-decoration:underline}
.wc-theme .wc-faq-index span{color:#8b9c8f;font-size:10px}
.wc-theme .wc-faq-layout .wc-accordion{margin:0}
.wc-theme .wc-faq-layout h3{scroll-margin-top:30px}
.wc-theme .wc-faq-layout h3:first-child{border-top:0}
.wc-theme .wc-faq-layout h3 button{font:400 27px/1.3 Georgia,'Times New Roman',serif;padding:23px 0;letter-spacing:-.4px;gap:28px}
.wc-theme .wc-faq-layout h3:first-child button{padding-top:0}
.wc-theme .wc-faq-layout .wc-accordion>div p{font-size:16px;line-height:1.8;padding:0 50px 30px 0;color:#526c66}
/* Existing account/create/contact forms keep their names, endpoints and validation. */
.wc-theme .opretform{max-width:100%;text-align:left}
.wc-theme form input:is([type='text'],[type='email'],[type='password'],[type='number'],[type='search']),.wc-theme form textarea,.wc-theme form select{display:block;float:none;width:100%!important;max-width:100%;min-width:0;border:1px solid #c7d2c9;border-radius:0;padding:14px 15px;background:#fffefa;color:var(--wc-text);font:400 15px/1.6 'WeChange Inter',Arial,sans-serif;box-shadow:none;box-sizing:border-box}
.wc-theme form input::placeholder,.wc-theme form textarea::placeholder{color:#778b82;opacity:1}
.wc-theme form input:focus,.wc-theme form textarea:focus{border-color:#476760;box-shadow:none}
.wc-theme form input[type='file']{max-width:100%;padding:15px;border:1px solid var(--wc-line);background:#fffefa;border-radius:0;font:inherit;width:100%}
.wc-theme input[type='checkbox']{accent-color:var(--wc-ink)}
.wc-theme form input[type='submit']{float:none;cursor:pointer}
.wc-theme .opretform:not(.wc-sign-form):not(.kontaktform) input:is([type='text'],[type='email'],[type='password'],[type='number']),.wc-theme .opretform:not(.wc-sign-form):not(.kontaktform) textarea{margin:18px 0 24px!important}
.wc-theme.wc-page-account .content{max-width:640px;min-height:60vh;padding-block:55px 80px}
.wc-theme.wc-page-account .content h1,.wc-theme.wc-page-create .content h1,.wc-theme.wc-page-edit .content h1,.wc-theme.wc-page-cover .content h1{font-size:clamp(34px,3.8vw,50px);line-height:1.15;margin-bottom:26px!important}
.wc-theme.wc-page-account .reset-container{max-width:none;padding:0;background:none;box-shadow:none;border:0}
.wc-theme.wc-page-create .content,.wc-theme.wc-page-edit .content,.wc-theme.wc-page-cover .content{max-width:930px;padding-block:55px 75px}
.wc-theme .wc-create-step__intro,.wc-theme .wc-editor-help{color:var(--wc-muted)}
.wc-theme .wc-editor-wrap{padding:0;background:#fffefa;border-radius:0;border:1px solid var(--wc-line)}
.wc-theme .wc-editor-wrap .ql-toolbar.ql-snow,.wc-theme .wc-editor-wrap .ql-container.ql-snow{border-radius:0;border-color:var(--wc-line)}
.wc-theme .wc-editor-wrap .ql-toolbar.ql-snow{background:var(--wc-sage)}
.wc-theme .wc-editor-wrap .ql-editor{font:400 16px/1.8 'WeChange Inter',Arial,sans-serif;color:var(--wc-text);min-height:310px}
.wc-theme .wc-empty-list{grid-column:1/-1;padding:30px;background:var(--wc-sage);border:1px solid var(--wc-line);border-radius:0;box-shadow:none}
.wc-theme.wc-page-contact .content{max-width:960px}
.wc-theme.wc-page-contact .content>p{max-width:790px;margin-bottom:20px}
.wc-theme.wc-page-legal .content{max-width:940px;line-height:1.9}
.wc-theme.wc-page-error .content{min-height:65vh;padding-block:90px}
.wc-theme.wc-page-error .content>br{display:none}
/* Footer, notices and dialogs inherit the same palette. */
.wc-theme .wc-site-footer{width:100%;max-width:none;margin:0;padding:42px var(--wc-gutter);background:var(--wc-ink);color:#e7ece7;box-shadow:none}
.wc-theme .wc-site-footer h3{font:500 19px/1.5 'WeChange Inter',Arial,sans-serif;color:#fff;margin:0 0 15px}
.wc-theme .wc-site-footer>br{display:none}
.wc-theme .wc-site-footer p{max-width:880px;font-size:13px;line-height:1.8;color:#c9d6d2!important;margin:0 0 14px}
.wc-theme .wc-site-footer a{color:#e1e9e4}
.wc-theme .social-icons{display:flex;gap:15px;margin-top:20px}
.wc-theme .social-icons a{float:none;margin:0;line-height:1}
.wc-theme .social-icons img{width:22px;height:22px;object-fit:contain}
.wc-theme .wc-cookie-notice{border:1px solid #c7d4c7;border-radius:0;background:#fffefa;box-shadow:0 3px 18px #102e371a;color:var(--wc-ink);z-index:100}
.wc-theme .wc-cookie-notice__button{border-radius:0;background:var(--wc-ink);color:#fff;font-family:inherit}
.wc-theme .featherlight .featherlight-content{background:var(--wc-paper);color:var(--wc-text);border-radius:0;max-width:calc(100vw - 40px)}
.wc-theme .featherlight h2{font-family:Georgia,serif;color:var(--wc-ink)}
@media(max-width:1160px){
 .wc-theme{--wc-gutter:32px}.wc-theme .wc-wrap,.wc-theme .content,.wc-theme .adminbar{width:calc(100% - 64px)}
 .wc-theme .wc-header-inner{gap:24px}.wc-theme .wc-logo img{width:198px}.wc-theme .wc-primary{gap:23px}.wc-theme .wc-account-links{gap:19px}
 .wc-theme .wc-home-hero,.wc-theme .wc-cover{margin-inline:22px}.wc-theme .wc-hero-caption{margin-left:10px;width:72%;padding-right:28px}.wc-theme .wc-hero-caption::before{width:11px}
 .wc-theme .content.wc-home-intro{width:100%}.wc-theme .wc-home-information{gap:40px}
 .wc-theme .petition-list{gap:40px 25px}.wc-theme .petition-list .petitionblocks h4{font-size:19px}
 .wc-theme .content.wc-petition-layout{grid-template-columns:minmax(0,1fr) 333px;gap:42px}.wc-theme .sidebar_holder .sidebar{padding-inline:22px}
 .wc-theme .wc-faq-layout{grid-template-columns:240px minmax(0,1fr);gap:55px}.wc-theme .wc-faq-title>img{width:222px;height:134px}
}
@media(max-width:860px){
 .wc-theme .wc-primary{display:none}.wc-theme .wc-account-links{margin-left:auto}.wc-theme .wc-mobile-menu{display:block}
 .wc-theme .wc-home-hero{min-height:460px}.wc-theme .wc-hero-caption{width:87%;padding-top:25px}.wc-theme .wc-hero-caption h1{font-size:49px}
 .wc-theme .jaja,.wc-theme .petition-list,.wc-theme.wc-page-articles .jaja{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px}
 .wc-theme .frontpage-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wc-theme .wc-home-information{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px}.wc-theme .wc-home-faq{padding-left:23px}
 .wc-theme .wc-feature-grid{gap:25px}.wc-theme .sort{gap:22px}
 .wc-theme .wc-petition-title h1{font-size:47px}.wc-theme .content.wc-petition-layout{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.wc-theme .wc-cover>img{height:330px}.wc-theme .wc-has-cover .sidebar_holder{margin-top:-260px}
 .wc-theme .sidebar_holder .sidebar{padding-inline:18px}.wc-theme .sidebar h3{font-size:25px}.wc-theme .infoindsamling p{font-size:15px}.wc-theme .infoindsamling>p:first-child:not(:has(img)){font-size:26px}
 .wc-theme .wc-faq-title{gap:30px}.wc-theme .wc-faq-title h1{font-size:45px}.wc-theme .wc-faq-title>img{width:188px;height:121px}.wc-theme .wc-faq-layout{grid-template-columns:185px minmax(0,1fr);gap:34px}.wc-theme .wc-faq-index a{gap:11px;font-size:12px}.wc-theme .wc-faq-layout h3 button{font-size:24px}.wc-theme .wc-faq-layout .wc-accordion>div p{padding-right:0;font-size:15px}
}
@media(max-width:700px){
 .wc-theme .content.wc-petition-layout{display:flex;flex-direction:column;gap:35px;padding-top:28px}.wc-theme .sidebar_holder,.wc-theme .wc-has-cover .sidebar_holder{width:100%;margin-top:0}.wc-theme .infoindsamling{width:100%}.wc-theme .wc-cover>img{height:280px}
 .wc-theme .wc-faq-layout{grid-template-columns:minmax(0,1fr);gap:29px}.wc-theme .wc-faq-index{flex-direction:row;flex-wrap:wrap;gap:13px 24px;border-bottom:1px solid var(--wc-line);padding-bottom:26px}
 .wc-theme .sidebar h3{font-size:28px}.wc-theme .sidebar form input[type='text'],.wc-theme .sidebar form input[type='email']{min-height:49px;font-size:16px}.wc-theme .wc-sign-form__checkbox{font-size:12px}.wc-theme .sidebar .wc-sign-form__note{font-size:11px}
}
@media(max-width:600px){
 .wc-theme{--wc-gutter:20px}.wc-theme .wc-wrap,.wc-theme .content,.wc-theme .adminbar{width:calc(100% - 40px)}
 .wc-theme .wc-utility{min-height:29px}.wc-theme .wc-utility ul{gap:23px}.wc-theme .wc-utility a{font-size:10px}.wc-theme .wc-header-inner{min-height:74px;justify-content:space-between}.wc-theme .wc-logo img{width:180px}.wc-theme .wc-account-links{display:none}
 .wc-theme .content{padding:30px 0 45px}.wc-theme h1,.wc-theme .content h1{font-size:clamp(30px,8.3vw,44px);line-height:1.15;letter-spacing:-1px}.wc-theme h2,.wc-theme .content .h1-style{font-size:27px}.wc-theme .content .viewall{position:static;display:inline-block;margin-bottom:20px}
 .wc-theme .wc-home-hero{min-height:455px;margin-inline:12px}.wc-theme .wc-home-hero__image{bottom:auto;height:380px}.wc-theme .wc-home-hero__image img{object-position:54% top}
 .wc-theme .wc-hero-caption{width:calc(100% - 16px);margin:0 0 -1px 8px;padding:23px 16px 8px 0}.wc-theme .wc-hero-caption::before{width:9px}.wc-theme .wc-hero-caption h1{font-size:clamp(29px,8.4vw,43px);line-height:1.09;letter-spacing:-1.1px}.wc-theme .wc-hero-caption h1 span{font-size:.88em;letter-spacing:-.8px}.wc-theme .wc-hero-caption p{margin-top:21px}.wc-theme .wc-hero-caption .btn{font-size:12px;padding:13px 16px}
 .wc-theme .content.wc-popular{padding-top:30px}.wc-theme .wc-popular>.h1-style{font-size:24px;margin-bottom:8px}.wc-theme .jaja,.wc-theme .petition-list,.wc-theme.wc-page-articles .jaja{grid-template-columns:minmax(0,1fr);gap:35px}.wc-theme .wc-card-image{aspect-ratio:1.7}.wc-theme .petition-list .petitionblocks h4{min-height:0;font-size:21px}
 .wc-theme .content.wc-home-intro{padding-block:30px}.wc-theme .wc-feature-grid{grid-template-columns:minmax(0,1fr)}.wc-theme .wc-home-information{grid-template-columns:minmax(0,1fr);gap:32px}.wc-theme .wc-home-faq{padding:25px 0 0;border-left:0;border-top:1px solid var(--wc-line)}.wc-theme .frontpage-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wc-theme .frontpage-articles .petitionblocks h4{font-size:14px}
 .wc-theme.wc-page-listing .content,.wc-theme.wc-page-articles .content{padding-top:31px}.wc-theme.wc-page-listing .smallcontent{margin-bottom:27px!important}.wc-theme .sort{gap:4px 20px;font-size:12px;padding-top:16px;margin-bottom:25px}.wc-theme .paging{gap:2px}.wc-theme .paging a{padding-inline:10px}
 .wc-theme .wc-petition-title{padding:29px 0 22px}.wc-theme .wc-petition-title h1{font-size:clamp(33px,9vw,44px);letter-spacing:-1px;margin-bottom:18px!important}.wc-theme .breadcrumb{font-size:10px;gap:3px 6px}.wc-theme .getDateClass{font-size:10px;margin-top:10px}.wc-theme .wc-cover{margin-inline:12px}.wc-theme .wc-cover>img{height:236px}.wc-theme .content.wc-petition-layout{padding-top:27px}.wc-theme .infoindsamling>p:first-child:not(:has(img)){font-size:27px}
 .wc-theme .wc-faq-title{padding-bottom:30px;gap:18px}.wc-theme .wc-faq-title h1{font-size:clamp(33px,10vw,40px)}.wc-theme .wc-faq-title>img{width:77px;height:118px;flex-shrink:0}.wc-theme .wc-faq-layout{padding-top:25px;min-height:0}.wc-theme .wc-faq-index{gap:12px 18px}.wc-theme .wc-faq-index a{font-size:11px}.wc-theme .wc-faq-layout h3 button{font-size:25px}.wc-theme .wc-faq-layout .wc-accordion>div p{font-size:15px;padding-bottom:25px}
 .wc-theme .wc-site-footer{padding-block:30px}.wc-theme.wc-page-account .content,.wc-theme.wc-page-create .content,.wc-theme.wc-page-edit .content,.wc-theme.wc-page-cover .content{padding-block:35px 55px}
 .wc-theme .opretform input[type='submit']{max-width:100%}.wc-theme .trin5box{position:static}.wc-theme .wc-cookie-notice{left:12px;right:12px;bottom:12px;max-width:calc(100% - 24px)}
}
@media(prefers-reduced-motion:reduce){.wc-theme *{scroll-behavior:auto!important;transition:none!important}}

/* Account screens and the five existing creation steps. */
.wc-theme .wc-account-nav{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin:0 0 44px;padding-bottom:18px;border-bottom:1px solid var(--wc-line);font-size:13px}
.wc-theme .wc-account-nav a{text-decoration:none;padding:3px 0}
.wc-theme .wc-account-nav a[aria-current]{text-decoration:underline;text-underline-offset:10px;font-weight:600}
.wc-theme .wc-account-nav a:last-child{margin-left:auto}
.wc-theme.wc-page-profile .content>.viewall{display:none}
.wc-theme.wc-page-profile .content>h1{max-width:1000px;margin-bottom:42px}
.wc-theme.wc-page-settings .content{max-width:1100px}
.wc-theme .wc-settings-sections{display:grid;grid-template-columns:240px minmax(0,1fr);gap:42px 65px;margin-top:36px}
.wc-theme .wc-settings-sections>h3{font:400 27px/1.3 Georgia,serif;letter-spacing:-.4px;margin:0;padding-top:24px;border-top:1px solid var(--wc-line)}
.wc-theme .wc-settings-sections>div{min-width:0;padding:24px 0 0;border-top:1px solid var(--wc-line)}
.wc-theme .wc-settings-sections>div>br{display:none}
.wc-theme .wc-settings select{margin:20px 0;max-width:190px}
.wc-theme .wc-settings .indstillingerform{margin:0}
.wc-theme .wc-settings .wc-field-label{margin:0 0 7px}
.wc-theme .wc-settings input[type='password']{margin:0 0 23px}
.wc-theme .wc-settings input[type='submit']{margin:0!important}
.wc-theme.wc-page-account .smallcontent{margin:0!important}
.wc-theme.wc-page-account .opretform{margin-top:32px!important}
.wc-theme.wc-page-account .opretform input:not([type='submit']){margin:0 0 24px!important}
.wc-theme.wc-page-account .opretform input[type='submit']{width:100%;margin:18px 0 0!important}
.wc-theme.wc-page-account .wc-field-label{font-size:13px;margin-top:10px}
.wc-theme .reset-container h1{text-align:left}
.wc-theme .reset-container .back-link{text-align:left}
.wc-theme .reset-container .back-link a:not(.btn){color:var(--wc-ink)}
.wc-theme .reset-container input[type='password']{margin:0 0 24px}
.wc-theme .error,.wc-theme .error-msg{background:#f8eee8;border:1px solid #d8bba9;color:#733e29;border-radius:0;padding:17px 20px;font:400 14px/1.7 'WeChange Inter',Arial,sans-serif;margin:20px 0}
.wc-theme .success-msg{background:var(--wc-sage);border:1px solid #b7cbb6;color:var(--wc-ink);border-radius:0;padding:20px;text-align:left}
.wc-theme .notification{max-width:calc(100% - 40px);margin:0 auto 30px;padding:20px 24px;background:var(--wc-sage);border:1px solid var(--wc-line);color:var(--wc-ink)}
.wc-theme .wc-steps{margin:0 0 42px;padding-bottom:28px;border-bottom:1px solid var(--wc-line)}
.wc-theme .wc-steps ol{display:flex;list-style:none;gap:12px;justify-content:space-between;padding:0;margin:0}
.wc-theme .wc-steps li{display:flex;align-items:center;gap:9px;font-size:11px;color:#788780;line-height:1.5}
.wc-theme .wc-steps li span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #c6d1c6;font-size:11px;flex-shrink:0}
.wc-theme .wc-steps li[aria-current]{color:var(--wc-ink);font-weight:650}
.wc-theme .wc-steps li[aria-current] span{background:var(--wc-ink);border-color:var(--wc-ink);color:white}
.wc-theme .wc-steps li.is-complete span{background:var(--wc-sage);border-color:#91ab94;color:var(--wc-ink)}
.wc-theme.wc-page-create .smallcontent>p{max-width:740px;margin-bottom:25px}
.wc-theme.wc-page-create .wc-field-label{font-size:13px}
.wc-theme.wc-page-create form input:not([type='submit']):not([type='hidden']){margin:7px 0 28px!important}
.wc-theme.wc-page-create input[type='file'],.wc-theme.wc-page-cover input[type='file']{padding:35px 24px;background:var(--wc-sage);border-style:dashed;margin-bottom:26px}
.wc-theme input::file-selector-button{border:1px solid #bdcabd;background:#fffefa;color:var(--wc-ink);padding:10px 14px;margin-right:14px;cursor:pointer;font:inherit}
.wc-theme.wc-page-create .link_harbruger{display:block;float:none;width:100%;font-size:14px;margin:25px 0}
.wc-theme.wc-page-create .trin5submit,.wc-theme.wc-page-create .trin5submit2{float:none!important;margin:0 16px 12px 0!important}
.wc-theme input[name='springover'],.wc-theme .trin5submit{background:transparent!important;color:var(--wc-ink)!important;border:1px solid #bdcabd!important}
.wc-theme .wc-cover-preview{display:block;width:100%;max-height:460px;object-fit:contain;background:var(--wc-sage);margin:0 0 28px}
.wc-theme .adminbar{background:var(--wc-sage);border:1px solid var(--wc-line);padding:0 20px}
.wc-theme .adminbar .admin_menu{display:flex;flex-wrap:wrap;gap:0 26px;list-style:none;padding:0;margin:0}
.wc-theme .adminbar .admin_menu>li{float:none;padding:0;margin:0}
.wc-theme .admin_menu li::after{display:none;content:none}
.wc-theme .adminbar .admin_menu>li>a{display:block;color:var(--wc-ink);font-size:12px;line-height:1.6;padding:15px 0;text-decoration:none}
.wc-theme .adminbar .admin_menu>li>a:hover{text-decoration:underline}
.wc-theme .adminbar .admin_menu>.clr{display:none}
.wc-theme .wc-dialog{width:min(600px,calc(100% - 40px));max-height:calc(100dvh - 40px);padding:36px;border:1px solid var(--wc-line);background:var(--wc-paper);color:var(--wc-text);font:400 16px/1.8 'WeChange Inter',Arial,sans-serif;overflow:auto}
.wc-theme .wc-dialog:not([open]){display:none}
.wc-theme .wc-dialog::backdrop{background:rgba(20,42,46,.55)}
.wc-theme .wc-dialog-close{position:absolute;right:11px;top:7px;border:0;background:none;color:var(--wc-ink);font-size:28px;width:40px;height:40px;cursor:pointer}
.wc-theme .wc-dialog-body>br:first-child{display:none}
.wc-theme .wc-dialog-body .btn3{margin:8px 12px 0 0}
.wc-theme .wc-dialog .opretform input,.wc-theme .wc-dialog .opretform textarea{margin-block:16px!important}
.wc-theme .wc-dialog textarea{min-height:140px}
.wc-theme .wc-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid var(--wc-line);padding-top:35px}
.wc-theme .wc-admin-stats section{padding-right:25px;border-right:1px solid var(--wc-line);min-width:0}
.wc-theme .wc-admin-stats section:last-child{border:0}
.wc-theme .wc-admin-stats b{font-weight:500;font-size:15px;display:block;margin-bottom:22px}
.wc-theme .wc-admin-stat{font:400 40px/1.2 Georgia,serif;color:var(--wc-ink)}
@media(max-width:700px){
 .wc-theme .wc-settings-sections{grid-template-columns:minmax(0,1fr);gap:15px}.wc-theme .wc-settings-sections>div{border-top:0;padding-top:0;margin-bottom:24px}
 .wc-theme .wc-account-nav{gap:15px 25px;margin-bottom:30px}.wc-theme .wc-account-nav a:last-child{margin-left:0;flex-basis:100%}
 .wc-theme .wc-steps ol{flex-wrap:wrap;justify-content:start;gap:12px 20px}.wc-theme .wc-steps li{font-size:10px}.wc-theme .wc-steps{margin-bottom:28px;padding-bottom:23px}
 .wc-theme .adminbar{padding-inline:15px}.wc-theme .adminbar .admin_menu{gap:0 20px}.wc-theme .adminbar .admin_menu>li>a{padding:10px 0;font-size:11px}
 .wc-theme .wc-dialog{padding:30px 20px}.wc-theme .wc-admin-stats{grid-template-columns:1fr}.wc-theme .wc-admin-stats section{border-right:0;border-bottom:1px solid var(--wc-line);padding:0 0 25px}
}
.wc-theme .wc-settings form>br{display:none}
.wc-theme .wc-message-modal{background:var(--wc-paper);color:var(--wc-text);border-radius:0;box-shadow:none}
.wc-theme .wc-message-modal__badge{background:var(--wc-ink);color:white;border-radius:0}
.wc-theme .wc-message-modal h2{font-family:Georgia,serif;color:var(--wc-ink)}
.wc-theme .wc-dialog{margin:auto}
.wc-theme .wc-qr{text-align:center}.wc-theme .wc-qr img{display:block;margin:20px auto;background:#fff;max-width:100%;height:auto}.wc-theme .wc-qr a{font-size:13px}
.wc-theme .wc-inline-action{display:inline;margin:0;padding:0}.wc-theme .wc-text-action{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}.wc-theme .wc-text-action:hover{text-decoration:underline}.wc-theme .admin_menu .wc-text-action{font-size:12px;padding:15px 0}.wc-theme .wc-sign-status{padding:24px;background:#edf0e7;border:1px solid #bbcaba;margin:0 0 24px}.wc-theme .wc-sign-status h3{margin:0 0 15px}.wc-theme .wc-sign-status p{margin:12px 0;overflow-wrap:anywhere}.wc-theme .wc-sign-status small{display:block;font-size:12px;line-height:1.7;margin-top:18px}.wc-theme .wc-sign-status button{max-width:100%;white-space:normal}.wc-theme .wc-email-suggestion{font-size:13px;margin-bottom:15px}.wc-theme .wc-email-suggestion button{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.wc-confirmation-page{min-height:100vh;display:grid;place-items:center;padding:24px}.wc-confirmation-panel{width:100%;max-width:640px;padding:40px;border:1px solid #d4ddd3;background:#fffefa;box-sizing:border-box}.wc-confirmation-panel h1{font:38px/1.2 Georgia,serif;margin:35px 0 22px}.wc-confirmation-panel p{font-size:16px;line-height:1.8;margin:20px 0}.wc-confirmation-brand{font:bold 26px Arial,sans-serif;text-decoration:none}.wc-confirmation-panel .btn2{display:inline-block;background:#233d45;color:#fff;padding:15px 22px;border:0;font:14px Arial,sans-serif;cursor:pointer;text-decoration:none}@media(max-width:600px){.wc-confirmation-panel{padding:25px}.wc-confirmation-panel h1{font-size:30px}}
.wc-theme .wc-table-scroll{overflow:auto}.wc-theme .wc-mail-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:13px}.wc-theme .wc-mail-table th,.wc-theme .wc-mail-table td{text-align:left;padding:12px;border-bottom:1px solid #d4ddd3}
.wc-theme .wc-sign-status form{display:block;margin:20px 0;padding:0}
