.line-signup-totals{color:#0b1f3a;max-width:100%;font-family:var(--font-website-inter),sans-serif;background:#fffaf1;border:1px solid #d9d5cc;border-top:4px solid #f15a24;border-radius:8px;margin:24px 0;padding:clamp(18px,2vw,24px)}.line-signup-totals header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-bottom:12px;display:flex}.line-signup-totals h3{margin:0;font-size:22px;line-height:1.2}.line-signup-kicker{color:#526174;margin:0;font-size:12px}.line-signup-event{border-top:1px solid #d9d5cc;padding:12px 0 4px}.line-signup-event-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.line-signup-event-heading>span{color:#426052;font-size:12px}.line-signup-response-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:16px 0 10px;display:flex}.line-signup-totals dl{flex-wrap:wrap;align-items:baseline;gap:12px 28px;margin:0;display:flex}.line-signup-totals dl>div{align-items:baseline;gap:8px;display:flex}.line-signup-totals dt{order:2;font-size:16px;line-height:1.4}.line-signup-totals dd{order:1;margin:0;font-size:36px;font-weight:800;line-height:1}.line-signup-totals .line-signup-secondary-count dd{color:#526174;font-size:23px}.line-signup-totals .line-signup-secondary-count dt{color:#526174;font-size:14px}.line-signup-totals .line-signup-freshness,.line-signup-totals .line-signup-included,.line-signup-totals footer p{color:#526174;margin:6px 0;font-size:12px;line-height:1.5}.line-signup-totals footer{border-top:1px solid #d9d5cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-top:12px;padding-top:8px;display:flex}.line-signup-totals footer a{text-underline-offset:3px;padding:8px 0;font-size:12px;font-weight:650;text-decoration:underline}.line-signup-notice{background:#fff0d6;border-left:3px solid #f15a24;padding:12px;font-size:14px;line-height:1.5}.line-signup-wrap{width:min(1200px,100% - 40px);margin:0 auto}.line-signup-totals .line-signup-details{margin:6px 0;font-size:14px;line-height:1.5}.line-signup-details a{text-underline-offset:3px;text-decoration:underline}.line-signup-manage{color:#fffaf1;white-space:nowrap;background:#0b1f3a;align-items:center;min-height:44px;padding:10px 16px;font-weight:750;text-decoration:none;display:inline-flex}.line-signup-manage:focus-visible{outline-offset:3px;outline:3px solid #f15a24}@media (max-width:450px){.line-signup-totals dl{gap:12px 20px}.line-signup-totals dd{font-size:32px}.line-signup-totals dt{font-size:15px}}
