.invitation-story{white-space:pre-line;font-size:clamp(23px,3vw,34px);font-weight:700;line-height:1.6!important;max-width:760px}.invitation-lead{font-size:clamp(25px,3.5vw,40px);font-weight:800;max-width:850px;margin:48px 0 32px}#private-content h1{max-width:900px}#idea-form{max-width:850px;border-top:2px solid;padding-top:24px}#idea-form label{font-size:clamp(23px,3vw,32px);margin-top:0}#idea-form textarea{font-weight:400;font-size:16px}#responses,#manager-tools{border-top:1px solid #999;margin-top:48px;padding-top:18px}#manager-tools details{padding:20px 0;border-bottom:1px solid #aaa}#manager-tools summary{font-weight:700;cursor:pointer}.idea-record{border-top:1px solid #aaa;padding:20px 0}.idea-record p{white-space:pre-wrap;overflow-wrap:anywhere}.idea-meta{font-size:14px}#access-list .saved-row{overflow-wrap:anywhere}

.partner-thread{margin:20px 0 6px}.partner-thread summary{cursor:pointer;font-weight:700;padding:12px 0}.thread-message{border-left:3px solid var(--blue);padding:4px 20px;margin:18px 0}.thread-message p{white-space:pre-wrap;overflow-wrap:anywhere}.partner-thread form{max-width:780px;margin-top:24px}.partner-thread textarea{font-size:16px;font-weight:400}

.unread-replies{display:inline-block;background:#234957;color:#fff;padding:.25rem .65rem;border-radius:1rem;font-size:.875rem;font-weight:700;margin:.5rem 0}.unread-replies[hidden]{display:none}
