@charset "UTF-8";@font-face{font-family:Farhang;src:url(/assets/fonts/FarhangRegular.woff2) format("woff2");font-display:fallback}@font-face{font-family:Farhang;src:url(/assets/fonts/FarhangBold.woff2) format("woff2");font-weight:700;font-display:fallback}@font-face{font-family:Lateef;src:url(/assets/fonts/LateefRegular.woff2) format("woff2");font-display:fallback}@font-face{font-family:Lateef;src:url(/assets/fonts/LateefBold.woff2) format("woff2");font-weight:700;font-display:fallback}:root{--rgb-text: 23, 19, 69;--rgb-text-muted: 161, 153, 187;--rgb-purple: 35, 33, 76;--rgb-green: 33, 171, 75;--rgb-green-muted: 233, 247, 237;--rgb-red: 220, 53, 69;--rgb-blue: 51, 95, 255;--rgb-blue-muted: 235, 239, 255;--rgb-white: 255, 255, 255;--rgb-grey: 239, 239, 245;--rgb-dust: 216, 223, 239;--rgb-border: 182, 180, 198;--color-text: rgb( var(--rgb-text));--color-text-muted: rgb( var(--rgb-text-muted));--color-purple: rgb( var(--rgb-purple));--color-green: rgb( var(--rgb-green));--color-green-muted: rgb( var(--rgb-green-muted));--color-red: rgb( var(--rgb-red));--color-blue: rgb( var(--rgb-blue));--color-blue-muted: rgb( var(--rgb-blue-muted));--color-white: rgb( var(--rgb-white));--color-grey: rgb( var(--rgb-grey));--color-dust: rgb( var(--rgb-dust));--color-border: rgb( var(--rgb-border));--gradient: var(--color-purple), var(--color-green);--dashed: rgba(var(--rgb-text), .2) 50%, transparent 50%;--user-font-scale: 1;--font-size-base: 1.7rem;--font-size-small: 1.4rem;--toolbar-height: 65px}@media screen and (min-width: 400px){:root{--font-size-base: 1.9375rem}}:root[dir=ltr]{--font-size-base: 1.7rem}@media screen and (min-width: 400px){:root[dir=ltr]{--font-size-base: 1.9375rem}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}ul,ol{list-style:none}button{-webkit-appearance:none;appearance:none;border:0;cursor:pointer}fieldset{border:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}html{min-height:100%}html,body{display:flex;flex-direction:column}body,body>main{flex-grow:2}.main{margin-block-end:-10px}.m-top--small{margin-block-start:10px}.m-top--base{margin-block-start:20px}.m-top--medium{margin-block-start:30px}.section-inline{padding-inline:20px}.section-inline .escape-padding{width:calc(100% + 40px);margin-inline-start:-20px}.section-inline--small{padding-inline:10px}.section-block{padding-block:50px}.section-block--small{padding-block:10px}@media screen and (min-width: 800px){.section-block--small{padding-block:30px}}.container{width:100%;max-width:1200px;margin-inline:auto}.container--xl{max-width:1600px}.container--m{max-width:960px}.container--s{max-width:780px}.container--xs{max-width:400px}.contains-toolbar{margin-block-start:calc(var(--toolbar-height) * -1)}.contains-toolbar__spacer{margin-block-end:var(--toolbar-height)}.box{padding-inline:20px;padding-block:20px;border-radius:10px;background-color:var(--color-white)}@media screen and (min-width: 800px){.box{padding-inline:30px;padding-block:30px}}.fill-white{background-color:var(--color-white)}.fill-purple{background-color:var(--color-purple)}.fill-grey{background-color:var(--color-grey)}.fill-green{background-color:var(--color-green)}.fill-gradient{background-image:linear-gradient(165deg,var(--gradient))}.hr{display:block;width:100%;height:2px;border:none;background-image:linear-gradient(to right,var(--dashed));background-repeat:repeat-x;background-size:16px 100%}html{font-size:calc(62.5% * var(--user-font-scale));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:var(--color-text);font-size:var(--font-size-base);line-height:1.4;font-weight:300}[dir=ltr]{font-family:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}[dir=rtl]{font-family:Farhang,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-feature-settings:"kern" on,"liga" on,"calt" on}[lang=bal]{font-family:Lateef,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.text-base{font-size:var(--font-size-base)}.text-small{font-size:var(--font-size-small)}.text-large{font-size:calc(var(--font-size-base) * 1.2)}.heading-1{font-size:3.8rem;font-weight:500;line-height:1.1}.heading-2,.editor-content h2,.editor-content h1{font-size:3.3rem;line-height:1.1;font-weight:300}.heading-3,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{font-size:2.4rem;line-height:1.1}h1{font-weight:500;line-height:1.1}h2,h3{font-weight:300;line-height:1.3}.color-light{color:var(--color-white)}.color-dark{color:var(--color-text)}.color-muted{color:var(--color-text-muted)}.text-caps{text-transform:uppercase}.text-center{text-align:center}.link{color:var(--color-blue);text-decoration:none}.link:hover{text-decoration:underline}.button{--button-background-color: transparent;--button-color: inherit;display:inline-block;padding:.625em .875em;background-color:var(--button-background-color);border-radius:8px;text-decoration:none;color:var(--button-color);font-size:inherit;line-height:1.2;border:none;cursor:pointer;box-shadow:0 0 0 var(--button-background-color);transition:box-shadow .15s}[dir=rtl] .button,.button[dir=rtl]{font-family:Farhang,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.4}[lang=bal][dir=rtl] .button,[lang=bal] .button[dir=rtl]{font-family:Lateef,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}[dir=ltr] .button,.button[dir=ltr]{font-family:Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.button.button--disabled,.button:disabled{cursor:default;pointer-events:none;filter:grayscale(1);opacity:.7}.button:disabled:hover,.button.button--disabled:hover{box-shadow:0 0 0 0 var(--button-background-color)}a.button:hover,button.button:hover{box-shadow:0 0 0 2px var(--button-background-color)}a:not([href]):hover{cursor:default;box-shadow:initial}.button--small{padding:.3125em .625em}.button--pill{border-radius:2em}.button--outline{background-color:transparent;box-shadow:inset 0 0 0 1px var(--button-background-color),0 0 0 var(--button-background-color);color:var(--button-background-color)}.button--outline:hover{box-shadow:inset 0 0 0 1px var(--button-background-color),0 0 0 2px var(--button-background-color)}.button--outline:disabled:hover,.button--outline.button--disabled:hover{box-shadow:inset 0 0 0 1px var(--button-background-color),0 0 0 0 var(--button-background-color)}.button--blue{--button-background-color: var(--color-blue);--button-color: var(--color-white);--button-loading-color: var(--rgb-white)}.button--purple{--button-background-color: var(--color-purple);--button-color: var(--color-white);--button-loading-color: var(--rgb-white)}.button--green{--button-background-color: var(--color-green);--button-color: var(--color-white);--button-loading-color: var(--rgb-white)}.button--white{--button-background-color: var(--color-white);--button-color: var(--color-blue);--button-loading-color: var(--rgb-blue)}.button--grey-blue{--button-background-color: var(--color-border);--button-loading-color: var(--rgb-blue);color:var(--color-blue)}.button--is-loading{--spinner-size: 1em;position:relative;color:rgba(var(--button-loading-color),.3)}.button--is-loading:after{content:"";position:absolute;top:calc(50% - var(--spinner-size) * .5);left:calc(50% - var(--spinner-size) * .5);width:var(--spinner-size);height:var(--spinner-size);border-radius:50%;border:3px solid transparent;border-top-color:rgba(var(--button-loading-color),1);border-right-color:rgba(var(--button-loading-color),1);animation:rotate .7s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.input-unit{display:block;font-size:var(--font-size-small)}.input{display:block;width:100%;padding-inline:.4em;padding-block:.5em;font-size:var(--font-size-base);font-family:inherit;color:inherit;border:1px solid var(--color-border);border-radius:6px}.input--textarea{min-height:100px;resize:vertical}.input--textarea:disabled{color:var(--color-text-muted);cursor:not-allowed}.input--select{position:relative;display:block;width:100%;padding-inline-end:1.5em;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2048%2048'%20fill='%23171345%20'%3e%3cpath%20d='M24%2030.75%2012%2018.75%2014.15%2016.6%2024%2026.5%2033.85%2016.65%2036%2018.8Z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.3em}[dir=ltr] .input--select{background-position:99% 55%}[dir=rtl] .input--select{background-position:1% 55%}.input--radio{position:relative;font-size:var(--font-size-base)}.input--radio:focus-within{outline-width:2px;outline-style:solid;outline-color:Highlight}@media (-webkit-min-device-pixel-ratio: 0){.input--radio:focus-within{outline-color:-webkit-focus-ring-color;outline-style:auto}}.input--radio input[type=radio]{position:absolute;inset-block-start:0;inset-inline-start:0;opacity:0;width:1px;height:1px}.radio-label{--radio-size: 1.1em;position:relative;display:inline-block;padding-inline-start:calc(var(--radio-size) + 10px)}.radio-label:before{content:"";position:absolute;inset-block-start:calc(50% - var(--radio-size) * .5);inset-inline-start:0;width:var(--radio-size);height:var(--radio-size);border-radius:50%;background-color:rgba(var(--rgb-text),0);box-shadow:inset 0 0 0 2px var(--color-text-muted)}input[type=radio]:checked+.radio-label:before{background-color:var(--color-text);box-shadow:inset 0 0 0 2px var(--color-text),inset 0 0 0 4px var(--color-white)}.card-grid{display:grid;gap:20px}.card-grid>*{min-width:0}@media screen and (min-width: 800px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width: 800px){.card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 1200px){.card-grid--4{gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}}.header{position:relative;z-index:90;background-color:var(--color-white);box-shadow:0 12px 24px -4px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.1)}.header__inner{display:flex;justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px}[dir=ltr] .header__inner{flex-direction:row-reverse}.header__logo-link{display:block;width:90px}@media screen and (min-width: 400px){.header__logo-link{width:110px}}@media screen and (min-width: 800px){.header__logo-link{width:140px;transform:translateY(-5%)}}.header__logo-link>img{display:block;width:100%;height:auto}.svg-icon{display:block;fill:currentColor}.footer{padding-block:50px 20px}.footer__list{margin-top:20px}.footer__list li+li{margin-top:.5em}.footer__link{display:inline-block;text-decoration:none;color:var(--color-white)}.footer__link:hover{text-decoration:underline}.footer__hr{height:1px;margin-top:20px;margin-bottom:20px;border:0;background-color:var(--color-text-muted)}.footer__bottom{align-items:center;display:flex;gap:20px;justify-content:space-between}.language-switcher{position:relative;z-index:80}.language-switcher__label{display:grid;grid-template-columns:18px auto 18px;align-items:center;gap:10px;width:100%;height:100%;padding-block:6px;padding-inline:15px;background-color:var(--color-dust);border-radius:30px}.language-switcher__label svg{width:18px;height:18px}.language-switcher__label svg:nth-child(2){display:none}.language-switcher:target .language-switcher__label svg:nth-child(1),.language-switcher.collapsible--active .language-switcher__label svg:nth-child(1){display:none}.language-switcher:target .language-switcher__label svg:nth-child(2),.language-switcher.collapsible--active .language-switcher__label svg:nth-child(2){display:block}.language-switcher__toggle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px;transition:box-shadow .15s}.language-switcher__toggle:hover{box-shadow:inset 0 0 0 2px var(--color-text-muted)}.language-switcher__toggle--close,.language-switcher:target .language-switcher__toggle--open,.language-switcher.collapsible--active .language-switcher__toggle--open{opacity:0;pointer-events:none;visibility:hidden}.language-switcher:target .language-switcher__toggle--close,.language-switcher.collapsible--active .language-switcher__toggle--close{opacity:1;pointer-events:auto;visibility:visible}.language-switcher__modal{display:none;position:absolute;top:calc(100% + 25px);left:0;width:calc(100vw - 40px);max-width:280px;padding:8px;background-color:var(--color-white);box-shadow:0 0 2px rgba(0,0,0,.1),0 10px 40px -4px rgba(0,0,0,.17);border-radius:20px}.language-switcher:target .language-switcher__modal,.language-switcher.collapsible--active .language-switcher__modal{display:block}.language-switcher__modal-text{display:block;padding-inline:10px;padding-block:8px;font-size:var(--font-size-base);font-weight:400}.language-switcher__link{border-radius:3px;text-decoration:none;color:var(--color-text)}.language-switcher__link:hover{background-color:var(--color-grey)}.language-switcher__link--active{display:flex;justify-content:space-between;align-items:center}.language-switcher__link--active svg{width:1.3em;height:1.3em;fill:var(--color-blue)}.petition-banner{position:relative;border-radius:10px 10px 0 0}.petition-banner__inner>*+*{margin-top:20px}.petition-banner__logo{display:block;width:50px;height:auto;margin-inline:auto}.toolbar{position:sticky;z-index:70;top:calc(100% - var(--toolbar-height) + 1px);padding-block:10px;display:flex;justify-content:center;direction:rtl;border-radius:10px 10px 0 0;background-color:var(--color-white);box-shadow:0 -12px 24px -4px rgba(0,0,0,0),0 0 10px rgba(0,0,0,0);transition:box-shadow .15s linear,background-color .15s linear}.toolbar--is-stuck{box-shadow:0 -12px 24px -4px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.1);background-color:RGBA(var(--rgb-white),.75);backdrop-filter:blur(5px)}.toolbar__share.social-share{border-radius:8px;margin-inline-start:10px;padding-inline:.875em}@media screen and (min-width: 600px){.toolbar__share.social-share{margin-inline-end:10px;margin-inline-start:0;order:-1}}.author{display:flex;align-items:center}.author__image{display:block;width:40px;height:40px;margin-inline-end:10px;object-fit:cover;border-radius:50%;overflow:hidden}.author__image--fallback{padding:.2em;background:var(--color-grey)}.author__image--fallback svg{width:100%;height:100%}.author__text{font-style:normal}.image__fallback{display:block;width:100%;height:auto}.image{display:block;width:100%;height:auto;aspect-ratio:var(--ratio)}.available-translations{display:flex;flex-wrap:wrap;margin-inline-start:-.3125em;margin-block-end:-.3125em}.available-translations li{padding:0 0 .3125em .3125em}.available-translations__link{white-space:nowrap}.progress__input{display:block;width:100%;background-color:var(--color-grey);border:0;height:12px;border-radius:10px;overflow:hidden}.progress__input::-webkit-progress-bar{background-color:var(--color-grey);border-radius:10px}.progress__input::-webkit-progress-value{background-image:linear-gradient(to right,var(--gradient));border-radius:10px}.progress__input::-moz-progress-bar{border-radius:10px;background-image:linear-gradient(to right,var(--gradient))}.progress__indicators{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-block-start:10px}.progress__indicator{display:flex;flex-direction:column}.progress__indicator:first-child{align-items:flex-start;color:var(--color-green)}.progress__indicator:nth-child(2){align-items:flex-end}.progress__indicator-value,.progress__indicator-label{color:inherit;display:block}.progress__indicator-value{font-weight:700}.blocks__unit+.blocks__unit{margin-block-start:30px}p.blocks__unit+p.blocks__unit{margin-block-start:.8em}.blocks__heading{margin-block-end:-22.5px}.editor-content ul{list-style:disc;margin-inline-start:20px}.editor-content ol{list-style:arabic-indic;margin-inline-start:20px}[dir=ltr] .editor-content ol{list-style:decimal}.editor-content>*+*{margin-top:.5em}.editor-content a{color:var(--color-blue);text-decoration:none}.editor-content a:hover{text-decoration:underline}.editor-content strong{font-weight:700}.editor-content em{font-style:italic}[dir=rtl] .editor-content em{font-style:none}.image-carousel__inner{position:relative}.image-carousel__actions{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;pointer-events:none}.image-carousel__action{position:absolute;top:calc(50% - 20px);bottom:0;width:40px;height:40px;background-color:var(--color-white);box-shadow:0 0 20px rgba(var(--rgb-text),.2);border-radius:50%;pointer-events:auto}.image-carousel__action:hover:not(:disabled){color:var(--color-blue)}.image-carousel__action-previous{inset-inline-start:-20px}.image-carousel__action-next{inset-inline-end:-20px}.image-carousel__action .svg-icon{display:block;width:40px;height:40px}.image-carousel__slides{position:relative;z-index:1;align-items:end}.image-carousel__slide{flex-basis:calc(50% - 30px)}.image-carousel__slide:not(:first-child){margin-inline-start:10px}.list li{position:relative;margin-inline-start:2.5rem}@media screen and (min-width: 600px){.list li{margin-inline-start:4rem}}.list li+li{margin-block-start:10px}ul.list{list-style-type:disc}[dir=rtl] ol.list{list-style-type:arabic-indic}[dir=ltr] ol.list{list-style-type:decimal}.quote{padding-inline-start:30px;border-inline-start:2px solid var(--color-text-muted)}.quote cite{font-style:normal}.pull-quote{position:relative;padding-block:50px}.pull-quote:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:33%;max-width:300px;transform:translate(-50%);border-block:2px solid var(--color-text-muted);pointer-events:none}.pull-quote__quote{font-size:calc(var(--font-size-base) * 1.6);line-height:1.2}@supports (background-clip: text) or (-webkit-background-clip: text){.pull-quote__quote{background-image:linear-gradient(315deg,var(--color-blue),var(--color-green));background-clip:text;-webkit-background-clip:text;color:transparent}}.pull-quote__caption{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-block-start:20px}.pull-quote__caption cite{font-style:normal}.pull-quote__share:not(:first-child){margin-block-start:10px}.social-share{display:flex;align-items:center;padding-inline:10px 5px;padding-block:2px;background-color:var(--color-grey);border-radius:3px}.social-share--prominent{padding-inline:18px 12px;padding-block:7px;box-shadow:0 0 20px rgb(var(--rgb-text),.2);background-color:var(--color-white)}.social-share__list{display:flex;align-items:center;margin-inline-start:10px}.social-share__list li a,.social-share__list li button{display:block;width:30px;height:30px;color:var(--color-text);background-color:transparent}.social-share__list li a:hover,.social-share__list li button:hover{color:var(--color-blue)}.social-share__list li .svg-icon{width:100%;height:100%;transform:scale(.6)}.hero{position:relative}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(var(--rgb-purple),0),var(--color-purple));background-size:cover;background-color:rgba(var(--rgb-purple),.4)}.hero__background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block-start:20px}@media screen and (min-width: 800px){.hero__inner{padding-block-start:100px}}.hero__link{text-decoration:none;background-image:linear-gradient(var(--color-white),var(--color-white));background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}.hero__link:hover{background-image:none}.pagination-nav{padding:30px 0 0;display:flex;justify-content:center}.pagination-nav__controls{display:flex;gap:20px;align-items:center}.pagination-nav__button--first-page,.pagination-nav__button--last-page{display:none}@media screen and (min-width: 600px){.pagination-nav__button--first-page,.pagination-nav__button--last-page{display:block}}.pagination-nav__page-number{color:var(--color-blue);font-weight:700}.petition-card{display:flex;flex-direction:column;min-height:100%;background-color:var(--color-white);border-radius:10px;overflow:hidden}@media screen and (min-width: 800px){.petition-card.petition-card--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.petition-card__media{display:block;position:relative}@media screen and (min-width: 800px){.petition-card--columns .petition-card__media img{object-fit:cover;height:100%}}.petition-card__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#036;background:linear-gradient(180deg,rgba(0,51,102,.35),rgba(51,153,51,.35))}.petition-card__content{padding:20px;flex-grow:2;display:flex;flex-direction:column}@media screen and (min-width: 800px){.petition-card--columns .petition-card__content{display:flex;flex-direction:column}}.petition-card__content-top,.petition-card--columns .petition-card__title{flex-grow:2}.petition-card__cta{margin-top:2rem}.petition-card__title a{text-decoration:none;color:inherit}.petition-card__title a:hover{color:var(--color-blue)}.petition-card__excerpt{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.petition-card__excerpt:empty{display:none}.petition-card__share{margin-top:20px;align-self:start}.engagement__icons{display:inline-flex;vertical-align:bottom;margin-inline-end:10px}.engagement__icon{width:1.8em;height:1.8em;box-shadow:0 0 0 2px var(--color-white);border-radius:50%;color:var(--color-white)}.engagement__icon--twitter{background-color:#1da1f2}.engagement__icon--telegram{background-image:linear-gradient(to bottom,#2aabee,#229ed9);background-size:cover}.engagement__icon--instagram{background-image:radial-gradient(ellipse at left bottom,#fcdf8f,#fbd377,#fa8e37,#f73344 40%,rgba(247,51,68,0) 70%),linear-gradient(318deg,#c92bb7,#3051f1);background-size:100% 100%;background-repeat:no-repeat}.engagement__icon+.engagement__icon{margin-inline-start:-.4em}.engagement__icon .svg-icon{width:1.8em;height:1.8em;transform:scale(.6)}.engagement em{font-style:normal}.modal{z-index:100;position:fixed;top:0;left:0;overflow-y:auto;width:100%;height:100%;display:flex;flex-direction:column;padding-block-start:100px;background-color:rgba(var(--rgb-purple),.8)}@media screen and (min-width: 600px){.modal{padding-block-start:150px}}@media screen and (min-width: 800px){.modal{padding-block-start:200px;padding-block:30px}}.modal:not(:target){display:none}.modal.modal--enhanced{display:flex;transform:translateY(-150%);opacity:0;transition:opacity .15s linear,transform 0s .15s}.modal.modal--enhanced.modal--active{transform:translateY(0);opacity:1;transition:opacity .15s linear,transform 0s 0s}.modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%}.modal__inner{position:relative;flex-grow:2;padding-block-start:50px;padding-block-end:20px;background-color:var(--color-white);border-radius:10px 10px 0 0;transform-origin:50% 0}@media screen and (min-width: 800px){.modal__inner{width:100%;max-width:780px;height:auto;margin:auto;flex-grow:0;border-radius:10px;transform-origin:50%}}.modal--enhanced .modal__inner{transform:translateY(200px) scale(.98);transition:transform .2s ease-in}@media screen and (min-width: 800px){.modal--enhanced .modal__inner{transform:scale(.98)}}.modal--active .modal__inner{transform:translateY(0) scale(1);transition:transform .2s ease-out}@media screen and (min-width: 800px){.modal--active .modal__inner{transform:scale(1)}}.modal__close{position:absolute;width:40px;height:40px;top:0;right:0;color:var(--color-text);background-color:rgba(var(--rgb-grey),0);border-radius:50%}.modal__close:hover{background-color:var(--color-grey)}.modal__close .svg-icon{width:40px;height:40px;transform:scale(.5)}.modal__content{max-height:100%;padding-block-start:10px}.confirmation-modal__emoji{display:block;width:7.5rem;height:7.5rem;margin-inline:auto;margin-block:.1em .3em;background-color:var(--color-blue);border-radius:50%;line-height:.8em;font-size:7.5rem}.confirmation-modal__share{margin-inline:auto;max-width:max-content}.topic-filter__scroller{display:flex;justify-content:center;overflow:hidden}.topic-filter__items{display:grid;grid-template-columns:repeat(4,100px);margin-block-end:-50px;padding-block-end:50px;overflow:auto}.topic-filter__item{position:relative;display:flex;flex-direction:column;align-items:center}.topic-filter__item a{display:block;width:72px;height:72px;color:var(--color-blue);background-color:var(--color-blue-muted);border-radius:50%}.topic-filter__item a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.topic-filter__item .svg-icon{width:72px;height:72px;transform:scale(.5);transition:transform .15s}.topic-filter__item a:hover .svg-icon{transform:scale(.55)}.donation__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.donation__button{display:block;text-align:center}.newsletter-subscribe__form-container{position:relative}.newsletter-subscribe__form{display:flex;padding:4px;background-color:var(--color-grey);border-radius:10px;transition:transform .2s linear,opacity .2s linear}.newsletter-subscribe__form:focus-within{box-shadow:0 0 0 2px var(--color-blue)}.newsletter-subscribe__form.newsletter-subscribe__form--submitted{pointer-events:none;transform:scale(.95);opacity:0}.newsletter-subscribe__input{flex-grow:2;margin-inline-end:10px;padding-inline-start:.4em;-webkit-appearance:none;appearance:none;border:0;outline:none;background-color:transparent;font-size:inherit;font-family:inherit}.newsletter-subscribe__form-feedback{position:absolute;top:0;left:0;width:100%;min-height:100%;display:grid;place-items:center;transform:scale(.9);opacity:0;pointer-events:none;transition:transform .2s linear,opacity .2s linear}.newsletter-subscribe__form--submitted+.newsletter-subscribe__form-feedback{transform:scale(1);opacity:1}.timeline__item{position:relative;display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:flex-start;max-width:600px}.timeline__item:not(:last-child){padding-block-end:50px}@media screen and (min-width: 400px){.timeline__item{grid-template-columns:40px 1fr;gap:30px}}.timeline__item:before{content:"";position:absolute;bottom:0;width:2px;height:100%;background-image:linear-gradient(to bottom,var(--dashed));background-repeat:repeat-y;background-size:100% 16px}[dir=rtl] .timeline__item:before{right:15px}[dir=ltr] .timeline__item:before{left:15px}@media screen and (min-width: 400px){[dir=rtl] .timeline__item:before{right:20px}[dir=ltr] .timeline__item:before{left:20px}}.timeline__item:first-child:before,.timeline__item:last-child:before{height:100%}.timeline__item:last-child:before{bottom:100%}.timeline__item:only-child:before{bottom:0}.timeline__icon{position:relative;margin-block-start:-8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%}@media screen and (min-width: 400px){.timeline__icon{width:40px;height:40px}}.timeline__item--blue .timeline__icon{background-color:var(--color-grey);color:var(--color-blue)}.timeline__item--green .timeline__icon{background-color:var(--color-green-muted);color:var(--color-green)}.timeline__item--instagram .timeline__icon{background-image:radial-gradient(ellipse at left bottom,#fcdf8f,#fbd377,#fa8e37,#f73344 40%,rgba(247,51,68,0) 70%),linear-gradient(318deg,#c92bb7,#3051f1);background-size:100% 100%;background-repeat:no-repeat;color:var(--color-white)}.timeline__icon svg{display:block;width:60%;height:60%}.timeline__item-content>*+*{margin-block-start:10px}.timeline__item-content time{display:block}.timeline__item-image{display:block;width:100%;height:auto;border-radius:10px}.timeline__item-anchor{display:block;text-decoration:none;color:var(--color-blue)}.timeline__item-anchor:hover{color:var(--color-text)}.timeline__item-anchor>*+*{margin-block-start:20px}.featured-image{width:100%;max-width:1000px;margin-block-end:-20px;margin-inline:auto;border-radius:10px;overflow:hidden}@media screen and (min-width: 800px){.featured-image{margin-block-end:-50px}}.featured-image+*{position:relative}@media screen and (min-width: 800px){.editorial-list__posts{display:grid;grid-template-columns:50% 50%}}.editorial-list__post{margin-bottom:30px}.editorial-list__no-posts-message{color:var(--color-white)}.editorial-card{display:flex;flex-wrap:wrap;color:var(--color-white);align-items:start}@media screen and (min-width: 400px){.editorial-card{flex-wrap:nowrap}}.editorial-card__media{display:block;max-width:86px;overflow:hidden;border-radius:10px}.editorial-card__content{padding-top:20px}@media screen and (min-width: 400px){.editorial-card__content{padding:0 20px}}.editorial-card__title a{text-decoration:none;color:inherit}.editorial-card__title a:hover{color:var(--color-purple)}.editorial-card__meta{margin-block-start:10px}.translation-not-available__icon{display:inline-block;vertical-align:text-top;margin-inline-end:5px}.translation-not-available__icon svg{width:20px;height:20px}.details{display:block}.details__summary{display:flex;max-width:max-content;font-size:var(--font-size-small);list-style:none;appearance:none;-webkit-appearance:none;cursor:pointer}.details__summary:hover{text-decoration:underline}.details__summary .svg-icon{width:1.2em;height:1.2em}.details__summary::marker,.details__summary::-webkit-details-marker{content:"";display:none}.details__content{padding:20px;border-radius:10px;background-color:var(--color-grey)}.feedback{padding:20px;border-radius:6px;border:2px solid transparent;margin-block:20px;display:none}.feedback:target,.feedback.feedback--visible{display:block}.feedback--success{border-color:var(--color-green);background-color:rgba(var(--rgb-green),.2)}.feedback--error{border-color:var(--color-red);background-color:rgba(var(--rgb-red),.2)}.carousel__container{overflow:hidden;width:100%}.carousel__slides{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;cursor:move;cursor:grab}.carousel__slide{flex-shrink:0}.carousel:not(.carousel--enhanced) .carousel__actions{display:none}.carousel:not(.carousel--enhanced) .carousel__slides{overflow-x:auto}.carousel.carousel--enhanced .carousel__container{overflow:hidden}.tipjar{display:flex;flex-direction:column;text-align:center}.tipjar__input{background-color:var(--color-grey);transition:border-color .1s linear;border:2px solid transparent}.tipjar input[type=radio]:checked~.tipjar__input{border-color:var(--color-text)}.tipjar__submit{display:block;margin-inline:auto}.social-links{display:flex;align-items:center}.social-links li a{color:var(--color-white);display:block;height:30px;width:30px}.social-links li a:hover{color:var(--color-blue)}.social-links li .svg-icon{height:100%;transform:scale(.6);width:100%}.timeline-latest-signatures{display:flex;flex-direction:column;gap:10px;margin-block-start:20px}.timeline-latest-signatures__item{background-color:var(--color-grey);border-radius:10px;display:flex;gap:10px;padding:10px}.timeline-latest-signatures__avatar{background-color:var(--color-white);border-radius:6px;flex-shrink:0;height:30px;overflow:hidden;width:30px}@media screen and (min-width: 400px){.timeline-latest-signatures__avatar{height:40px;width:40px}}.timeline-latest-signatures__content{flex-grow:1}.timeline-latest-signatures__metadata{align-items:center;display:flex;flex-wrap:wrap}.timeline-latest-signatures__author-name{font-weight:700}.timeline-latest-signatures__author-name:after{content:"·";display:inline-block;margin-inline:10px}.timeline-latest-signatures__author-name--ltr{direction:ltr}.timeline-latest-signatures__author-name--rtl{direction:rtl}.timeline-latest-signatures__comment{margin-block-start:10px;text-align:initial}.timeline-signature{background-color:var(--color-grey);border-radius:10px;display:flex;gap:10px;padding:10px}.timeline-signature__avatar{background-color:var(--color-white);border-radius:6px;flex-shrink:0;height:30px;overflow:hidden;width:30px}@media screen and (min-width: 400px){.timeline-signature__avatar{height:40px;width:40px}}.timeline-signature__content{flex-grow:1}.timeline-signature__metadata{align-items:center;display:flex;flex-wrap:wrap}.timeline-signature__author-name{font-weight:700}.timeline-signature__author-name:not(:last-child):after{content:"·";display:inline-block;margin-inline:10px}.timeline-signature__author-name--ltr{direction:ltr}.timeline-signature__author-name--rtl{direction:rtl}.timeline-signature__comment{margin-block-start:10px;text-align:initial}.homepage-hero__total-signatures strong{background-color:var(--color-purple);border-radius:2px;color:var(--color-green);padding:0 4px}.multiselect{position:relative}.multiselect__combobox{text-wrap:nowrap}.multiselect__combobox[aria-expanded=false]+.multiselect__listbox{display:none}.multiselect__listbox{background-color:var(--color-white);border-radius:6px;border:1px solid var(--color-border);box-shadow:0 12px 24px -4px rgba(0,0,0,.1),0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:.5em;margin-block-start:10px;max-height:210px;overflow-y:auto;padding:.5em;position:absolute;z-index:1}.multiselect__badges:not(:empty){display:flex;flex-wrap:wrap;gap:.5em;margin-block-start:10px}.multiselect__badge{align-items:center;background-color:var(--color-blue);border-radius:6px;color:var(--color-white);display:flex;gap:.5em;padding-inline-start:.5em}.multiselect__badge-remove-button{background-color:transparent;border-inline-start:1px solid;color:inherit;font-size:var(--font-size-base);height:24px;padding-block-start:1px;width:24px}.search-bar{background-color:var(--color-white);padding-block:20px}.search-bar__container{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center}@media screen and (min-width: 800px){.search-bar__container{flex-direction:row}}.search-bar__container>*{width:100%}@media screen and (min-width: 800px){.search-bar__container>*{width:auto}}@media screen and (min-width: 800px){.search-bar__container .multiselect{width:300px}}@media screen and (min-width: 800px){.search-bar__container .input-unit{height:20px}}@media screen and (min-width: 800px){.search-bar__container .button{margin-block-start:20px}}.search-bar__query-input{flex-grow:1}@media screen and (min-width: 800px){.search-bar__container--no-filters .search-bar__query-input{flex-grow:initial;min-width:300px}}.search-results__no-results-container{display:flex;flex-direction:column;gap:20px}.search-results__no-results-container .language-switcher{align-self:flex-start}.search-results__no-results-container .language-switcher__modal{inset-inline-end:initial;inset-inline-start:0}
