.asite-blog-post-header,.asite-blog-post-header *{box-sizing:border-box}.asite-blog-post-header{--asite-blog-post-header-bg:var(--roma-canvas,#fff);--asite-blog-post-header-ink:var(--roma-ink,#16181c);--asite-blog-post-header-body:var(--roma-ink-2,#5a5f66);--asite-blog-post-header-muted:var(--roma-ink-3,#696969);--asite-blog-post-header-hairline:var(--roma-hairline,#e2e2e2);background:var(--asite-blog-post-header-bg,#fff);font-family:var(--roma-font-sans,"Inter",sans-serif);padding:calc(var(--asite-blog-post-header-pt, 80px)*.6) 24px calc(var(--asite-blog-post-header-pb, 64px)*.6)}@media (min-width:720px){.asite-blog-post-header{padding-bottom:calc(var(--asite-blog-post-header-pb, 64px)*.8);padding-top:calc(var(--asite-blog-post-header-pt, 80px)*.8)}}@media (min-width:960px){.asite-blog-post-header{padding-bottom:var(--asite-blog-post-header-pb,64px);padding-top:var(--asite-blog-post-header-pt,80px)}}.asite-blog-post-header__inner{display:flex;flex-direction:column;gap:36px;margin:0 auto;max-width:var(--roma-page-max,1440px)}@media (min-width:960px){.asite-blog-post-header__inner{gap:48px}}.asite-blog-post-header__intro{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.asite-blog-post-header__crumbs{align-items:center;color:var(--asite-blog-post-header-muted,#696969);display:flex;flex-wrap:wrap;font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);gap:12px;letter-spacing:.08em;text-transform:uppercase}.asite-blog-post-header .asite-blog-post-header__crumbs .asite-blog-post-header__crumb{color:var(--asite-blog-post-header-muted,#696969)!important;text-decoration:none!important;transition:color var(--roma-t-colour,.2s) var(--roma-ease,ease)}.asite-blog-post-header .asite-blog-post-header__crumbs .asite-blog-post-header__crumb:hover{color:var(--asite-blog-post-header-ink,#16181c)!important}.asite-blog-post-header__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.asite-blog-post-header__tag{background:#f3f3f3;border-radius:4px;color:var(--asite-blog-post-header-ink,#16181c);padding:4px 8px;white-space:nowrap}.asite-blog-post-header__detail,.asite-blog-post-header__tag{font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em}.asite-blog-post-header__detail{color:var(--asite-blog-post-header-muted,#696969)}.asite-blog-post-header .asite-blog-post-header__intro .asite-blog-post-header__title{color:var(--asite-blog-post-header-ink,#16181c)!important;font:500 clamp(34px,1.6rem + 2.6vw,56px)/1.12 var(--roma-font-sans,"Inter",sans-serif)!important;letter-spacing:-.03em!important;margin:0!important;max-width:1120px}.asite-blog-post-header .asite-blog-post-header__intro .asite-blog-post-header__standfirst{color:var(--asite-blog-post-header-body,#5a5f66)!important;font:400 clamp(18px,1rem + .5vw,22px)/1.5 var(--roma-font-sans,"Inter",sans-serif)!important;margin:0!important;max-width:960px}.asite-blog-post-header__row{align-items:flex-start;border-top:1px solid var(--asite-blog-post-header-hairline,#e2e2e2);display:flex;flex-direction:column;gap:24px;padding-top:28px}@media (min-width:720px){.asite-blog-post-header__row{align-items:center;flex-direction:row;justify-content:space-between}}.asite-blog-post-header__byline{flex-wrap:wrap}.asite-blog-post-header__author,.asite-blog-post-header__byline{align-items:center;display:flex;gap:16px}.asite-blog-post-header__avatar{align-items:center;background:#f3f3f3;border-radius:24px;color:var(--asite-blog-post-header-ink,#16181c);display:flex;flex:0 0 auto;font:500 16px/1 var(--roma-font-sans,"Inter",sans-serif);height:48px;justify-content:center;overflow:hidden;position:relative;width:48px}.asite-blog-post-header__avatar-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.asite-blog-post-header__author-text,.asite-blog-post-header__published{display:flex;flex-direction:column;gap:4px}.asite-blog-post-header__author-name,.asite-blog-post-header__published-date{color:var(--asite-blog-post-header-ink,#16181c);font:500 15px/normal var(--roma-font-sans,"Inter",sans-serif)}.asite-blog-post-header__author-role,.asite-blog-post-header__published-label,.asite-blog-post-header__share-label{color:var(--asite-blog-post-header-muted,#696969);font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase}.asite-blog-post-header__divider{background:var(--asite-blog-post-header-hairline,#e2e2e2);height:32px;width:1px}.asite-blog-post-header__actions,.asite-blog-post-header__share{align-items:center;display:flex;gap:8px}.asite-blog-post-header .asite-blog-post-header__row .asite-blog-post-header__facts{display:flex;flex-wrap:wrap;gap:20px 40px;margin:0!important}.asite-blog-post-header__fact{display:flex;flex-direction:column;gap:4px}.asite-blog-post-header .asite-blog-post-header__fact dt{color:var(--asite-blog-post-header-muted,#696969);font:500 12px/normal var(--roma-font-mono,"JetBrains Mono",ui-monospace,monospace);letter-spacing:.08em;margin:0}.asite-blog-post-header .asite-blog-post-header__fact dd{color:var(--asite-blog-post-header-ink,#16181c);font:500 15px/normal var(--roma-font-sans,"Inter",sans-serif);margin:0}.asite-blog-post-header .asite-blog-post-header__fact .asite-blog-post-header__fact-link{color:inherit!important;text-decoration:none!important}.asite-blog-post-header .asite-blog-post-header__fact .asite-blog-post-header__fact-link:hover{text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:3px}.asite-blog-post-header .asite-blog-post-header__btn{align-items:center!important;background:transparent!important;border:1px solid var(--roma-ink-black,#000)!important;border-radius:4px!important;box-shadow:none!important;color:var(--roma-ink-black,#000)!important;cursor:pointer;display:inline-flex!important;flex:0 0 auto;font:500 10px/13.5px var(--roma-font-sans,"Inter",sans-serif)!important;height:28px!important;justify-content:center!important;letter-spacing:0!important;margin:0!important;padding:0 12px!important;text-decoration:none!important;text-transform:none!important;transform-origin:center;transition:background-color var(--roma-t-colour,.2s) var(--roma-ease,ease),transform var(--roma-t-colour,.2s) var(--roma-ease,ease);white-space:nowrap}.asite-blog-post-header .asite-blog-post-header__btn:hover{background:rgba(0,0,0,.05)!important;transform:scale(1.02)}.asite-blog-post-header .asite-blog-post-header__btn:focus-visible{box-shadow:0 0 0 3px var(--roma-focus-ring,rgba(5,5,5,.16))!important;outline:0!important}.asite-blog-post-header__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.asite-blog-post-header *,.asite-blog-post-header :after,.asite-blog-post-header :before{animation:none!important;transition:none!important}.asite-blog-post-header .asite-blog-post-header__btn:hover{transform:none!important}}