.page-hero{border-bottom:2px solid var(--border-toolbar);background:linear-gradient(to bottom, var(--panel-bg), var(--surface-paper));padding:10px 14px 12px}.page-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.page-hero-crumbs{color:var(--txt-2);flex-wrap:wrap;align-items:center;gap:6px;font-family:Arial,sans-serif;font-size:12px;display:flex}.page-hero-crumbs a{color:var(--ink-link);text-decoration:none}.page-hero-crumbs a:hover{color:var(--red);text-decoration:underline}.page-hero-mydesk{font-weight:700}.page-hero-sep{color:var(--bevel-shadow-soft)}.page-hero-current{color:var(--navy-deep);font-weight:700}.page-hero-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-hero-back,.page-hero-home{color:var(--navy-deep);border:1px solid var(--border-btn);background:var(--surface-findbar);white-space:nowrap;border-radius:3px;padding:3px 10px;font-family:Arial,sans-serif;font-size:12px;font-weight:700;text-decoration:none}.page-hero-back:hover{background:var(--navy-deep);color:var(--gold);border-color:var(--navy-deep)}.page-hero-home{background:var(--navy-deep);color:var(--ink-on-dark)}.page-hero-home:hover{background:var(--border-toolbar);color:var(--ink-on-dark)}.page-hero-actions a:focus-visible{outline:3px solid var(--welcome-border-dark);outline-offset:3px}.page-hero-body{align-items:center;gap:12px;display:flex}.page-hero-logo{object-fit:contain;background:var(--surface-paper);border:1px solid var(--statusbar-bg);border-radius:0;flex-shrink:0;width:48px;height:48px;padding:3px}.page-hero-symbol{flex-shrink:0;font-size:30px;line-height:1}.page-hero-text{min-width:0}.page-hero-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--txt-3);margin:0 0 2px;font-family:Courier New,monospace;font-size:10px}.page-hero-title{font-family:var(--font-lora), Georgia, serif;color:var(--navy-deep);overflow-wrap:anywhere;margin:0 0 4px;font-size:26px;font-weight:700;line-height:1.1}.page-hero-desc{color:var(--txt-2);max-width:70ch;margin:0;font-size:13px;line-height:1.5}@media (max-width:560px){.page-hero-title{font-size:21px}.page-hero-body{flex-wrap:wrap}.page-hero-logo{width:40px;height:40px}}
