.author-assessment{border-top:3px solid var(--blue,#255eb1);background:#f3f7fc;padding:clamp(22px,3.5vw,38px);margin:34px 0;border-radius:4px;scroll-margin-top:24px}
.assessment-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;border-bottom:1px solid #ccd8e6;padding-bottom:20px;margin-bottom:22px}
.assessment-heading h2{font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.2;margin:8px 0 0;max-width:680px}
.assessment-scope{font-size:.875rem;line-height:1.5;max-width:230px;color:#465b70;border-left:2px solid #9bb2cb;padding-left:14px;flex-shrink:0}
.assessment-prose{max-width:86ch;font-size:1rem;line-height:1.75}
.assessment-prose p{margin:0 0 16px}
.assessment-basis{margin:20px 0 10px;font-size:.9375rem}
.assessment-review{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;border-top:1px solid #ccd8e6;margin-top:22px;padding-top:17px;font-size:.875rem;line-height:1.6}
.assessment-coverage,.assessment-limit{color:#465b70;max-width:90ch}
.assessment-coverage{margin:10px 0 0}
.assessment-signature{font-weight:650}
.editorial-directory-intro{max-width:920px}
.editorial-status{border-left:4px solid #255eb1;background:#f3f7fc;padding:24px 28px}
.editorial-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.editorial-role{scroll-margin-top:24px;display:flex;flex-direction:column}
.editorial-role-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}
.editorial-role-number{font-size:1.2rem;font-weight:750;color:#255eb1}
.editorial-role h3{font-size:1.6rem;margin:0 0 8px}
.editorial-role-title{font-weight:650;color:#294c75;margin:0 0 16px}
.editorial-role ul{padding-left:20px;margin:12px 0 0}
.editorial-role li{margin:4px 0;font-size:.9375rem}
.editorial-process{max-width:82ch;padding-left:24px;line-height:1.7}
.editorial-process li{padding-left:10px;margin-bottom:20px}
.editorial-process p{margin:5px 0}
@media(max-width:700px){.assessment-heading{display:block}.assessment-scope{display:block;max-width:none;margin-top:18px}.editorial-role-grid{grid-template-columns:1fr}.editorial-role-top{align-items:flex-start}.author-assessment{padding:22px 18px}.editorial-status{padding:20px}.assessment-review{display:block}.assessment-review>span,.assessment-review>a{display:block;margin:5px 0}}
@media print{.author-assessment{background:white;border:1px solid #a5b7c8;break-inside:auto}.editorial-role{break-inside:avoid}}
