.page-header{position:sticky;top:0;z-index:25;min-height:80px;height:auto;box-sizing:border-box;padding-top:14px;padding-bottom:14px;gap:20px;background:#fff}
.public-header.page-header{top:12px;background:rgba(18,48,58,.94);box-shadow:0 8px 24px #0003}
.page-header-leading{display:flex;align-items:center;gap:20px;min-width:0;flex:1}
.page-header-copy{min-width:0}.page-header-title{margin:0;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.3px;overflow-wrap:anywhere}
.page-header-context{margin:0 0 4px;font-size:11px;line-height:1.4;opacity:.8;overflow-wrap:anywhere}
.page-header-return{flex:none;max-width:35%}.page-header-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;text-decoration:none;padding:10px 12px;border:1px solid #ffffff30;border-radius:8px;color:inherit;overflow-wrap:anywhere}
.page-header-back i{flex:none}.internal-body .page-header-back{border-color:var(--line);color:var(--ink)}.page-header-back:hover{background:#4fbfa815}
.page-header-introduction{margin:0 0 24px;line-height:1.7;color:var(--muted)}.public-body .page-header-introduction{color:#dae9e6}.page-heading .page-header-introduction{margin:0}
.page-header~main{scroll-margin-top:var(--page-header-offset,120px)}.workspace-content [id],.public-content [id]{scroll-margin-top:var(--page-header-offset,120px)}
.public-body .prep-selector{top:var(--page-header-offset,112px)}.legacy-page-header{padding-left:24px;padding-right:24px;border-bottom:1px solid #ddd}
@media(max-width:800px){.page-header{gap:12px;min-height:72px}.page-header-leading{gap:12px}.page-header-title{font-size:18px}.page-header-context{font-size:10px}.page-header-return{max-width:none}.page-header-back{padding:12px;font-size:14px}.page-header-back-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.public-header.page-header{top:8px;flex-wrap:nowrap}.page-header .header-profile{flex:none}}
