.editorial-workspace{padding-block:36px 80px;min-height:70vh}.editorial-workspace h1{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:24px}.editorial-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.metric{padding:18px;background:var(--soft);border-top:3px solid var(--green)}.metric strong{display:block;font-size:2rem}.editorial-controls{display:grid;gap:16px;margin:24px 0}.editorial-controls label{display:flex;align-items:center;gap:12px}.editorial-controls input{width:22px;height:22px}.editorial-tabs{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.editorial-tabs button{background:white;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:4px}.editorial-tabs button[aria-selected=true]{background:var(--green);color:white}.editorial-record{border-bottom:1px solid var(--line);padding:22px 0;display:grid;gap:10px}.editorial-record h2{font-size:1.375rem}.editorial-record button{justify-self:start}.editorial-status{color:var(--green);font-weight:700}.editorial-record .actions{display:flex;gap:12px;flex-wrap:wrap}.empty-state{padding:28px 0}.news-row{padding:26px 0;border-bottom:1px solid var(--line)}.news-row h2{font-size:1.5rem;margin:8px 0 16px}.news-article{max-width:760px;margin:24px auto}.news-article section{margin:30px 0}.news-article h2{font-size:1.65rem;margin-bottom:14px}.news-article p{font-size:1.125rem}.date-list{font-size:1rem;display:grid;grid-template-columns:auto 1fr;gap:8px 24px;margin:24px 0}.date-list dd{margin:0}.editorial-workspace dialog{max-width:800px;width:calc(100% - 32px);max-height:88vh;overflow:auto;border:1px solid var(--line);padding:24px;border-radius:6px}.editorial-workspace dialog::backdrop{background:#112c3699}.editorial-workspace dialog h2{font-size:1.65rem;margin:20px 0}.editorial-workspace dialog h3{margin:20px 0 12px}.editorial-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere}.editorial-workspace details{margin:18px 0}.editorial-workspace summary{min-height:44px;cursor:pointer}.editorial-workspace a{text-decoration:underline;text-underline-offset:3px}.editorial-workspace .button{text-decoration:none}#message{min-height:28px}.connection-note{padding:16px;border:1px solid var(--line);margin-bottom:16px}
@media(max-width:760px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-heading{display:block}.editorial-heading .button{margin-bottom:16px}.editorial-workspace{padding-top:24px}.date-list{grid-template-columns:1fr;gap:5px}.date-list dd{margin-bottom:10px}.header-inner nav{display:flex;gap:12px;font-size:.875rem;flex-wrap:wrap}.header-inner{height:auto;min-height:72px}.editorial-workspace dialog{padding:18px}.metric{padding:12px}.metric strong{font-size:1.625rem}}

#edit-article label{display:block;margin:16px 0}#edit-article input,#edit-article textarea{display:block;width:100%;padding:12px;font:inherit;border:1px solid var(--line);border-radius:4px}#edit-article textarea{min-height:140px}
.editorial-workspace{overflow-wrap:anywhere}.editorial-workspace .metric{min-width:0}.editorial-workspace button:focus-visible,.editorial-workspace a:focus-visible{outline:3px solid #12473e;outline-offset:4px}#lead-form{display:grid;gap:16px;max-width:600px;margin:28px 0}#lead-form input:not([type=checkbox]),#lead-form select{width:100%;min-height:48px;padding:12px;font:inherit;border:1px solid var(--line);border-radius:4px}#lead-form input[type=checkbox]{width:22px;height:22px;vertical-align:middle;margin-right:8px}#lead-form label{font-size:1rem}#lead-message{overflow-wrap:anywhere}.news-article .next-step .text-link{display:inline-block;margin:16px}
