.campaign-archive-public{--cap-bg-page:#f7f8fa;--cap-bg-surface:#fff;--cap-bg-muted:#fafbfc;--cap-text:#101828;--cap-text-heading:#101828;--cap-text-meta:#667085;--cap-text-body:#667085;--cap-text-disabled:#c5ccd8;--cap-link:#218ed6;--cap-link-hover:#1478ba;--cap-border:#e4e7ec;--cap-border-hover:#d0d5dd;--cap-border-light:#eef1f5;--cap-radius:8px;--cap-max-width:1060px;--cap-content-width:1060px;--cap-on-accent:#fff;background:var(--cap-bg-page);color:var(--cap-text);font-family:Arial,sans-serif;margin:0}.campaign-archive-public .pagination-wrapper{align-items:center;column-gap:15px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:10px}.campaign-archive-public .pagination-info,.campaign-archive-public .pagination-links{flex-grow:0;flex-shrink:1}.campaign-archive-public nav.series-nav ul.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;margin:0;padding:0}.campaign-archive-public nav.series-nav li.page-item{list-style:none}.campaign-archive-public nav.series-nav a.page-link{align-items:center;background:var(--cap-bg-surface);border:1px solid var(--cap-border);border-radius:var(--cap-radius);box-sizing:border-box;color:#344054;display:inline-flex;font-size:15px;font-weight:600;justify-content:center;line-height:1.2;padding:11px 12px;text-decoration:none}.campaign-archive-public nav.series-nav li.page-item:not(.disabled):not(.active) a.page-link:hover{background:var(--cap-bg-page);border-color:var(--cap-border-hover);color:var(--cap-link-hover)}.campaign-archive-public nav.series-nav li.page-item.active a.page-link{background:var(--cap-link);border-color:var(--cap-link);color:var(--cap-on-accent);cursor:default}.campaign-archive-public nav.series-nav li.page-item.active a.page-link:hover{background:var(--cap-link-hover);border-color:var(--cap-link-hover);color:var(--cap-on-accent)}.campaign-archive-public nav.series-nav li.page-item.disabled a.page-link,.campaign-archive-public nav.series-nav li.page-item.gap.disabled a.page-link{background:var(--cap-bg-muted);border-color:var(--cap-border-light);color:var(--cap-text-disabled);cursor:default;pointer-events:none}.campaign-archive-public nav.series-nav a.page-link:focus-visible{outline:2px solid var(--cap-link);outline-offset:2px}.campaign-archive-topbar{background:var(--cap-bg-surface);border-bottom:1px solid var(--cap-border)}.campaign-archive-topbar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin:0 auto;padding:10px 0;width:min(var(--cap-max-width),100% - 64px)}.campaign-archive-brand{align-items:center;display:inline-flex;gap:16px;min-width:0}.campaign-archive-brand-mark{align-items:center;background:#101828;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.campaign-archive-brand-title{color:var(--cap-text-heading);font-size:22px;font-weight:700;line-height:1.2;margin:0;overflow-wrap:anywhere}.campaign-archive-brand-title a{color:inherit;text-decoration:none}.campaign-archive-subscribe-button{align-items:center;background:var(--cap-link);border:none;border-radius:8px;color:var(--cap-on-accent);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;gap:10px;justify-content:center;line-height:1.2;padding:10px 28px;text-decoration:none}.campaign-archive-subscribe-button:focus,.campaign-archive-subscribe-button:hover{background:var(--cap-link-hover);color:var(--cap-on-accent);text-decoration:none}.campaign-archive-shell{margin:0 auto;padding:20px 0 40px;width:min(var(--cap-content-width),100% - 32px)}.campaign-archive-page-description{border-bottom:1px solid var(--cap-border);color:var(--cap-text);font-size:18px;font-weight:400;line-height:1.6;margin-bottom:40px;padding:0 0 46px}.campaign-archive-page-description p{margin:0 0 1em}.campaign-archive-page-description p:last-child{margin-bottom:0}.archive-title{color:var(--cap-text-heading);font-size:40px;font-weight:400;line-height:1.25;margin:0;text-align:center}.campaign-archive-list{display:grid;gap:10px;list-style:none;margin:0 0 38px;padding:0}.campaign-archive-item{list-style:none}.campaign-archive-item-link{align-items:center;background:var(--cap-bg-surface);border:1px solid var(--cap-border);border-radius:12px;color:inherit;display:grid;gap:20px;grid-template-columns:78px minmax(0,1fr) 42px;padding:14px 24px;text-decoration:none}.campaign-archive-item-link:focus,.campaign-archive-item-link:hover{border-color:var(--cap-border-hover);box-shadow:0 4px 8px -2px rgba(16,24,40,.06),0 2px 4px -2px rgba(16,24,40,.04);color:inherit;text-decoration:none}.campaign-archive-date-card{align-items:center;background:var(--cap-bg-muted);border:1px solid var(--cap-border-light);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:10px 8px;width:78px}.campaign-archive-date-month{color:var(--cap-link);font-size:14px;font-weight:700;letter-spacing:0;line-height:1}.campaign-archive-date-day{color:var(--cap-text-heading);font-size:32px;font-weight:700;line-height:1;margin-top:4px}.campaign-archive-date-year{color:#98a2b3;font-size:14px;line-height:1;margin-top:6px}.campaign-archive-item-content{display:flex;flex-direction:column;gap:10px;min-width:0}.campaign-archive-item-title{color:var(--cap-text-heading);display:block;font-size:18px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.campaign-archive-item-preview{color:var(--cap-text-body);display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.campaign-archive-item-arrow{align-items:center;background:var(--cap-bg-muted);border-radius:50%;color:var(--cap-text-meta);display:inline-flex;font-size:22px;font-weight:700;height:36px;justify-content:center;justify-self:end;line-height:1;width:36px}.campaign-archive-pagination{display:flex;justify-content:center}.campaign-archive-back-link{color:var(--cap-link);font-weight:700}.campaign-archive-back-link:hover{color:var(--cap-link-hover);text-decoration:none}.campaign-archive-detail{background:var(--cap-bg-surface);border:1px solid var(--cap-border);border-radius:var(--cap-radius);padding:28px}.campaign-archive-detail-header{align-items:center;border-bottom:1px solid var(--cap-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:20px}.campaign-archive-detail-header-main{min-width:0}.campaign-archive-detail-header .campaign-archive-back-link{flex-shrink:0;margin-top:8px}.campaign-archive-detail-header .archive-title{font-size:34px;font-weight:700;text-align:left}.campaign-archive-item-date{color:var(--cap-text-meta);display:block;font-size:14px;margin-top:7px}.campaign-archive-detail .archive-campaign-html{background:transparent;border:0;border-radius:0;margin-top:20px}.campaign-archive-html-iframe{border:0;display:block;min-height:400px;overflow:hidden;width:100%}.campaign-archive-empty{background:var(--cap-bg-surface);border:1px solid var(--cap-border);border-radius:var(--cap-radius);padding:24px}.campaign-archive-empty h2{color:var(--cap-text-heading);font-size:22px;line-height:1.3;margin:0 0 8px}.campaign-archive-empty p{color:var(--cap-text-body);line-height:1.5;margin:0}.campaign-archive-powered-by{border-top:1px solid var(--cap-border);padding:28px 0;text-align:center}.campaign-archive-powered-by a{align-items:center;color:var(--cap-text-meta);display:inline-flex;font-size:13px;gap:8px;text-decoration:none}.campaign-archive-powered-by a:hover{color:var(--cap-text)}.campaign-archive-powered-by-logo{max-height:24px;width:auto}@media(max-width:700px){.campaign-archive-topbar-inner{padding:19px 0;width:min(100% - 24px,var(--cap-max-width))}.campaign-archive-brand{gap:10px}.campaign-archive-brand-mark{font-size:18px;height:38px;width:38px}.campaign-archive-brand-title{font-size:18px}.campaign-archive-subscribe-button{font-size:15px;padding:12px 14px}.campaign-archive-shell{padding:16px 0 32px;width:min(100% - 24px,var(--cap-content-width))}.campaign-archive-page-description{font-size:16px;margin-bottom:28px;padding-bottom:28px}.archive-title{font-size:30px}.campaign-archive-item-link{gap:12px;grid-template-columns:66px minmax(0,1fr) 30px;padding:12px 16px}.campaign-archive-date-card{width:66px}.campaign-archive-date-day{font-size:26px}.campaign-archive-item-title{font-size:16px}.campaign-archive-item-preview{font-size:14px}.campaign-archive-item-arrow{font-size:18px;height:28px;width:28px}.campaign-archive-detail{padding:16px}.campaign-archive-detail-header .archive-title{font-size:26px}}
/*# sourceMappingURL=campaign_archive_public-d140bb9f.css.map*/