.share-buttons[data-astro-cid-eqjx2q6l]{align-items:center;gap:var(--space-32);flex-wrap:wrap;display:flex}.share-buttons__label[data-astro-cid-eqjx2q6l]{color:var(--text-primary);font-size:var(--font-body-base-size);line-height:var(--font-body-base-line-height);opacity:.5}.share-buttons__list[data-astro-cid-eqjx2q6l]{gap:var(--space-8);display:flex}.share-buttons__icon[data-astro-cid-eqjx2q6l]{width:32px;height:32px;display:block}.share-buttons__status[data-astro-cid-eqjx2q6l]{color:var(--text-accent);font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height);transition:opacity .15s var(--ease-out), transform .15s var(--ease-out)}@starting-style{.share-buttons__status[data-astro-cid-eqjx2q6l]{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){@starting-style{.share-buttons__status[data-astro-cid-eqjx2q6l]{transform:none}}}.share-buttons__status[data-astro-cid-eqjx2q6l]:empty{display:none}.article-body[data-astro-cid-q5fravpf]{gap:var(--space-48);padding:var(--space-section-vertical-l) var(--page-gutter);color:var(--text-primary);flex-direction:column;display:flex}.article-body__main[data-astro-cid-q5fravpf]{gap:var(--space-48);flex-direction:column;min-width:0;display:flex}.article-body__rule[data-astro-cid-q5fravpf]{border:0;border-top:1px solid var(--line-primary);margin:0 0 -1px}.article-body__content[data-astro-cid-q5fravpf]{gap:var(--space-24);flex-direction:column;display:flex}.article-body__content[data-astro-cid-q5fravpf] h2{scroll-margin-top:var(--space-24);font-family:var(--font-family-serif);font-weight:400;font-size:var(--font-titles-h4-size);line-height:var(--font-titles-h4-line-height)}.article-body__content[data-astro-cid-q5fravpf] h2:not(:first-child){margin-top:calc(var(--space-48) - var(--space-24))}.article-body__content[data-astro-cid-q5fravpf] h2+*{margin-top:calc(var(--space-16) - var(--space-24))}.article-body__content[data-astro-cid-q5fravpf] p{color:var(--text-secondary);font-size:var(--font-body-m-size);line-height:var(--font-body-m-line-height)}.article-body__content[data-astro-cid-q5fravpf] blockquote{padding:var(--space-8) var(--space-16);box-shadow:inset 4px 0 0 var(--line-reverse);margin:0}.article-body__content[data-astro-cid-q5fravpf] blockquote p{color:var(--text-primary)}@media (width>=1024px){.article-body[data-astro-cid-q5fravpf]{align-items:start;gap:var(--fluid-space-128);padding:var(--fluid-space-128) var(--page-gutter);grid-template-columns:595fr 1133fr;display:grid}.article-body__toc[data-astro-cid-q5fravpf]{min-width:0;top:calc(var(--space-24) + 4.75rem);position:sticky}.article-body__rule--mobile[data-astro-cid-q5fravpf]{display:none}.article-body__main[data-astro-cid-q5fravpf]{gap:var(--fluid-space-96)}.article-body__content[data-astro-cid-q5fravpf] h2:not(:first-child){margin-top:calc(var(--fluid-space-96) - var(--space-24))}.article-body__content[data-astro-cid-q5fravpf] h2+*{margin-top:0}}.article-hero[data-astro-cid-gsduxf2z]{--article-hero-min-height:min(964px, calc(964 / 1920 * 100vw));background:var(--bg-accent);color:var(--text-reverse);flex-direction:column;display:flex}.article-hero__content[data-astro-cid-gsduxf2z]{padding:var(--space-section-vertical-m) var(--space-section-horizontal-m)}.article-hero__text[data-astro-cid-gsduxf2z]{gap:var(--space-48);flex-direction:column;display:flex}.article-hero__meta[data-astro-cid-gsduxf2z]{align-items:flex-start;gap:var(--space-48);flex-direction:column;display:flex}.article-hero__tags[data-astro-cid-gsduxf2z]{gap:var(--space-8);flex-wrap:wrap;display:flex}.article-hero__tags[data-astro-cid-gsduxf2z] time[data-astro-cid-gsduxf2z]{display:flex}.article-hero__title[data-astro-cid-gsduxf2z]{margin-top:calc(var(--space-24) - var(--space-48));font-family:var(--font-family-serif);font-weight:400;font-size:var(--font-titles-h2-size);line-height:var(--font-titles-h2-line-height);text-wrap:pretty}.article-hero__author[data-astro-cid-gsduxf2z]{align-items:center;gap:var(--space-16);display:flex}.article-hero__avatar[data-astro-cid-gsduxf2z]{object-fit:cover;flex:none;width:52px;height:52px}.article-hero__author-info[data-astro-cid-gsduxf2z]{gap:var(--space-2);flex-direction:column;display:flex}.article-hero__author-name[data-astro-cid-gsduxf2z]{color:var(--text-reverse);font-weight:500;font-size:var(--font-body-base-size);line-height:var(--font-body-base-line-height);align-self:flex-start;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}@media (hover:hover) and (pointer:fine){.article-hero__author-name[data-astro-cid-gsduxf2z]:hover{color:var(--text-reverse--hover);text-decoration-color:currentColor}}.article-hero__author-name[data-astro-cid-gsduxf2z]:active{color:var(--text-reverse--pressed)}.article-hero__author-name[data-astro-cid-gsduxf2z]:focus-visible{outline:2px solid var(--text-reverse);outline-offset:2px}.article-hero__author-role[data-astro-cid-gsduxf2z]{color:var(--text-reverse-secondary);font-size:var(--font-body-s-size);line-height:var(--font-body-s-line-height)}.article-hero__photo[data-astro-cid-gsduxf2z]{aspect-ratio:402/426.32;width:100%;position:relative;overflow:clip}.article-hero__image[data-astro-cid-gsduxf2z]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=600px) and (width<=1023.98px){.article-hero__photo[data-astro-cid-gsduxf2z]{max-height:60svh}.article-hero__image[data-astro-cid-gsduxf2z]{object-position:50% 50%}}@media (width>=1024px){.article-hero[data-astro-cid-gsduxf2z]{min-height:var(--article-hero-min-height);grid-template-columns:1011fr 909fr;display:grid;container-type:inline-size}.article-hero__content[data-astro-cid-gsduxf2z]{padding:max(var(--space-section-vertical-l), calc(74px + var(--space-32))) var(--space-section-horizontal-m) var(--fluid-space-128) max(var(--space-section-horizontal-m), calc((100cqw - var(--content-width)) / 2));display:flex}.article-hero__text[data-astro-cid-gsduxf2z]{justify-content:center;gap:var(--fluid-space-64);flex:auto}.article-hero__meta[data-astro-cid-gsduxf2z]{align-self:flex-start;align-items:center;gap:var(--space-36);flex-direction:row}.article-hero__title[data-astro-cid-gsduxf2z]{padding-right:var(--fluid-space-64);margin-top:0}.article-hero__title-lead[data-astro-cid-gsduxf2z]{display:block}.article-hero__photo[data-astro-cid-gsduxf2z]{aspect-ratio:auto;height:0;min-height:100%}}
