/* Restrained editorial treatment, scoped to the announcement. */
body:has(.press-draft){background:#fff}
.press-draft{max-width:740px;margin:44px auto 72px;color:#222;font-family:Georgia,'Times New Roman',serif;font-size:1.1875rem;line-height:1.7;overflow-wrap:break-word}
.press-draft .press-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:0 0 14px;border-bottom:2px solid #222;font-family:'DM Sans',sans-serif;font-size:.875rem;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:#4c5156}
.press-status span:first-child{font-weight:700;color:#222}
.press-draft h1{font-family:Manrope,'DM Sans',sans-serif;font-weight:700;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.18;letter-spacing:-.035em;margin:25px 0 18px;color:#18242b;text-wrap:balance}
.press-draft .press-deck{font-family:'DM Sans',sans-serif;font-size:1.1875rem;line-height:1.55;color:#515c64;margin:0 0 20px}
.press-draft .press-date{font-family:'DM Sans',sans-serif;font-size:.875rem;color:#62696e;margin:0 0 30px;padding-bottom:22px;border-bottom:1px solid #d8dce0}
.press-draft p{margin:0 0 22px}
.press-draft h2{font-family:'DM Sans',sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.015em;line-height:1.35;margin:34px 0 14px;color:#222}
.press-draft ol{padding-left:1.4em;margin:12px 0 22px}.press-draft li{padding-left:6px;margin:6px 0}
.press-draft a{color:#174c9f;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.press-draft a:hover{color:#102f61}
.press-draft .press-quote-note{font-family:'DM Sans',sans-serif;font-size:.875rem;line-height:1.65;color:#5b6268}
.press-quote{margin:26px 0 30px;padding:0 0 0 22px;border-left:2px solid #b1b8bd;background:none;border-radius:0}
.press-draft .press-quote-label{font-family:'DM Sans',sans-serif;font-size:.875rem;font-weight:600;color:#555e65;line-height:1.4;margin:0 0 12px}
.press-quote blockquote{font-family:Georgia,'Times New Roman',serif;font-size:1.25rem;line-height:1.6;margin:0 0 18px;color:#222}
.press-quote label{display:block;font-family:'DM Sans',sans-serif;font-size:.875rem;line-height:1.4;margin-bottom:8px;color:#424b52}
.press-quote input{display:block;box-sizing:border-box;width:100%;max-width:380px;min-height:46px;padding:10px 12px;border:1px solid #aeb7be;border-radius:3px;font-family:'DM Sans',sans-serif;font-size:1rem;background:#fff;color:#222}
.press-quote input:focus-visible{outline:2px solid #1559dc;outline-offset:3px}.press-quote input::placeholder{color:#687079;opacity:1}
.press-quote small{display:block;font-family:'DM Sans',sans-serif;font-size:.8125rem;line-height:1.5;margin-top:7px;color:#626a70}
.press-draft .press-about{padding-top:26px;border-top:1px solid #d8dce0;margin-top:38px}
@media(max-width:600px){.press-draft{margin:28px auto 48px;font-size:1.125rem;line-height:1.65}.press-draft h1{letter-spacing:-.025em}.press-draft .press-deck{font-size:1.0625rem}.press-quote{padding-left:16px}.press-quote blockquote{font-size:1.1875rem}}
@media print{body:has(.press-draft)>header,body:has(.press-draft) .breadcrumbs,body:has(.press-draft) footer{display:none}.press-draft{max-width:none;margin:0;font-size:11pt;color:#000}.press-draft h1{font-size:24pt}.press-draft h2{break-after:avoid}.press-quote{break-inside:avoid}.press-draft a{color:#000}}
.press-quote form button{display:block;margin-top:12px;font-family:'DM Sans',sans-serif;font-size:1rem}#representative-form{display:grid;gap:20px;margin:28px 0;font-family:'DM Sans',sans-serif;font-size:1rem}#representative-form>label{display:grid;gap:8px}#representative-form input:not([type=checkbox]),#representative-form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #aeb7be;border-radius:3px;font:inherit;color:#222;background:#fff}#representative-form .representative-consent{display:flex;align-items:flex-start;gap:12px}#representative-form input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin-top:4px}#representative-form button{justify-self:start}#representative-status{overflow-wrap:anywhere}
