aside{width:238px;gap:14px;padding:25px 20px}main{margin-left:238px;padding-left:34px;padding-right:34px}.brand{font-size:16px}.brand span{margin-top:7px}#project-nav{flex:0;margin:0 -8px;overflow:visible}#project-nav button{font-size:14px;padding:9px 10px}#articles{min-height:65px}.recent-heading{font-size:11px;letter-spacing:1px;color:#bfd1d5;margin-top:7px}.sidebar-bottom{flex-wrap:wrap;gap:5px 18px}.sidebar-bottom a{font-size:12px;color:#d4e3e3;text-decoration:none;padding:9px 0}h3{font-size:15px;font-weight:600;margin:18px 0 10px}select{font:inherit;width:100%;padding:10px 12px;border:1px solid #cdd5d5;border-radius:6px;background:#fff;color:#20343e}select:focus{outline:2px solid #24798b;outline-offset:2px}.briefing-details{border-top:1px solid #dce2df;padding-top:18px;margin-top:24px}.briefing-details summary{color:#24798b;font-size:14px}.form-footer .row{margin:0}.article-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #d9dfdc;padding-bottom:18px;margin:0 0 26px}.article-tabs button{background:white;color:#20343e;border:1px solid #d0dcda;font-size:13px;padding:10px 13px}.article-tabs button[aria-pressed=true]{background:#24798b;color:white;border-color:#24798b}.field-grid,.feedback-grid,.compare-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.feedback-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.field-grid label:first-child{margin-top:7px}#feedback-form button,#link-form button,#dna-form button,#roadmap-form button{margin-top:19px}#feedback-form button{width:auto}#revise{margin-top:16px}#feedback-selection{margin-top:13px}blockquote.feedback-quote{margin:12px 0 16px;padding:10px 0 10px 15px;border-left:3px solid #bdcecd;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.feedback-item .check{margin-top:0;margin-bottom:14px}.feedback-item details{border-top:1px solid #e0e7e4;padding-top:13px;margin-top:16px}.feedback-item summary{color:#24798b;font-size:13px}.feedback-item form>button{margin-top:16px}.status-pill{display:inline-block;font-size:11px;color:#355b53;background:#e7edeb;padding:4px 9px;border-radius:15px;margin-bottom:7px}.feedback-item p,.feedback-item pre{overflow-wrap:anywhere}.compare-grid pre{font-size:13px;padding:14px;background:#f4f6f3;border-radius:5px;overflow-wrap:anywhere}.compare-grid h2{margin-top:18px}.compare-grid{margin-top:16px}.article-row{display:flex;align-items:center;justify-content:space-between;gap:20px;background:white;border:1px solid #dce2df;border-radius:8px;padding:22px 25px;margin-bottom:14px}.article-row h2{margin-bottom:9px}.article-row p{margin:0}.article-row>a{white-space:nowrap;font-size:13px}.timeline-event{max-width:960px;border-left:2px solid #b7ccca;padding:0 0 28px 23px;margin:0 0 0 7px;position:relative}.timeline-event:before{content:'';position:absolute;left:-5px;top:7px;width:8px;height:8px;background:#24798b;border-radius:50%}.timeline-event h2{font-size:17px;margin:8px 0}.timeline-event p{margin-bottom:9px}.timeline-event>a,.publication-item a{display:block;overflow-wrap:anywhere;font-size:13px}.timeline-event .quiet{padding-top:0}.timeline-event blockquote{background:#fff;padding-right:15px}.timeline-event:last-child{margin-bottom:25px}.publication-item{border-top:1px solid #e1e7e3;padding:14px 0}.publication-item strong{display:block;font-size:13px;margin-bottom:8px}.publication-item details{margin-top:13px;font-size:13px}.publication-item form button{margin-top:14px}.dna-version{border-top:1px solid #e0e7e4;padding:15px 0}.dna-version p{margin:6px 0}.dna-version strong{font-size:14px}.dna-version .quiet{padding:3px 0}.source-note{padding:13px 15px;background:#eef5f3;border-radius:6px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}#dna-inspect-amendments{font-size:14px;overflow-wrap:anywhere}#dna-inspect button{margin-top:13px}.roadmap-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px}.roadmap-column>h2{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#607479;padding:0 4px}.roadmap-column .card{padding:19px;margin-bottom:13px}.roadmap-column h3{margin-top:0}.roadmap-column p{line-height:1.65}.roadmap-column details{border-top:1px solid #dce2df;padding-top:11px;font-size:12px}.roadmap-column input,.roadmap-column textarea,.roadmap-column select{font-size:13px}.roadmap-column form button{margin-top:12px;font-size:13px}.roadmap-column form label{font-size:12px}#overview,#roadmap,#timeline{max-width:1300px;margin:auto}#dna{max-width:1250px;margin:auto}#feedback-date{min-width:0}#article-dna{margin-top:-7px}.article-heading h1{overflow-wrap:anywhere}button,a,input,textarea,select{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #24798b;outline-offset:3px}pre{overflow-wrap:anywhere}#project-history-more,#article-history-more{margin:0 0 25px}
@media(min-width:1650px){main{padding-left:60px;padding-right:60px}.editor-grid{grid-template-columns:minmax(0,1fr) 300px}}
@media(max-width:1250px){.roadmap-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.feedback-grid{grid-template-columns:1fr}.editor-grid{grid-template-columns:minmax(0,1fr) 260px}}
@media(max-width:1050px){aside{width:215px;padding:22px 16px}main{margin-left:215px;padding:0 23px 40px}.editor-grid{grid-template-columns:1fr}.field-grid{grid-template-columns:1fr}.article-row{align-items:flex-start;flex-direction:column;gap:12px}.article-tabs{gap:6px}.article-tabs button{font-size:12px;padding:9px 10px}}
@media(max-width:650px){aside{width:100%;padding:18px;gap:12px}#project-nav{display:flex;flex-wrap:wrap;margin:0;gap:2px}#project-nav button{min-width:0;width:auto;max-width:none;flex:0 0 auto;font-size:13px;padding:9px 10px}.recent-heading{display:none}#articles{margin:0;max-height:145px;min-height:0}.sidebar-bottom{display:flex;padding-top:8px}.sidebar-bottom button{font-size:12px}main{margin:0;padding:0 17px 30px}.brand{font-size:14px}.brand span{margin-left:8px}.feedback-grid,.compare-grid{grid-template-columns:1fr}.roadmap-columns{grid-template-columns:1fr}.form-footer .row{width:100%;display:flex;gap:9px}.form-footer button{width:100%}.article-tabs button{flex:1 1 42%}.card{padding:20px}.article-row{padding:20px}input:not([type=checkbox]),textarea,select{font-size:16px}.timeline-event{padding-left:18px}.timeline-event h2{font-size:16px}#notice{top:7px}.intro h1{font-size:32px}}

.intake-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}#intake .intake-heading h1{font-size:34px;line-height:1.2;margin:12px 0 18px;letter-spacing:-.5px}.intake-heading button{flex-shrink:0;white-space:nowrap;font-size:14px}@media(max-width:650px){.intake-heading{display:block}#intake .intake-heading h1{font-size:30px}.intake-heading button{margin:0 0 18px;width:100%}}
.article-copy-tools{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.article-ready{text-align:left;overflow-wrap:anywhere;font-family:Avenir,"Segoe UI",Arial,sans-serif;font-size:11pt;line-height:1.4;user-select:text}.article-ready h1,.article-ready h2,.article-ready p{margin-left:0;margin-right:0;padding-left:0;padding-right:0;text-indent:0;text-align:left}.article-ready h1{font-family:Lora,Georgia,serif;font-size:18pt;letter-spacing:0;font-weight:400;line-height:1.3;margin-top:0;margin-bottom:12pt}.article-ready h2{font-family:Lora,Georgia,serif;font-size:12pt;line-height:1.4;font-weight:700;margin-top:10pt;margin-bottom:6pt}.article-ready p{line-height:1.4;margin-top:0;margin-bottom:8pt}.article-ready ul,.article-ready ol{padding-left:24px;margin:0 0 8pt}.article-ready li{margin:0 0 5pt}.article-ready code{font:inherit}.paper>#word-count{font-size:12px;margin:25px 0 0}#article-edit-fields #save-edit{margin-top:16px}

#quality-review details{border-top:1px solid #dce2df;padding-top:13px;margin-top:15px}#quality-review summary{font-size:13px;line-height:1.5}#quality-review .quality-summary{font-size:13px;font-weight:600}.quality-finding{padding:14px 0;border-bottom:1px solid #e5e8e5}.quality-finding strong{font-size:12px}.quality-rule{font-size:12px;margin:8px 0;color:#607479;white-space:pre-wrap;overflow-wrap:anywhere}.quality-change{font-size:12px;line-height:1.6;background:#f4f6f3;padding:12px;border-radius:5px}
