.email-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.email-toolbar select{border:1px solid #d8dde4;border-radius:6px;padding:8px;background:white;color:#28313b}.email-row{display:flex;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid #e4e7eb}.email-row p{margin:6px 0;overflow-wrap:anywhere}.email-row>div:last-child{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.email-row small,.email-thread small{display:block;color:#667085}.email-step{border:0;border-top:1px solid #ddd;padding:16px 0;margin:0}.email-step legend{font-weight:600;padding-right:12px}.email-step label{display:grid;gap:7px;margin:10px 0}.email-step input,.email-step textarea{width:100%;padding:10px;border:1px solid #d8dde4;border-radius:6px;font:inherit}.email-thread article{padding:16px 0;border-bottom:1px solid #ddd}.email-thread pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.email-list{min-width:0}@media(max-width:700px){.email-row{flex-direction:column}.email-toolbar .button{white-space:normal}}
.email-step,#emailDraftForm,#emailDraftForm>*{min-width:0;max-width:100%}#emailDraftForm input,#emailDraftForm textarea,#emailDraftForm select{min-width:0;max-width:100%;box-sizing:border-box}#emailDraftForm .dialog-actions{flex-wrap:wrap}#emailDraftForm p{overflow-wrap:anywhere}#emailDraftForm .button{white-space:normal}
.news-brief{max-width:920px;margin:28px 0;overflow-wrap:anywhere}.news-date{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;border-bottom:2px solid #283332}.news-date h2{font-size:16px;margin:0}.news-date small,.news-item small{color:#66716e}.news-item{padding:24px 0;border-bottom:1px solid #dce1e5}.news-item h3{font-size:22px;line-height:1.35;letter-spacing:0;margin:10px 0}.news-item h3 a{color:var(--ink);text-decoration:none}.news-item h3 a:hover{text-decoration:underline}.news-item p{line-height:1.6;margin:10px 0;color:#535e5b}.news-item details{font-size:13px;margin-top:14px}.news-item summary{cursor:pointer;color:#23644d;font-weight:600}.news-source{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.news-source strong{font-size:12px;color:#23644d}.news-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.news-toolbar .button{margin-left:auto}.news-topic{border:0;background:none;color:#68746f;padding:8px 0;cursor:pointer;font:inherit;font-size:13px}.news-topic[aria-pressed=true]{color:#172b23;border-bottom:2px solid #277657}.news-item:first-of-type h3{font-size:26px}@media(max-width:540px){.news-item h3,.news-item:first-of-type h3{font-size:20px}.news-date{align-items:flex-start;flex-direction:column}}
.intent-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 0 10px}.intent-toggle{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d5dfdb;border-radius:6px;padding:3px;background:#f2f5f3;width:184px}.intent-toggle button{min-height:32px;border:0;border-radius:4px;font:inherit;font-size:13px;background:transparent;color:#6a7470;cursor:pointer}.intent-toggle button[aria-pressed=true]{background:white;color:#175d44;box-shadow:0 1px 3px #152c2420;font-weight:600}.intent-row .draft-indicator{font-size:11px;color:#79817e}.creator-recommendation{margin:18px 0;padding:12px 0;border-top:1px solid #e2e8e4;border-bottom:1px solid #e2e8e4;font-size:12px;line-height:1.6}.creator-recommendation strong{color:#23644d}.creator-recommendation p{margin:5px 0 7px;color:#66716d}.creator-recommendation small{display:block;margin-top:5px;color:#79817e}.audience-filters{display:flex;flex-wrap:wrap;gap:20px;margin:0 0 15px}.audience-filter{font:inherit;font-size:12px;border:0;background:transparent;color:#7a817e;padding:9px 0;cursor:pointer;border-bottom:2px solid transparent}.audience-filter[aria-pressed=true]{color:#246047;border-color:#246047}.message-switch select{max-width:100%}.person-sub{white-space:normal!important;line-height:1.45}.creator-recommendation,.message-paper{overflow-wrap:anywhere}
.partner-form,.partner-form>*{min-width:0;max-width:100%}.partner-form label{display:grid;gap:6px;font-size:13px}.partner-form input,.partner-form textarea,.partner-form select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.partner-form .dialog-actions{flex-wrap:wrap}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:540px){.partner-grid{grid-template-columns:1fr}}
[data-partner-edit]{align-self:center;flex-shrink:0}
.partner-form input,.partner-form textarea,.partner-form select{font:inherit;color:#344055;background:#fff;border:1px solid #dce3eb;border-radius:8px;padding:10px 12px;line-height:1.5}.partner-form textarea{resize:vertical}.partner-form :is(input,textarea,select):focus{outline:2px solid #8495a6;outline-offset:1px}
