/* Fit the shared editor to the landing forms without changing the vendor CSS. */
.landing-editade{--ed-accent:#a62f5b;min-width:0;max-width:100%;margin-bottom:8px;text-align:left}
.landing-editade .ed-canvas,.landing-editade .tiptap,.landing-editade .ed-source{min-height:220px}
.landing-editade .ed-content{max-width:none;width:100%}
.landing-editade .tiptap{padding:18px;color:#172033;caret-color:#172033;cursor:text;font-size:16px;max-width:none}
.landing-editade .tiptap p{margin-bottom:12px}
.landing-editade .tiptap strong,.landing-editade .tiptap h1,.landing-editade .tiptap h2,.landing-editade .tiptap h3,.landing-editade .tiptap h4{color:inherit}
.landing-editade.ed-is-empty .tiptap:focus::before{content:none}
.landing-editade .ed-view-hint{display:none}
.landing-editade .ed-tools{z-index:3;top:0}
.landing-editade .ed-toolbar{padding:8px}
.landing-editade .ed-toolbar-row,.landing-editade .ed-tool-group{flex-wrap:wrap}
.landing-editade .ed-toolbar select{width:auto;margin:0;max-width:130px}
.landing-editade .ed-toolbar input{margin:0}
.landing-editade.ed-fullscreen{z-index:11000}
.landing-editade.ed-fullscreen .ed-canvas,.landing-editade.ed-fullscreen .tiptap,.landing-editade.ed-fullscreen .ed-source{min-height:60vh}
.landing-editade-compact .ed-canvas,.landing-editade-compact .tiptap,.landing-editade-compact .ed-source{min-height:140px}
.landing-editade-compact [data-action="table"],.landing-editade-compact [data-action="find"],.landing-editade-compact [data-select="block"]{display:none}
.landing-editade-ticker [data-action="table"],.landing-editade-ticker [data-action="bulletList"],.landing-editade-ticker [data-action="orderedList"],.landing-editade-ticker [data-action="blockquote"]{display:none}
.ed-dialog label{display:block}
.ed-dialog [hidden]{display:none!important}
.landing-rich-content{overflow-wrap:anywhere}
.landing-rich-content p{margin:0 0 .75em}
.landing-rich-content p:last-child{margin-bottom:0}
.landing-rich-content strong,.landing-rich-content h1,.landing-rich-content h2,.landing-rich-content h3,.landing-rich-content h4{color:inherit}
.landing-rich-content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}
.landing-rich-content th,.landing-rich-content td{border:1px solid #bac2cd;padding:6px 10px;vertical-align:top}
.landing-rich-content blockquote{border-left:3px solid #bac2cd;margin:12px 0;padding-left:14px}
.landing-rich-content pre{white-space:pre-wrap;background:#f3f5f7;padding:10px}
.ticker__item p,.ticker__item h1,.ticker__item h2,.ticker__item h3,.ticker__item h4,.ticker__item ul,.ticker__item ol,.ticker__item li,.ticker__item blockquote{display:inline;margin:0;padding:0;font-size:inherit}
.ticker__item p+p::before,.ticker__item li+li::before{content:' · '}
.ticker__item br::after{content:' '}
#feedbackModal{max-height:85dvh;overflow-y:auto;box-sizing:border-box}
#popupModal{max-height:90dvh;overflow-y:auto;box-sizing:border-box}
@media(max-width:600px){.landing-editade .ed-icon-button{min-width:34px;min-height:34px}.landing-editade .ed-tool-group{gap:2px;padding-right:5px}.landing-editade .ed-viewbar{padding:8px}.landing-editade .tiptap{padding:14px}.ed-dialog{max-height:92dvh;width:calc(100% - 20px)}}
