.article-summary[data-astro-cid-kl3kibie]{--article-summary-accent:#aa7ff5;--article-summary-ink:#100132;--article-summary-muted:color-mix(in srgb, var(--article-summary-ink) 74%, var(--color-white));--article-summary-line:color-mix(in srgb, var(--article-summary-ink) 14%, transparent);background:color-mix(in srgb, var(--article-summary-accent) 12%, var(--color-white));color:var(--article-summary-ink);overflow-wrap:anywhere;margin-bottom:clamp(32px,3.2vw,48px);padding:clamp(24px,2.6vw,36px)}.article-summary__label[data-astro-cid-kl3kibie]{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 14px;font-size:.68rem;font-weight:500;line-height:1.4}.article-summary[data-astro-cid-kl3kibie] h2[data-astro-cid-kl3kibie]{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:300;line-height:1.15}.article-summary__list[data-astro-cid-kl3kibie]{margin:28px 0 0;padding:0;list-style:none}.article-summary__item[data-astro-cid-kl3kibie]{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;display:grid}.article-summary__item[data-astro-cid-kl3kibie]+.article-summary__item[data-astro-cid-kl3kibie]{border-top:1px solid var(--article-summary-line);margin-top:22px;padding-top:22px}.article-summary__check[data-astro-cid-kl3kibie]{background:color-mix(in srgb, var(--article-summary-accent) 42%, var(--color-white));place-items:center;width:28px;height:28px;display:grid}.article-summary__text[data-astro-cid-kl3kibie]{min-width:0}.article-summary[data-astro-cid-kl3kibie] h3[data-astro-cid-kl3kibie]{letter-spacing:-.02em;margin:0;font-size:clamp(1.125rem,1.5vw,1.3rem);font-weight:500;line-height:1.3}.article-summary__text[data-astro-cid-kl3kibie] p[data-astro-cid-kl3kibie]{color:var(--article-summary-muted);margin:8px 0 0;font-size:1rem;line-height:1.55}.article-summary__actions[data-astro-cid-kl3kibie]{--button-dark-fill:var(--article-summary-ink);--button-dark-hover:color-mix(in srgb, var(--article-summary-ink) 82%, var(--article-summary-accent));--button-secondary-fill:transparent;--button-secondary-hover:var(--color-white);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:32px;display:grid}.article-summary[data-astro-cid-kl3kibie] .article-summary__actions[data-astro-cid-kl3kibie] .article-summary__button{border-color:var(--article-summary-ink);width:100%;min-width:0;min-height:48px;font-family:var(--font-text);text-align:center;white-space:normal;border-radius:0;gap:12px;padding:12px 20px;font-size:1rem;font-weight:400;line-height:1.4}.article-summary[data-astro-cid-kl3kibie] .article-summary__actions[data-astro-cid-kl3kibie] .button--secondary{color:var(--article-summary-ink)}.article-summary__actions[data-astro-cid-kl3kibie] .article-summary__button:focus-visible{outline:2px solid var(--article-summary-ink);outline-offset:5px}.article-summary__actions[data-astro-cid-kl3kibie] .arrow-icon{flex-shrink:0;width:18px;height:18px}@media (width<=600px){.article-summary__actions[data-astro-cid-kl3kibie]{grid-template-columns:minmax(0,1fr);gap:8px}.article-summary__item[data-astro-cid-kl3kibie]{grid-template-columns:28px minmax(0,1fr);gap:14px}.article-summary__check[data-astro-cid-kl3kibie]{width:28px;height:28px}.article-summary__check[data-astro-cid-kl3kibie] svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.article-summary__actions[data-astro-cid-kl3kibie] .article-summary__button{transition:none}}@media (forced-colors:active){.article-summary[data-astro-cid-kl3kibie]{--article-summary-line:CanvasText;color:canvastext;background:canvas;border:1px solid canvastext}.article-summary__text[data-astro-cid-kl3kibie] p[data-astro-cid-kl3kibie]{color:canvastext}.article-summary__check[data-astro-cid-kl3kibie]{background:canvas}.article-summary[data-astro-cid-kl3kibie] .article-summary__actions[data-astro-cid-kl3kibie] .article-summary__button{color:linktext;background:canvas;border-color:linktext}.article-summary__actions[data-astro-cid-kl3kibie] .article-summary__button:focus-visible{outline-color:highlight}}
