.article-header{background:#1a2a4a;display:flex;flex-direction:column;justify-content:center;min-height:360px;overflow:hidden;position:relative}.article-eyecatch{inset:0;margin:0;position:absolute}.article-eyecatch img{height:100%;object-fit:cover;opacity:.55;width:100%}.article-hero-body{margin:0 auto;max-width:1260px;padding:48px 24px 40px;position:relative;width:100%;z-index:1}.article-category-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.article-category{background:color-mix(in srgb,var(--ah-accent) 85%,transparent);border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;padding:3px 10px;text-decoration:none}.article-title{color:#fff;font-size:32px;font-weight:900;line-height:1.45;margin-bottom:24px;text-shadow:0 2px 8px rgba(0,0,0,.4)}.article-hero-meta{align-items:center;display:flex;gap:12px}.author-mini-avatar{border:2px solid hsla(0,0%,100%,.6);border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.article-hero-meta__info{display:flex;flex-direction:column;gap:4px}.author-mini-name{color:#fff;font-size:13px;font-weight:700}.article-hero-meta__dates,.author-mini-title{color:hsla(0,0%,100%,.8);font-size:12px}.article-hero-meta__dates{display:flex;flex-wrap:wrap;gap:12px}@media screen and (max-width:768px){.article-header{justify-content:flex-end}.article-title{font-size:22px}.article-hero-meta__dates{flex-direction:column;gap:4px}.author-mini-avatar{display:none}}