@layer arche.base;@layer arche.components{.arche-masthead{min-width:0;container-type:inline-size}.arche-masthead__inner{padding-block:var(--arche-spacing-10);grid-template-columns:minmax(0,1fr);display:grid}.arche-masthead[data-figure=true] .arche-masthead__inner{padding-block-start:0}.arche-masthead__figure+*{margin-block-start:var(--arche-spacing-5)}.arche-masthead__body{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.arche-masthead__body>*{margin-block:0}.arche-masthead .arche-masthead__body>*+*{margin-block-start:var(--arche-spacing-5)}.arche-masthead .arche-masthead__body>.arche-masthead__meta{margin-block-start:var(--arche-spacing-6)}.arche-masthead .arche-masthead__body>.arche-masthead__actions{margin-block-start:var(--arche-spacing-8)}.arche-masthead__dek{max-inline-size:min(var(--arche-layout-measure-narrow), 29em);font:var(--arche-typography-reading);color:var(--arche-color-text-muted);text-wrap:pretty}.arche-masthead__dek>:where(p){margin:0}.arche-masthead__dek :lang(ja),.arche-masthead__dek:lang(ja){font-synthesis:none;font-style:normal}.arche-masthead__actions{align-items:center;gap:var(--arche-spacing-3);flex-wrap:wrap;display:flex}.arche-masthead__media+.arche-masthead__body{margin-block-start:var(--arche-spacing-5)}@container (width>=40rem){.arche-masthead__inner{padding-block:var(--arche-spacing-12)}.arche-masthead__dek{font:var(--arche-typography-lead)}.arche-masthead[data-align=start] .arche-masthead__inner:has(>.arche-masthead__media .arche-avatar[data-size=xl]){align-items:center;column-gap:var(--arche-spacing-8);grid-template-columns:auto minmax(0,1fr)}.arche-masthead[data-align=start] .arche-masthead__inner:has(>.arche-masthead__media .arche-avatar[data-size=xl])>.arche-masthead__figure{grid-column:1/-1}.arche-masthead[data-align=start] .arche-masthead__media:has(.arche-avatar[data-size=xl])+.arche-masthead__body{margin-block-start:0}}.arche-masthead[data-align=center] .arche-masthead__body{text-align:center;justify-items:center}.arche-masthead[data-align=center] .arche-masthead__dek{text-wrap:balance;margin-inline:auto}.arche-masthead[data-align=center] .arche-eyebrow__rule{border:0;flex:none;block-size:auto;min-inline-size:0}.arche-masthead[data-align=center] .arche-eyebrow__rule:before{content:"·"}.arche-masthead[data-align=center] .arche-masthead__actions,.arche-masthead[data-align=center] .arche-eyebrow{justify-content:center}.arche-masthead[data-align=center] .arche-masthead__eyebrow,.arche-masthead[data-align=center] .arche-masthead__title{justify-self:stretch}}
