.ofs2026-page-header{position:relative;isolation:isolate;overflow:hidden;background:var(--ofs2026-color-primary);color:var(--ofs2026-color-surface)}
.ofs2026-page-header-motif{position:absolute;top:20px;right:180px;z-index:-1;width:320px;height:320px;color:var(--ofs2026-color-secondary);opacity:.6;pointer-events:none}
.ofs2026-page-header-inner{padding-block:24px 96px}
.ofs2026-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;color:var(--ofs2026-color-border);font-size:14px}
.ofs2026-breadcrumb-list a{color:var(--ofs2026-color-border);text-decoration:none}
.ofs2026-breadcrumb-list a:hover{color:var(--ofs2026-color-surface)}
.ofs2026-breadcrumb-list [aria-current="page"]{color:var(--ofs2026-color-surface)}
.ofs2026-page-header-lead{margin:48px 0 0;color:var(--ofs2026-color-surface);font-size:17px;font-weight:700}
.ofs2026-page-header-title{margin:6px 0 0;font-size:48px;font-weight:900;line-height:1.4}
@media (max-width:767px){
  .ofs2026-page-header-motif{top:auto;right:-20px;bottom:-24px;width:180px;height:180px}
  .ofs2026-page-header-inner{padding-block:18px 64px}
  .ofs2026-page-header-lead{margin-top:36px;font-size:15px}
  .ofs2026-page-header-title{font-size:30px}
}
