:root{--spacing-base:16px;--spacing-xxs:calc(var(--spacing-base) / 8);--spacing-xs:calc(var(--spacing-base) / 4);--spacing-s:calc(var(--spacing-base) / 2);--spacing-m:var(--spacing-base);--spacing-l:calc(var(--spacing-base) * 2);--spacing-xl:calc(var(--spacing-base) * 4)}.inset{padding:var(--spacing-base)}.inset-s{padding:var(--spacing-s)}.inset-m{padding:var(--spacing-m)}.inset-l{padding:var(--spacing-l)}.inset-xl{padding:var(--spacing-xl)}.inset-sqsh-s{padding:var(--spacing-xs)var(--spacing-s)}.inset-sqsh-m{padding:var(--spacing-s)var(--spacing-m)}.inset-sqsh-l{padding:var(--spacing-m)var(--spacing-l)}.stack{margin-bottom:var(--spacing-base)}.stack-s{margin-bottom:var(--spacing-s)}.stack-m{margin-bottom:var(--spacing-m)}.stack-l{margin-bottom:var(--spacing-l)}.stack-xl{margin-bottom:var(--spacing-xl)}.inline{margin-right:var(--spacing-base)}.inline-s{margin-right:var(--spacing-s)}.inline-m{margin-right:var(--spacing-m)}.inline-l{margin-right:var(--spacing-l)}.inline-xl{margin-right:var(--spacing-xl)}@media(min-width:768px){.inset-s--tablet-up{padding:var(--spacing-s)}.inset-m--tablet-up{padding:var(--spacing-m)}.inset-l--tablet-up{padding:var(--spacing-l)}.inset-xl--tablet-up{padding:var(--spacing-xl)}.stack-s--tablet-up{margin-bottom:var(--spacing-s)}.stack-m--tablet-up{margin-bottom:var(--spacing-m)}.stack-l--tablet-up{margin-bottom:var(--spacing-l)}.stack-xl--tablet-up{margin-bottom:var(--spacing-xl)}.inline-s--tablet-up{margin-right:var(--spacing-s)}.inline-m--tablet-up{margin-right:var(--spacing-m)}.inline-l--tablet-up{margin-right:var(--spacing-l)}.inline-xl--tablet-up{margin-right:var(--spacing-xl)}.no-stack--tablet-up{margin-bottom:0}.no-inline--tablet-up{margin-right:0}}@media(min-width:1025px){.inset-s--desktop-up{padding:var(--spacing-s)}.inset-m--desktop-up{padding:var(--spacing-m)}.inset-l--desktop-up{padding:var(--spacing-l)}.inset-xl--desktop-up{padding:var(--spacing-xl)}.stack-s--desktop-up{margin-bottom:var(--spacing-s)}.stack-m--desktop-up{margin-bottom:var(--spacing-m)}.stack-l--desktop-up{margin-bottom:var(--spacing-l)}.stack-xl--desktop-up{margin-bottom:var(--spacing-xl)}.inline-s--desktop-up{margin-right:var(--spacing-s)}.inline-m--desktop-up{margin-right:var(--spacing-m)}.inline-l--desktop-up{margin-right:var(--spacing-l)}.inline-xl--desktop-up{margin-right:var(--spacing-xl)}.no-stack--desktop-up{margin-bottom:0}.no-inline--desktop-up{margin-right:0}}.is-fullheight{height:100%}.is-fullwidth{width:100%}.is-horizontal{display:flex}.fully-centered{display:flex;justify-content:center;align-items:center}.is-horizontal.is-centered{justify-content:center}.is-vertical{display:flex;flex-direction:column}.is-vertical.is-centered{align-items:center}.is-vertical>.is-expanded,.is-vertical--mobile>.is-expanded,.is-horizontal>.is-expanded,.is-horizontal--tablet-up>.is-expanded{flex:1}.justify-between{justify-content:space-between}@media screen and (max-width:600px){.is-vertical--mobile{display:flex;flex-direction:column}}@media screen and (min-width:610px){.is-horizontal--tablet-up{display:flex}}.grid-row{display:grid}.grid-row+.grid-row{margin-top:35px}@media screen and (max-width:1080px){.grid-row.grid-row--desktop{display:initial}}@media screen and (min-width:770px){.grid-3x1{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.grid-2x3{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}.is-half-half{grid-template-columns:repeat(2,1fr);gap:64px}.is-6x4{grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;column-gap:35px;grid-template-areas:"is-sixty is-sixty is-sixty is-sixty is-sixty is-sixty is-sixty is-fourty is-fourty is-fourty is-fourty is-fourty"}.is-article{grid-template-columns:4fr 1fr}.is-6x4 .is-sixty{grid-area:is-sixty}.is-6x4 .is-fourty{grid-area:is-fourty;display:flex;flex-direction:column;gap:1rem}.is-boxed-header{grid-template-columns:2fr 3fr;grid-template-rows:100%;grid-template-areas:"heading image"}.is-boxed-header>.is-heading,.is-fullscreen-header>.is-heading{grid-area:heading}.is-boxed-header>.is-image,.is-fullscreen-header>.is-image{grid-area:image}.is-fullscreen-header{grid-template-areas:"image" "heading"}.is-fullscreen-header>.is-image>img{max-height:500px;width:100%;object-fit:cover;object-position:center}.media{align-items:flex-start;display:flex;text-align:inherit}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:inherit}.grid-row>li{margin-bottom:0}.card{padding-top:2rem;padding-bottom:2rem}.card__header,.card__content{padding-left:2rem;padding-right:2rem}.card__header+.card__content{border-top:1px solid #595959}.card--donate .btn{min-height:50px}@media only screen and (min-width:600px){.card--donate .btn{max-width:150px}}.btn{padding-left:45px;padding-right:45px;padding-top:15px;padding-bottom:15px;background-color:#000;border-width:5px;border-color:#000;border-style:solid;border-radius:0;color:#fff;font-size:18px;width:fit-content;cursor:pointer}.btn.narrow{padding-left:var(--spacing-s);padding-right:var(--spacing-s)}a.btn{display:block;padding-left:0;padding-right:0;margin-left:0;margin-right:0;text-align:center}.btn.btn--primary{border-color:#fff}.btn.btn--primary:hover{border-color:var(--blue-bg)}.btn.btn--secondary{background-color:var(--blue-bg);border-color:var(--blue-bg)}.btn.btn--secondary:hover,.btn--active{background-color:#fff;border-color:#fff;color:var(--blue-bg)}.btn.btn--pagination{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:5px}.btn.btn--variant-1{position:relative}.btn.btn--variant-1>span{position:absolute;bottom:-9px;left:15px;color:#000;font-size:2rem;opacity:.5}.btn--pagination.btn--variant-1>span{color:#fff}.btn--pagination.btn--active>span{color:var(--blue)}.btn-group{display:flex;flex-direction:column;gap:1rem}.btn-group>.btn{width:100%}@media only screen and (min-width:600px){.btn-group{flex-direction:row}.btn-group>.btn{flex:1 1 150px}}.card-item{display:flex;flex-direction:column;height:100%;&.card-item--horizontal { flex-direction: row; } & a:hover { color: var(--blue-text); } & .author { font-style: italic; }}.card-item__image{flex:0 0 35%;& img { height: auto; width: 100%; object-fit: cover; aspect-ratio: 3 / 2; }}.card-item__body{flex:1}