.post-creator-article-bar{margin-bottom:16px}.post-creator-article-bar label{display:block;margin-bottom:6px;font-weight:600;font-size:.9rem;color:#1a3c1a}.post-creator-article-select{width:100%;max-width:720px;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:10px 12px;font-size:.95rem;font-family:inherit;background:#fff}.post-creator-article-error{margin:8px 0 0;color:#b32d2e;font-size:.875rem}.post-creator-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:16px;align-items:start}.post-creator-sidebar,.post-creator-main{min-width:0}@media (max-width: 960px){.post-creator-layout{grid-template-columns:1fr}}#smtg-root,#smtg-root *{box-sizing:border-box}#smtg-root .container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:12px}#smtg-root .row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}#smtg-root .col-1{grid-column:span 1}#smtg-root .col-2{grid-column:span 2}#smtg-root .col-3{grid-column:span 3}#smtg-root .col-4{grid-column:span 4}#smtg-root .col-5{grid-column:span 5}#smtg-root .col-6{grid-column:span 6}#smtg-root .col-7{grid-column:span 7}#smtg-root .col-8{grid-column:span 8}#smtg-root .col-9{grid-column:span 9}#smtg-root .col-10{grid-column:span 10}#smtg-root .col-11{grid-column:span 11}#smtg-root .col-12{grid-column:span 12}#smtg-root .col-full{grid-column:1 / -1}@media (max-width: 782px){#smtg-root .row{grid-template-columns:1fr}#smtg-root [class^=col-]{grid-column:1 / -1}}#smtg-root .smtg-sidebar-card{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px;margin-right:10px}.smtg-actions{display:flex;gap:10px}.smtg-post-row{margin-bottom:10px}label{display:block;margin-bottom:4px;font-weight:700;font-size:16px}input,select,textarea{max-width:100%;width:100%}nav.smtg-tabs{display:flex;flex-wrap:wrap;row-gap:.5rem;justify-content:center;margin-bottom:10px}nav.smtg-tabs button{text-decoration:none;color:#000;font-weight:400;font-size:14px;background:none;border:none;margin:0 .5rem;padding:.25rem .5rem;cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease;position:relative}nav.smtg-tabs button.is-active{border-bottom:2px solid #007cba}.smtg-tab-panel{margin-bottom:10px}.smtg-content-override .description{margin:0 0 12px;font-size:13px;color:#50575e}.smtg-content-override__label{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-weight:600;font-size:13px}.smtg-content-override__textarea{width:100%;font-weight:400;font-family:inherit;resize:vertical;min-height:4em}.smtg-content-override__toggle{display:flex;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;cursor:pointer}.smtg-content-override__toggle input{margin-top:2px}.smtg-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.smtg-template-card{border:1px solid #dcdcde;background-color:#fff;border-radius:4px;padding:8px;cursor:pointer;width:100%;text-align:left}.smtg-template-card.is-selected{border-color:#007cba;box-shadow:0 0 0 1px #007cba}.smtg-template-preview{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:2px;margin-bottom:6px}.smtg-template-name{display:block;font-size:13px;font-weight:600}.smtg-color-row{margin-bottom:10px}.smtg-color-row label:last-child{margin-top:8px;font-size:12px;font-weight:400}.smtg-color-input{display:flex;align-items:center;gap:8px}.smtg-color-swatch{width:18px;height:18px;border:1px solid #ccc;border-radius:2px;flex-shrink:0}.smtg-typography-row{border:1px solid #e0e0e0;border-radius:4px;padding:8px;margin-bottom:10px}.smtg-typography-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;align-items:end}.smtg-typography-grid>div:nth-child(1){grid-column:span 2}.smtg-typography-grid>div:nth-child(2){grid-column:span 2}.smtg-typography-grid>div:nth-child(3){grid-column:span 3}.smtg-typography-grid>div:nth-child(4){grid-column:span 3}.smtg-typography-grid select,.smtg-typography-grid input[type=range]{width:100%;min-width:0}.smtg-typography-note{margin-top:6px;font-size:12px;color:#646970}.smtg-editor-panel{background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px}.smtg-editor-toolbar{display:flex;gap:8px;margin-bottom:10px;justify-content:center}.smtg-canvas-shell{border:1px dashed #c3c4c7;background:#fcfcfc;border-radius:4px;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:10px;text-align:center;color:#50575e}.smtg-canvas-frame{max-height:42vh;width:min(100%,31.5vh);aspect-ratio:3 / 4;margin:10px}.smtg-canvas-frame *{box-sizing:border-box;max-height:42vh!important;width:min(100%,31.5vh)!important;aspect-ratio:3 / 4!important}.smtg-canvas-shell--story .smtg-canvas-frame{width:min(100%,23.625vh);aspect-ratio:9 / 16}.smtg-canvas-shell--story .smtg-canvas-frame *{max-height:42vh!important;width:min(100%,23.625vh)!important;aspect-ratio:9 / 16!important}.smtg-canvas-shell canvas{width:100%!important;height:100%!important;border:1px solid #dcdcde;display:block}.smtg-canvas-shell canvas.lower-canvas{background:#fff}.smtg-canvas-shell canvas.upper-canvas{background:transparent}.smtg-canvas-format-wrap{width:100%;padding:0 10px 8px;box-sizing:border-box}.smtg-canvas-format-hint{margin:6px 0 0;font-size:12px;line-height:1.4;color:#646970}.smtg-canvas-format-bar{display:flex;gap:6px;justify-content:center;align-items:center;margin-top:4px;flex-wrap:wrap}.smtg-canvas-format-bar .smtg-body-layout-select-wrap{display:flex;align-items:center;margin:0}.smtg-canvas-format-bar .smtg-body-layout-select{min-width:11rem;max-width:min(100%,18rem)}.smtg-canvas-format-bar .smtg-canvas-format-biu{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.smtg-canvas-format-bar .smtg-format-btn{min-width:2.25rem;padding:2px 10px;line-height:1.4}.smtg-canvas-format-bar .smtg-format-btn.is-active{background:#007cba!important;color:#fff!important;border-color:#007cba!important;box-shadow:none!important}.smtg-canvas-format-bar .smtg-format-btn.is-greyed{opacity:.55}.smtg-format-underline{text-decoration:underline}.smtg-canvas-format-bar .smtg-format-colors{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-left:8px;padding-left:10px;border-left:1px solid #dcdcde}.smtg-canvas-format-bar .smtg-format-swatch{width:1.5rem;height:1.5rem;min-width:1.5rem;padding:0;border-radius:3px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 0 0 1px #ffffff40;cursor:pointer}.smtg-canvas-format-bar .smtg-format-swatch.is-active{outline:2px solid #007cba;outline-offset:1px;box-shadow:inset 0 0 0 1px #ffffff59}.smtg-slide-carousel{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.smtg-slide-chip{border:1px solid #dcdcde;background:#f6f7f7;border-radius:4px;padding:8px;cursor:pointer;width:auto;text-align:left;display:grid;gap:6px;position:relative;overflow:visible}.smtg-slide-chip.is-active{border-color:#007cba;background:#e5f5ff}.smtg-slide-chip__thumb{border:1px solid #c3c4c7;border-radius:3px;width:100%;position:relative;overflow:hidden;background:#fff}.smtg-slide-chip__thumb--post{aspect-ratio:3 / 4}.smtg-slide-chip__thumb--story{aspect-ratio:9 / 16}.smtg-slide-chip__preview-image{display:block;width:100%;height:100%;object-fit:cover}.smtg-slide-chip__label{display:block;font-size:12px;font-weight:600;color:#1d2327}.smtg-slide-chip__meta{display:block;font-size:11px;color:#646970}.smtg-slide-chip__delete{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:50%;border:1px solid #c3c4c7;background:#fff;color:#1d2327;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10}.smtg-slide-chip__delete:hover{border-color:#b32d2e;color:#b32d2e}.smtg-slide-chip--add{align-items:center;justify-items:center;text-align:center;background:#fff;border-style:dashed}.smtg-slide-chip__add-icon{width:44px;height:44px;border-radius:50%;border:2px solid #2271b1;color:#2271b1;display:flex;align-items:center;justify-content:center;font-size:30px;line-height:44px;font-weight:500;background:#f0f6fc;text-align:center;padding-bottom:5px}:root{--campaign-red: #ff0000;--campaign-green: #00aa00;--campaign-green-dark: #008800;--campaign-pink: #ffaacc;--campaign-lime: #aaee77;--campaign-rose-tint: #ffddee;--campaign-mint-tint: #ddffdd;--campaign-panel-border: rgba(0, 0, 0, .12);--font-campaign-heading: "trade-gothic-next-condensed", sans-serif;--font-campaign-body: "trade-gothic-next", sans-serif}.site-header{position:sticky;top:0;z-index:40;background:var(--campaign-green);color:#fff}.site-header__bar{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:14px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px 24px}.site-header__brand{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.site-header__logo{height:2rem;width:auto;object-fit:contain}.site-header__logo--lg{display:none;height:2.35rem;max-width:min(100%,180px)}@media (min-width: 640px){.site-header__logo--sm{display:none}.site-header__logo--lg{display:block}}.site-header__nav{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:nowrap}.site-header__nav-link{color:#fff;text-decoration:none;font-family:var(--font-campaign-body);font-size:.95rem;font-weight:500;padding:4px 0;border-bottom:3px solid transparent;white-space:nowrap}.site-header__nav-link:hover{opacity:.9}.site-header__nav-link--active{border-bottom-color:#fff;font-weight:700}.site-header__nav-link:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-header__cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;background:#fff;color:var(--campaign-green);font-family:var(--font-campaign-body);font-size:.85rem;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border:none}.site-header__cta:hover{background:var(--campaign-mint-tint)}.site-header__cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.site-header__end{display:flex;align-items:center;gap:12px;flex-shrink:0}.site-header__dashboard{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-campaign-body);font-weight:500;text-decoration:none;white-space:nowrap}.site-header__dashboard:hover{opacity:.9}.site-header__dashboard:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (min-width: 768px){.site-header__end{gap:16px}.site-header__dashboard{font-size:.95rem;padding:4px 0;border-bottom:3px solid transparent}}.site-header__menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;border:none;background:transparent;color:#fff;flex-shrink:0}.site-header__menu-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.site-header__menu-icon,.site-header__menu-icon:before,.site-header__menu-icon:after{display:block;width:22px;height:2px;background:currentColor;border-radius:1px;transition:transform .2s ease,opacity .2s ease}.site-header__menu-icon{position:relative}.site-header__menu-icon:before,.site-header__menu-icon:after{content:"";position:absolute;left:0}.site-header__menu-icon:before{top:-7px}.site-header__menu-icon:after{top:7px}.site-header--menu-open .site-header__menu-icon{background:transparent}.site-header--menu-open .site-header__menu-icon:before{top:0;transform:rotate(45deg)}.site-header--menu-open .site-header__menu-icon:after{top:0;transform:rotate(-45deg)}.site-header__backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;padding:0;border:none;background:#00000073;cursor:pointer}.site-header__mobile-panel{display:none;position:fixed;top:0;right:0;z-index:2;width:min(100%,320px);height:100dvh;padding:72px 24px 32px;background:var(--campaign-green);color:#fff;box-shadow:-4px 0 24px #0003;transform:translate(100%);transition:transform .25s ease,visibility .25s ease;overflow-y:auto;visibility:hidden;pointer-events:none}.site-header__nav--mobile{flex-direction:column;align-items:stretch;gap:0}.site-header__nav-link--mobile{display:block;padding:14px 0;font-size:1.05rem;border-bottom:1px solid rgba(255,255,255,.25)}.site-header__nav-link--mobile.site-header__nav-link--active{border-bottom-color:#ffffff40;padding-left:8px;border-left:3px solid #fff}.site-header__cta--mobile{display:inline-flex;width:100%;margin-top:24px;padding:14px 16px;font-size:.9rem;text-align:center}@media (max-width: 767px){.site-header__bar{grid-template-columns:auto auto;justify-content:space-between}.site-header__nav--desktop,.site-header__cta--desktop{display:none}.site-header__dashboard{padding:8px 12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border:2px solid #fff}.site-header__dashboard:hover{background:#ffffff26;opacity:1}.site-header__menu-toggle,.site-header__mobile-panel{display:flex}.site-header__mobile-panel{flex-direction:column}.site-header__logo--sm{filter:brightness(0) invert(1)}.site-header--menu-open .site-header__backdrop{display:block}.site-header--menu-open .site-header__mobile-panel{transform:translate(0);visibility:visible;pointer-events:auto}}@media (min-width: 768px){.site-header__menu-toggle,.site-header__backdrop,.site-header__mobile-panel{display:none!important}}.campaign-panel{background:#fff;border-radius:0;border:1px solid var(--campaign-panel-border)}.site-footer{background:var(--campaign-green-dark);color:#fff}.site-footer__inner{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}.site-footer__newsletter{background:var(--campaign-green);border-bottom:1px solid rgba(255,255,255,.2)}.site-footer__newsletter-inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:40px;padding-bottom:40px}@media (min-width: 768px){.site-footer__newsletter-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}}.site-footer__newsletter-copy{max-width:42rem}.site-footer__heading{margin:0 0 12px;font-family:var(--font-campaign-heading);font-weight:800;font-size:1.1rem;text-transform:uppercase;letter-spacing:.02em}.site-footer__text{margin:0;font-size:.95rem;line-height:1.5;opacity:.95}.site-footer__text--muted{opacity:.8;font-size:.9rem}.site-footer__cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:14px 24px;background:#fff;color:var(--campaign-green);font-family:var(--font-campaign-heading);font-size:.9rem;font-weight:800;text-transform:uppercase;text-decoration:none;letter-spacing:.02em;border:2px solid #fff}.site-footer__cta:hover{background:var(--campaign-mint-tint)}.site-footer__cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-footer__main{padding:40px 0 32px}.site-footer__columns{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width: 640px){.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.site-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.site-footer__column{min-width:0}.site-footer__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.site-footer__list--social{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.site-footer__link{color:#fff;font-size:.95rem;font-weight:500;text-decoration:none;opacity:.95}.site-footer__link:hover{opacity:1;text-decoration:underline}.site-footer__link:focus-visible{outline:2px solid #fff;outline-offset:3px}.site-footer__link--home{display:inline-block;margin-top:16px;font-weight:600}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.2);padding:20px 0 24px}.site-footer__bottom-inner{display:flex;flex-direction:column;align-items:flex-start;gap:12px}@media (min-width: 640px){.site-footer__bottom-inner{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer__copyright{margin:0;font-size:.85rem;opacity:.85}.site-footer__legal{color:#fff;font-size:.85rem;font-weight:600;text-decoration:none;opacity:.9}.site-footer__legal:hover{opacity:1;text-decoration:underline}.site-footer__legal:focus-visible{outline:2px solid #fff;outline-offset:3px}*,*:before,*:after{box-sizing:border-box}html{font:400 18px/145% var(--font-campaign-body);scroll-behavior:smooth}body{margin:0;font-family:var(--font-campaign-body);background:#fff;color:#1a1a1a;line-height:1.45}button{cursor:pointer;font-family:inherit}.public-site__main{background:#fff}.public-site__main--app{background:var(--campaign-mint-tint)}.home-hero{position:relative;background:var(--campaign-green);color:#fff;overflow:hidden}.home-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,transparent 55%,rgba(0,0,0,.18) 55%);pointer-events:none}.home-hero__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:48px 20px 72px}.home-hero__eyebrow{margin:0 0 12px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.95}.home-hero__title{margin:0 0 16px;max-width:14ch;font-family:var(--font-campaign-heading);font-weight:800;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;text-transform:uppercase}.home-hero__lead{margin:0 0 28px;max-width:42rem;font-size:1rem;line-height:1.55;opacity:.95}.home-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.home-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;font-family:var(--font-campaign-heading);font-size:.95rem;font-weight:800;text-transform:uppercase;text-decoration:none;border:2px solid transparent}.home-btn--primary{background:var(--campaign-red);color:#fff;border-color:var(--campaign-red)}.home-btn--primary:hover{filter:brightness(1.05)}.home-btn--secondary{background:transparent;color:#fff;border-color:#fff}.home-btn--secondary:hover{background:#ffffff1f}.home-section{padding:48px 20px 56px}.home-section--white{background:#fff}.home-section--mint{background:var(--campaign-mint-tint)}.home-section__inner{max-width:1200px;margin:0 auto}.home-section__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.home-section__title{margin:0;font-family:var(--font-campaign-heading);font-weight:800;font-size:1.35rem;text-transform:uppercase;color:var(--campaign-green)}.home-section__link{color:var(--campaign-green);font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.home-section__link:hover{text-decoration:underline}.home-state{margin:0;color:#666}.home-state--error{color:var(--campaign-red)}.home-state--on-mint{color:#444}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 960px){.home-news-grid{grid-template-columns:1fr}}.home-news-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--campaign-panel-border);min-height:100%}.home-news-card__visual{position:relative;min-height:140px;display:flex;align-items:center;justify-content:center;padding:20px;text-align:center}.home-news-card__visual--green{background:linear-gradient(160deg,var(--campaign-green) 0%,#66cc66 100%)}.home-news-card__visual--blue{background:linear-gradient(160deg,#06c,#6ae)}.home-news-card__visual--lime{background:linear-gradient(160deg,var(--campaign-green) 0%,var(--campaign-lime) 100%)}.home-news-card__visual--image{padding:0;overflow:hidden}.home-news-card__visual--image img{width:100%;height:140px;object-fit:cover;display:block}.home-news-card__visual--image .home-news-card__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(to top,#00000073,#00000026)}.home-news-card__label{font-family:var(--font-campaign-heading);font-weight:800;font-size:1.15rem;line-height:1.2;text-transform:uppercase;color:#fff}.home-news-card__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.home-news-card__date{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#888}.home-news-card__title{margin:0;font-family:var(--font-campaign-heading);font-weight:800;font-size:1rem;line-height:1.25;text-transform:uppercase}.home-news-card__excerpt{margin:0;font-size:.875rem;color:#555;flex:1}.home-news-card__more{margin-top:4px;font-size:.875rem;font-weight:600;color:var(--campaign-green)}.home-kandidaten__inner{text-align:left}.home-candidates-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px}.home-candidates-grid--4col{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width: 960px){.home-candidates-grid--4col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.home-candidates-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.home-candidates-grid--4col{grid-template-columns:1fr}}.home-candidate-card{background:#fff;border:1px solid var(--campaign-panel-border);display:flex;flex-direction:column}.home-candidate-card__photo-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:var(--campaign-mint-tint)}.home-candidate-card__photo{width:100%;height:100%;object-fit:cover;display:block}.home-candidate-card__place{position:absolute;left:0;bottom:0;padding:6px 10px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--campaign-green)}.home-candidate-card__body{padding:14px 14px 16px;flex:1}.home-candidate-card__name{margin:0 0 10px;font-family:var(--font-campaign-heading);font-weight:800;font-size:1rem;line-height:1.25;text-transform:uppercase}.home-candidate-card__meta{margin:0;display:flex;flex-direction:column;gap:6px}.home-candidate-card__meta-row{display:flex;gap:8px;font-size:.82rem;line-height:1.35}.home-candidate-card__meta-row dt{margin:0;min-width:4.5rem;font-weight:600;color:#555}.home-candidate-card__meta-row dd{margin:0;color:#333}.home-activities-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width: 960px){.home-activities-grid{grid-template-columns:1fr}}.home-activity-card{background:#fff;border:1px solid var(--campaign-panel-border);border-left:5px solid var(--campaign-green);padding:20px 18px}.home-activity-card--accent-red{border-left-color:var(--campaign-red)}.home-activity-card--accent-red .home-activity-card__meta{color:var(--campaign-red)}.home-activity-card__meta{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.05em;color:var(--campaign-green)}.home-activity-card__title{margin:0 0 8px;font-family:var(--font-campaign-heading);font-weight:800;font-size:1rem;line-height:1.25;text-transform:uppercase}.home-activity-card__detail{margin:0;font-size:.82rem;color:#666}.privacy-page{max-width:46rem;font-size:1rem;line-height:1.6;color:#1a1a1a}.privacy-page__meta{margin:0 0 20px;font-size:.9rem;color:#666}.privacy-page__intro{margin:0 0 28px}.privacy-page__section{margin-bottom:28px}.privacy-page__section h2{margin:0 0 12px;font-family:var(--font-campaign-heading);font-weight:800;font-size:1.15rem;text-transform:uppercase;color:var(--campaign-green)}.privacy-page__section h3{margin:20px 0 8px;font-family:var(--font-campaign-heading);font-weight:700;font-size:1rem;text-transform:uppercase;color:#333}.privacy-page__section p{margin:0 0 12px}.privacy-page__section ul{margin:0 0 12px;padding-left:1.25rem}.privacy-page__section li{margin-bottom:8px}.privacy-page a{color:var(--campaign-green);font-weight:600}.privacy-page a:hover{text-decoration:underline}.listing-page__title{margin-bottom:28px}.listing-page__activities-grid,.listing-page__candidates-grid{margin-top:0}@media (min-width: 961px){.listing-page__activities-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.post-creator-page{max-width:1600px;margin:0 auto;padding:24px 20px 48px}.post-creator-page__heading{margin:0 0 20px;font-family:var(--font-campaign-heading);font-weight:800;font-size:1.75rem;text-transform:uppercase;color:var(--campaign-green)}
