html body .trq.trq-publication {background:#fbf8f5;color:#20364d;text-align:start}
html body .trq-publication h1,html body .trq-publication h2 {color:#20364d!important;-webkit-text-fill-color:#20364d!important}
html body .trq-publication .trq-narrow {max-width:820px}
html body .trq-publication .trq-card {border-color:#e4d7cf;box-shadow:0 4px 16px rgb(32 54 77 / 3%)}
html body .trq-publication .trq-primary-fields {border-top:4px solid #ad4a2b}
html body .trq-publication .trq-btn {background:#ad4a2b;border-color:#ad4a2b;color:#fff!important}
html body .trq-publication .trq-btn:hover {background:#923d23;border-color:#923d23}
html body .trq-publication .trq-btn.trq-secondary {background:#fff;color:#20364d!important;border-color:#b9aaa0}
html body .trq-publication .trq-btn[disabled] {opacity:.7;cursor:wait}
html body .trq-publication :is(input,select,textarea,a,button):focus-visible {outline:3px solid #ad4a2b;outline-offset:3px}
html body .trq-publication .trq-check input {appearance:auto;-webkit-appearance:checkbox;width:20px;height:20px;min-width:20px;flex:0 0 20px;accent-color:#ad4a2b}
html body .trq-publication .trq-progress {display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0 0 22px;color:#526174;font-size:13px}
html body .trq-publication .trq-progress li {padding:8px 0;border-bottom:2px solid transparent}
html body .trq-publication .trq-progress [aria-current=step] {color:#923d23;font-weight:750;border-color:#ad4a2b}
html body .trq-publication .trq-local-draft {border:1px solid #e4d7cf;border-radius:12px;background:#f5eee9;margin-bottom:20px;padding:15px 18px}
html body .trq-publication [hidden] {display:none!important}
html body .trq-publication .trq-draft-status {font-size:13px;line-height:1.55;color:#526174;margin:8px 0}
html body .trq-publication .trq-text-button {appearance:none;display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:none;color:#923d23;font:650 14px/1.45 system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-align:start}
html body .trq-publication .trq-help,html body .trq-publication .trq-lead {color:#526174}
html body .trq-publication .trq-ai-restore {padding:12px 0;margin-bottom:14px}
html body .trq-publication .trq-preview-card h2 {font-size:clamp(23px,3vw,30px);line-height:1.25;overflow-wrap:anywhere}
html body .trq-publication .trq-preview-facts {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 0;padding-top:20px;border-top:1px solid #e4d7cf}
html body .trq-publication .trq-preview-facts dt {color:#526174;font-size:13px;margin:0 0 4px}
html body .trq-publication .trq-preview-facts dd {margin:0;font-weight:650;overflow-wrap:anywhere}
html body .trq-publication :is(.trq-field,.trq-fields>*,.trq-actions>*) {min-width:0}
@media(max-width:600px){html body .trq-publication .trq-preview-facts{grid-template-columns:1fr}html body .trq-publication .trq-actions .trq-btn{width:100%}html body .trq-publication .trq-progress{gap:6px 12px;font-size:12px}}
