.article-header{--ah-bg:#f8fafc;--ah-border:#eef0f4;--ah-shadow:0 2px 24px -4px rgba(0, 66, 130, 0.06);--ah-radius:20px;--ah-radius-figure:16px;--ah-padding:32px 36px 36px;--ah-color-title:#25272d;--ah-color-excerpt:#646773;--ah-color-meta:#646773;--ah-color-breadcrumb:#8a8d98;--ah-color-breadcrumb-sep:rgba(138, 141, 152, 0.5);--ah-color-breadcrumb-current:#464953;--ah-color-author:#25272d;--ah-color-updated:#8a8d98;--ah-color-sep:rgba(165, 165, 165, 0.6);--ah-accent:#4b7de1;--ah-accent-hover:#375fc3;--ah-accent-bg:rgba(75, 125, 225, 0.1);--ah-accent-bg-hover:rgba(75, 125, 225, 0.18);position:relative;max-width:950px;margin:0 auto 0 0;margin-inline:0 auto;margin-bottom:48px;padding:var(--ah-padding);background:var(--ah-bg);border:1px solid var(--ah-border);border-radius:var(--ah-radius);box-shadow:var(--ah-shadow);contain:layout style}.article-header__breadcrumbs{margin-bottom:20px}.article-header__breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;counter-reset:none;margin:0;padding:0}.article-header__breadcrumbs li{display:inline-flex;align-items:center;list-style:none;counter-increment:none;font-family:Lexend;font-size:14px;font-weight:400;line-height:1.4;color:var(--ah-color-breadcrumb)}.article-header__breadcrumbs li::before{content:none}.article-header__breadcrumbs li:not(:last-child)::after{content:'/';margin:0 8px;margin-inline:8px;color:var(--ah-color-breadcrumb-sep)}.article-header__breadcrumbs a{color:var(--ah-color-breadcrumb);text-decoration:none;transition:color .15s ease}.article-header__breadcrumbs a:hover{color:var(--ah-accent)}.article-header__breadcrumbs a:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px;border-radius:3px}.article-header__breadcrumbs meta{display:none}.article-header__breadcrumbs li[aria-current=page]{color:var(--ah-color-breadcrumb-current);font-weight:500}.article-header__category{display:inline-block;padding:6px 16px;margin-bottom:20px;background:var(--ah-accent-bg);color:var(--ah-accent);font-family:Lexend;font-size:14px;font-weight:500;line-height:1.4;border-radius:999px;text-decoration:none;transition:background .15s ease,color .15s ease}.article-header__category:hover{background:var(--ah-accent-bg-hover);color:var(--ah-accent-hover)}.article-header__category:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px}.article-header__title{color:var(--ah-color-title);font-family:Space_Grotesk;font-size:clamp(2.25rem, 1.357rem + 2.857vw, 3.5rem);font-weight:700;line-height:110%;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin-bottom:16px;view-transition-name:article-title}.article-header__excerpt{color:var(--ah-color-excerpt);font-family:Lexend;font-size:clamp(1.125rem, 1.036rem + .286vw, 1.25rem);font-weight:300;line-height:160%;margin-bottom:24px;max-height:calc(1.6em * 3);overflow:hidden}@supports (-webkit-line-clamp:3){.article-header__excerpt{max-height:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.article-header:not(:has(.article-header__excerpt)) .article-header__title{margin-bottom:24px}.article-header:not(:has(.article-header__figure)) .article-header__meta{margin-bottom:0}.article-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin-bottom:32px;font-family:Lexend;font-size:14px;font-weight:400;line-height:1.4;color:var(--ah-color-meta)}.article-header__sep{display:inline-block;width:4px;height:4px;margin:0 12px;margin-inline:12px;border-radius:50%;background:var(--ah-color-sep);flex-shrink:0}.article-header__author{display:inline-flex;align-items:center;gap:8px;font-style:normal}.article-header__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.article-header__author a{color:var(--ah-color-author);font-weight:500;text-decoration:none;transition:color .15s ease}.article-header__author a:hover{color:var(--ah-accent)}.article-header__author a:focus-visible{outline:2px solid var(--ah-accent);outline-offset:2px;border-radius:3px}.article-header__author-info{display:flex;flex-direction:column;gap:1px}.article-header__jobtitle{color:var(--ah-color-updated);font-size:12px;font-weight:400;line-height:1.3}.article-header__updated{color:var(--ah-color-updated);font-size:13px}.article-header__figure{margin:0;padding:0;overflow:hidden;border-radius:var(--ah-radius-figure);background:var(--ah-border)}.article-header__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0;margin:0;view-transition-name:article-image}.article-header__caption{padding:10px 16px;font-family:Lexend;font-size:13px;font-weight:400;line-height:1.5;color:var(--ah-color-updated);text-align:center}@media (max-width:768px){.article-header{--ah-padding:24px 20px 28px;--ah-radius:16px;--ah-radius-figure:12px;margin-bottom:32px}.article-header__title{line-height:115%;letter-spacing:-.01em}.article-header__sep{margin:0 8px;margin-inline:8px}}@media (max-width:480px){.article-header__breadcrumbs{margin-bottom:16px}.article-header__category{margin-bottom:16px}.article-header__excerpt{margin-bottom:20px}.article-header__meta{gap:6px 0}.article-header__sep{display:none}.article-header__date,.article-header__read-time,.article-header__updated,.article-header__views{display:inline}.article-header__date::before,.article-header__read-time::before,.article-header__updated::before,.article-header__views::before{content:'·';margin-inline:6px;color:var(--ah-color-sep)}.article-header__date::before{content:none}}.article-header ::selection{background:var(--ah-accent);color:#fff}#after-article-header{scroll-margin-top:96px}.article-header__skip{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.article-header__skip:focus{position:static;width:auto;height:auto;padding:4px 12px;margin:0 0 8px;overflow:visible;clip:auto;white-space:normal;display:inline-block;font-size:.8125rem;font-weight:600;color:var(--ah-accent);background:var(--ah-accent-bg);border-radius:4px;text-decoration:none;outline:2px solid var(--ah-accent);outline-offset:2px}@media (pointer:coarse){.article-header__breadcrumbs a{padding-block:8px}.article-header__category{padding-block:12px}.article-header__author a{padding-block:8px}}@media (prefers-reduced-motion:reduce){.article-header__author a,.article-header__breadcrumbs a,.article-header__category{transition:none}.article-header__image,.article-header__title{view-transition-name:none}}@media (forced-colors:active){.article-header{border:1px solid CanvasText;box-shadow:none;background:Canvas}.article-header__category{border:1px solid LinkText;background:0 0;color:LinkText}.article-header__category:hover{background:0 0}.article-header__avatar{border:1px solid CanvasText}.article-header__sep{background:CanvasText}.article-header__breadcrumbs a{color:LinkText}.article-header__author a{color:LinkText}.article-header__figure{border:1px solid CanvasText}.article-header__caption{color:CanvasText}.article-header__jobtitle{color:CanvasText}}@media print{.article-header{background:0 0;border:none;box-shadow:none;padding:0;border-radius:0;contain:none}.article-header__category{border:1px solid #000;background:0 0;color:#000}.article-header__figure{border-radius:0}.article-header__caption{color:#000}.article-header__jobtitle{color:#000}}