.announcement-list{display:grid;gap:24px;margin:24px 0}.announcement{display:flex;gap:28px;align-items:flex-start;padding:28px 0;border-top:1px solid #ddd9d1}.announcement-image{width:34%;max-width:380px;aspect-ratio:16/9;object-fit:contain;background:#252923;flex-shrink:0;border-radius:12px}.announcement-copy{flex:1;min-width:0}.announcement-copy h2,.announcement-copy h3{font-size:24px;line-height:1.25;letter-spacing:-.02em;margin:0 0 14px;overflow-wrap:anywhere}.announcement-body{font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin:0 0 20px}.announcement-pin{display:block;font-size:14px;color:#68655e;margin-bottom:10px}.announcement-access,.announcement-preview-label{font-size:14px;color:#68655e;line-height:1.5;margin:12px 0 0}.announcement-compact .announcement-copy h3{font-size:20px}.announcement-upgrade{background:#fff;border:1px solid #ddd9d1;border-radius:14px;padding:28px;max-width:800px;margin:24px 0}.announcement-upgrade h2{font-size:24px;letter-spacing:-.02em;margin:0 0 16px}.announcement-upgrade p{line-height:1.6;max-width:65ch}.announcement-upgrade .button{margin:12px 12px 0 0}.announcement-check{display:flex!important;align-items:center;gap:12px}.event-editor-grid .announcement-check input{width:20px;min-height:20px;height:20px}.announcement-preview-switch{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.announcement-preview-switch [aria-pressed=true]{background:#252923;color:#fff}.announcement-reuse{border-top:1px solid #ddd9d1;padding-top:24px;display:grid;gap:16px}.announcement-reuse select{width:100%}#announcement-feedback:not(:empty){margin:16px 0;color:#68655e}
@media(max-width:720px){.announcement{flex-direction:column;gap:20px;padding:24px 0}.announcement-image{width:100%;max-width:none}.announcement-copy{width:100%}.announcement-copy .button{white-space:normal}.announcement-upgrade{padding:22px 18px}.announcement-upgrade .button{display:block;width:100%;margin-right:0;text-align:center}.announcement-upgrade h2{font-size:24px}}
