.ed-studio-cover{background:linear-gradient(120deg,#192e66,#294887);border-radius:20px;padding:38px 42px;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;color:#fff}.ed-studio-cover .eyebrow{color:#aebfe2}.ed-studio-cover h2{font-size:32px;line-height:1.6;font-weight:500;letter-spacing:.02em;margin:18px 0}.ed-studio-cover p{font-size:13px;color:#cfdaef;line-height:1.9;max-width:620px;margin-bottom:24px}.ed-studio-cover .btn{background:#ffffff12;border-color:#ffffff36;color:#fff}.ed-studio-cover .btn.primary{background:#fff;color:#243e80}.ed-studio-cover aside{align-self:center;padding:26px 30px;border:1px solid #ffffff2e;border-radius:12px;background:#ffffff08;transform:rotate(2deg)}.ed-studio-cover aside small{color:#aebfe2;letter-spacing:.15em;font-size:10px}.ed-studio-cover ol{padding-left:20px;line-height:2.8;font-size:13px}.ed-section-title{display:flex;justify-content:space-between;align-items:center;margin:32px 0 18px;gap:15px}.ed-section-title h2{font-size:19px;color:#243e80}.ed-section-title span{font-size:12px;color:#72839d}.ed-type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ed-type{text-align:left;background:#fff;border:1px solid #dfe6f1;padding:25px;border-radius:13px;cursor:pointer;transition:transform .15s,box-shadow .15s;color:#243e80}.ed-type:hover{transform:translateY(-3px);box-shadow:0 8px 24px #243e8010;border-color:#91a9d4}.ed-type small{font-size:9px;letter-spacing:.13em;color:#8297b7}.ed-type strong{display:flex;justify-content:space-between;font-size:19px;margin:20px 0 12px;font-weight:500}.ed-type p{font-size:12px;color:#6d809c;margin:0;line-height:1.7}.ed-type:nth-child(3n+2){background:#f0f4fc}.ed-studio-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-top:26px}.ed-opportunity{display:flex;align-items:center;gap:15px;padding:17px 0;border-bottom:1px solid #e8edf5}.ed-opportunity:last-child{border-bottom:0}.ed-opportunity>div{flex:1}.ed-opportunity p{font-size:13px;line-height:1.7;margin:0 0 8px;color:#405b89}.ed-opportunity small{font-size:11px;color:#7c8da7}.ed-writing-readiness{background:#eaf0fa}.ed-writing-readiness h2{font-size:21px;margin-top:25px;line-height:1.6;color:#243e80}.ed-writing-readiness p{font-size:12px;color:#627895;line-height:1.9}.ed-writing-readiness .btn{margin:8px 5px 0 0}.ed-history{margin-top:24px}.ed-task-cover{display:flex;justify-content:space-between;align-items:center;gap:35px;border-bottom:1px solid #dce5f3;padding:8px 0 28px}.ed-task-cover h2{font-weight:500;font-size:28px;color:#243e80;margin:15px 0}.ed-task-cover p{font-size:12px;line-height:1.8;color:#6e809b}.ed-task-totals{display:flex;gap:28px;flex-shrink:0}.ed-task-totals div{display:grid;gap:10px}.ed-task-totals strong{font:38px Georgia;color:#243e80}.ed-task-totals span{font-size:11px;color:#7c8da7}.ed-batches{margin-top:22px}.ed-batches summary{cursor:pointer;font-size:13px;color:#243e80}.ed-batch-row{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #e8edf5;flex-wrap:wrap}.ed-batch-row>div:first-child{flex:1;min-width:180px}.ed-batch-row strong{font-size:13px;color:#314f84}.ed-batch-row p{font-size:11px;color:#7185a2}.ed-task-list{display:grid;gap:22px}.ed-task-article{padding:0;overflow:hidden}.ed-article-heading{display:flex;justify-content:space-between;gap:20px;padding:26px 28px 15px;border-left:4px solid #243e80}.ed-article-heading small{font-size:10px;color:#7b8eac}.ed-article-heading h2{font-size:21px;color:#243e80;margin:12px 0;line-height:1.5;overflow-wrap:anywhere}.ed-article-heading p{font-size:12px;color:#7083a1;margin:0;line-height:1.7}.ed-article-heading>div:last-child{display:flex;gap:7px;align-items:flex-start;flex-shrink:0}.ed-article-toolbar{padding:12px 28px 22px;display:flex;gap:14px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ed-article-toolbar>span{font-size:11px;color:#7185a2}.ed-reader{border-top:1px solid #e6edf7;background:#f7f9fd}.ed-reader summary{padding:16px 28px;color:#3b5c96;font-size:12px;cursor:pointer}.ed-reader .markdown{padding:8px 28px 28px;max-height:500px;overflow:auto;color:#526885}.ed-reader .markdown h1{font-size:25px}.ed-task-article .data-table td{vertical-align:top;white-space:normal}.ed-task-article .data-table th{font-size:11px;background:#f8fafd}.ed-task-article .wf-table-actions{min-width:185px}.ed-unassigned{padding:20px 28px;border-top:1px solid #e6edf7;color:#7789a3;font-size:12px}.ed-final-url{display:block;max-width:245px;overflow-wrap:anywhere;color:#3f68a8;font-size:11px;line-height:1.6;margin-top:7px}.ed-management-intro{display:flex;justify-content:space-between;gap:20px;padding:24px 28px;border:1px solid #dce5f3;border-radius:12px;background:#edf2fa}.ed-management-intro h2{font-size:22px;color:#243e80;margin:13px 0}.ed-management-intro p{font-size:12px;line-height:1.8;color:#667d9e;margin:0}.ed-management-intro>div:last-child{display:flex;gap:8px;align-items:flex-start;flex-shrink:0}.ed-management-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:24px 0 16px}.ed-management-filters>input{width:280px;max-width:100%;height:40px}.ed-management-filters label{font-size:10px;gap:7px;min-width:120px}.ed-management-filters select{font-size:11px;min-height:40px}.ed-management-table{padding:0;overflow:hidden}.ed-management-table th{white-space:nowrap;font-size:11px}.ed-management-table td{vertical-align:top;font-size:12px;white-space:normal}.ed-management-table .title-cell{min-width:210px;max-width:310px}.ed-management-table .text-button{text-align:left;white-space:normal;line-height:1.7}.ed-management-table .wf-table-actions{min-width:180px}.ed-filters input{width:320px;max-width:100%}.ed-full-article{color:#4c6280;max-height:62vh;overflow:auto;padding:20px 0;line-height:1.9}.ed-read-title{color:#243e80;font-size:25px;line-height:1.5}.ed-read-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ed-full-article h1{font-size:25px}.ed-task-article .data-table .tag{white-space:nowrap}@media(max-width:1050px){.ed-studio-cover{gap:24px;padding:28px}.ed-task-cover{align-items:flex-start;flex-direction:column}.ed-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-studio-bottom{grid-template-columns:1fr}.ed-management-intro{flex-direction:column}.ed-studio-cover h2{font-size:27px}}@media(max-width:650px){.ed-studio-cover{grid-template-columns:1fr;padding:24px}.ed-studio-cover aside{transform:none}.ed-type-grid{grid-template-columns:1fr}.ed-section-title{align-items:flex-start;flex-direction:column}.ed-article-heading{padding:20px 18px 12px;flex-direction:column}.ed-article-toolbar{padding:14px 18px}.ed-article-heading h2{font-size:19px}.ed-opportunity{align-items:flex-start;flex-direction:column}.ed-task-totals{gap:25px}.ed-task-totals strong{font-size:30px}.ed-management-intro{padding:22px}.ed-management-filters>input{width:100%}}
.modal-backdrop{grid-template-columns:minmax(0,1fr)}.modal{justify-self:center;min-width:0;width:min(640px,calc(100vw - 24px))}.modal.wide{width:min(1000px,calc(100vw - 24px))}.ed-read-title,.ed-full-article{overflow-wrap:anywhere;min-width:0}
