.kpce-newsletter{max-width:1120px;margin:20px auto;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:40px;color:#14213d;line-height:1.6}.kpce-newsletter h2{font-size:38px;line-height:1.2}.kpce-news-eyebrow{color:#ad1721;font-weight:700}.kpce-news-signup{padding:28px;border:1px solid #dfe3e8;border-radius:14px;background:#f6f7f9}.kpce-news-signup h3{font-size:24px;line-height:1.3}.kpce-news-note{font-size:14px}.kpce-news-form{display:grid;gap:14px}.kpce-news-form input[type=email]{width:100%;padding:12px;border:1px solid #b9c0cc;border-radius:7px;background:#fff}.kpce-news-consent{display:flex;gap:10px;align-items:flex-start;font-size:15px}.kpce-news-consent input{flex:none;margin-top:6px}.kpce-news-buttons{display:flex;flex-wrap:wrap;gap:10px}.kpce-news-buttons button{background:#c91b25;color:white;border:0;border-radius:7px;padding:12px 18px;cursor:pointer;font:inherit}.kpce-news-buttons .kpce-news-secondary{background:#e4e7ec;color:#14213d}.kpce-news-buttons button:disabled{opacity:.6;cursor:wait}.kpce-news-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kpce-newsletter input:focus-visible,.kpce-newsletter button:focus-visible{outline:3px solid #14213d;outline-offset:3px}@media(max-width:750px){.kpce-newsletter{grid-template-columns:1fr;padding:12px;gap:20px}.kpce-newsletter h2{font-size:30px}.kpce-news-signup{padding:20px}}

.kpce-news-link{display:inline-block;background:#c91b25;color:#fff!important;padding:13px 20px;border-radius:7px;text-decoration:none;font-weight:600}.kpce-newsletter a:focus-visible{outline:3px solid #14213d;outline-offset:3px}
