.pagehead.compact{padding:42px 0}
.pagehead.compact h1{font-size:clamp(38px,4.5vw,56px);line-height:.95;margin-bottom:14px;letter-spacing:-1px}
.pagehead.compact .backlight{margin-bottom:20px}
.pagehead.compact .eyebrow{margin-bottom:12px}
.pagehead.compact p{margin-bottom:0}
.pagehead.compact+.section{padding-top:42px}
.dashhead{padding:42px 0}
.dashhead h1{font-size:clamp(40px,4.8vw,56px);line-height:.95;margin-bottom:12px;letter-spacing:-1px}
.dashhead+.section{padding-top:48px}
.adminsection h2,.panel h2{font-size:clamp(30px,3.5vw,42px)}
.workflow-title{font-size:clamp(30px,3.5vw,42px)!important;line-height:1!important;max-width:720px}
.member-edit-panel{margin-bottom:28px;background:#f7f8f8}
.article-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.article-upload-grid label{border:1px dashed #aeb7bc;padding:14px;background:#f7f8f8}
.article-upload-grid small{font-weight:400;text-transform:none;color:#65717c}
.article-upload-grid img{width:100%;height:140px;object-fit:cover;margin-top:8px}
.article-secondary-photo{margin:35px 0 0}
.article-secondary-photo img{display:block;width:100%;max-height:520px;object-fit:cover}
header nav{gap:16px;font-size:12px}
footer{font-size:14px!important}
footer .footgrid a,footer .footgrid span,footer .footgrid p{font-size:13px;line-height:1.65}
footer .copyright{font-size:12px!important}
.organization-frame{padding:30px;background:#f2f3f3;border:1px solid #d9d9d5}
.organization-frame img{display:block;width:100%;height:auto;max-height:1200px;object-fit:contain;background:#fff}
.organization-empty{min-height:420px;display:grid;place-items:center;text-align:center;border:2px dashed #bbc3c7;background:#fff;color:#65717c;padding:40px}
.organization-empty b{display:block;color:#101820;font:800 32px 'Barlow Condensed';text-transform:uppercase;margin-bottom:8px}
@media(max-width:800px){
  .pagehead.compact{padding:34px 0}
  .pagehead.compact h1,.dashhead h1{font-size:40px}
  .dashhead{padding:34px 0}
  .article-upload-grid{grid-template-columns:1fr}
}
