.campaigns-chrome .pwc-content-slot{min-height:0;padding:0}.campaigns-index{font-family:var(--tc-sans);color:var(--tc-ink);padding-block:clamp(48px,7vw,96px) clamp(48px,6vw,88px)}.campaigns-index__header{margin-bottom:clamp(28px,4vw,48px)}.campaigns-index h1{font-family:var(--tc-serif);color:var(--tc-ink);margin:0;font-size:clamp(26px,4vw,56px);font-weight:400;line-height:1.08}.campaigns-index__lead{color:var(--tc-grey);font-size:var(--tc-t-lg);margin:12px 0 0}.campaigns-index__grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.campaigns-index__card{height:100%;padding:var(--tc-card-pad);border:1px solid var(--tc-rule);border-radius:var(--tc-r-lg);background:var(--tc-white);color:var(--tc-ink);box-shadow:var(--tc-shadow);flex-direction:column;gap:8px;text-decoration:none;display:flex}.campaigns-index__card:hover{box-shadow:var(--tc-shadow-lift)}.campaigns-index__card:focus-visible{outline:2px solid var(--tc-indigo);outline-offset:3px}.campaigns-index__title{-webkit-line-clamp:2;min-height:2lh;font-family:var(--tc-serif);font-size:var(--tc-t-xl);color:var(--tc-ink);-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.campaigns-index__roster{justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.campaigns-index__faces{align-items:center;display:flex}.campaigns-index__face{width:28px;height:28px;box-shadow:0 0 0 2px var(--tc-white);border-radius:999px;flex:0 0 28px;margin-left:-10px}.campaigns-index__face:first-child{margin-left:0}.campaigns-index__more{background:var(--tc-muted);height:28px;color:var(--tc-grey);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.campaigns-index__status{max-width:24rem;padding:var(--tc-card-pad);border:1px dashed var(--tc-rule);border-radius:var(--tc-r-lg);background:var(--tc-white);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.campaigns-index__status-icon{color:var(--tc-grey)}.campaigns-index__status h2{font-size:var(--tc-t-lg);margin:16px 0 0;font-weight:600}.campaigns-index__status p{color:var(--tc-grey);font-size:var(--tc-t-sm);margin:4px 0 0}.campaigns-index__status a{margin-top:16px}@media (min-width:640px){.campaigns-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.campaigns-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}