.article-header[data-astro-cid-zm77yjld]{padding-top:var(--article-header-pt);padding-bottom:var(--spacing-3xl);row-gap:var(--grid-margin)}.article-header__text[data-astro-cid-zm77yjld]{grid-column:var(--article-header-text-column);display:flex;flex-direction:column;gap:var(--spacing-xl)}.article-header__badges[data-astro-cid-zm77yjld]{--badges-direction: var(--article-badges-direction);grid-column:var(--article-badges-column);order:var(--article-badges-order);justify-self:var(--article-badges-justify);white-space:nowrap}.article-visual[data-astro-cid-zm77yjld]{grid-column:1 / -1;width:100%;cursor:zoom-in}.article-hero[data-astro-cid-zm77yjld]{grid-column:1 / -1;display:var(--article-hero-display);position:relative;overflow:hidden;padding-top:var(--article-device-overhang)}.article-hero__band[data-astro-cid-zm77yjld]{aspect-ratio:var(--article-band-ratio);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--article-band-radius);background:var(--article-band)}.article-hero__device[data-astro-cid-zm77yjld]{position:absolute;top:0;left:50%;translate:-50% 0;width:var(--article-device-width);aspect-ratio:907 / 644;padding:1.8% 2% 0;background:var(--color-device-body);border:var(--border-width-device) solid var(--color-device-bezel);border-bottom:none;border-radius:var(--article-device-radius) var(--article-device-radius) 0 0;box-shadow:var(--shadow-device)}.article-hero__screen[data-astro-cid-zm77yjld]{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:var(--radius-screen) var(--radius-screen) 0 0;cursor:zoom-in}.article-portrait[data-astro-cid-zm77yjld]{grid-column:var(--article-portrait-column);grid-row:var(--article-portrait-row);position:relative;padding-top:var(--article-portrait-overhang)}.article-portrait__band[data-astro-cid-zm77yjld]{aspect-ratio:var(--article-portrait-band-ratio);border-radius:var(--article-band-radius);background:var(--article-band)}.article-portrait__photo[data-astro-cid-zm77yjld]{position:absolute;top:0;left:50%;translate:-50% 0;width:var(--article-portrait-photo-width);height:100%;object-fit:cover;object-position:top;border-radius:var(--article-device-radius) var(--article-device-radius) 0 0;box-shadow:var(--shadow-device)}.article-facts[data-astro-cid-zm77yjld]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:var(--spacing-xl);padding-top:var(--spacing-xl)}.article-facts__item[data-astro-cid-zm77yjld]{grid-column:var(--article-facts-column);display:flex;flex-direction:column;gap:var(--spacing-md)}.article-facts[data-astro-cid-zm77yjld] dd[data-astro-cid-zm77yjld] span[data-astro-cid-zm77yjld]{display:block}.article-facts--side[data-astro-cid-zm77yjld]{grid-column:var(--article-portrait-facts-column);grid-row:var(--article-portrait-row);display:var(--article-portrait-facts-display);flex-direction:column;justify-content:space-between;gap:var(--spacing-xl);padding-top:var(--article-portrait-facts-pt)}.article-facts--side[data-astro-cid-zm77yjld] .article-facts__item[data-astro-cid-zm77yjld]{grid-column:var(--article-facts-column)}.article-body[data-astro-cid-zm77yjld]{padding-block:var(--article-section-space)}.article-end[data-astro-cid-zm77yjld]{padding-block:var(--spacing-3xl)}.article-end__inner[data-astro-cid-zm77yjld]{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--spacing-xl)}.article-next[data-astro-cid-zm77yjld]{display:flex;flex-direction:column;gap:var(--spacing-xs);text-align:right;text-decoration:none;color:inherit;margin-left:auto}.article-next__title[data-astro-cid-zm77yjld]{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:var(--link-underline-thickness-hover);text-underline-offset:var(--link-underline-offset);transition:text-decoration-color var(--motion-duration-fast) var(--motion-ease)}@media (hover: hover){.article-next[data-astro-cid-zm77yjld]:hover .article-next__title[data-astro-cid-zm77yjld]{text-decoration-color:currentColor}}.article-next[data-astro-cid-zm77yjld]:focus-visible .article-next__title[data-astro-cid-zm77yjld]{text-decoration-color:currentColor}
