.author[data-astro-cid-hbs4ykhd]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-blush);grid-template-columns:72px 1fr;align-items:start;gap:18px;margin-block:48px 24px;padding:24px;display:grid}@media (width>=640px){.author[data-astro-cid-hbs4ykhd]{grid-template-columns:96px 1fr;gap:24px;padding:28px}}.author__photo[data-astro-cid-hbs4ykhd] img{aspect-ratio:1;object-fit:cover;border:3px solid var(--c-white);width:100%;box-shadow:var(--shadow);border-radius:50%}.author[data-astro-cid-hbs4ykhd] p[data-astro-cid-hbs4ykhd]{margin:0}.author__label[data-astro-cid-hbs4ykhd]{color:var(--c-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.author__name[data-astro-cid-hbs4ykhd]{font-family:var(--f-head);font-size:1.2rem;font-weight:700}.author__name[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]{color:var(--c-ink);text-decoration:none}.author__role[data-astro-cid-hbs4ykhd]{color:var(--c-muted);font-size:.88rem;margin-bottom:10px!important}.author__bio[data-astro-cid-hbs4ykhd]{font-size:.95rem;line-height:1.65}.author__more[data-astro-cid-hbs4ykhd]{margin-top:12px;font-size:.9rem;font-weight:600;display:inline-block}.toc[data-astro-cid-p33bl5ka]{border:1px solid var(--c-line);border-radius:var(--radius);background:var(--c-white);margin-block:0 28px;font-size:.93rem}summary[data-astro-cid-p33bl5ka]{color:var(--c-ink);font-family:var(--f-head);cursor:pointer;align-items:center;gap:10px;padding:14px 18px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-p33bl5ka]::-webkit-details-marker{display:none}summary[data-astro-cid-p33bl5ka]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.toc[data-astro-cid-p33bl5ka][open] summary[data-astro-cid-p33bl5ka]:after{transform:rotate(-135deg)}summary[data-astro-cid-p33bl5ka] svg{color:var(--c-primary)}.toc__count[data-astro-cid-p33bl5ka]{color:var(--c-muted);font-family:var(--f-body);font-size:.8rem;font-weight:500}ol[data-astro-cid-p33bl5ka]{counter-reset:none;margin:0;padding:0 18px 16px;list-style:none}li[data-astro-cid-p33bl5ka]{margin:0;line-height:1.45}.toc__d3[data-astro-cid-p33bl5ka]{padding-left:16px}a[data-astro-cid-p33bl5ka]{border-left:2px solid var(--c-line);color:var(--c-text);padding:7px 0 7px 12px;text-decoration:none;display:block}a[data-astro-cid-p33bl5ka]:hover{color:var(--c-accent);border-left-color:var(--c-secondary)}a[data-astro-cid-p33bl5ka][aria-current]{color:var(--c-accent);border-left-color:var(--c-primary);font-weight:600}.article[data-astro-cid-sgg5joot]{padding-bottom:clamp(48px,7vw,88px)}.article__top[data-astro-cid-sgg5joot]{gap:16px;padding-top:clamp(18px,3vw,36px);display:grid}@media (width>=900px){.article__top[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,56px)}}.article__top[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{margin-bottom:0;font-size:clamp(1.55rem,1.15rem + 1.5vw,2.35rem);line-height:1.18}.article__cats[data-astro-cid-sgg5joot]{flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.article__cats[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{background:var(--c-blush);color:var(--c-accent);font-family:var(--f-head);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:600;text-decoration:none;display:inline-block}.article__cats[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{background:var(--c-primary);color:var(--c-white)}.article__meta[data-astro-cid-sgg5joot]{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:14px;font-size:.82rem;line-height:1.4;display:flex}.article__author[data-astro-cid-sgg5joot]{color:var(--c-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.article__author[data-astro-cid-sgg5joot] img{object-fit:cover;border-radius:50%;width:32px;height:32px}.article__author[data-astro-cid-sgg5joot]:hover strong[data-astro-cid-sgg5joot]{color:var(--c-accent)}@media (width<=639px){.article__author[data-astro-cid-sgg5joot]{flex-basis:100%}.article__label[data-astro-cid-sgg5joot]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.article__info[data-astro-cid-sgg5joot]{align-items:center;gap:6px;display:inline-flex}.article__info[data-astro-cid-sgg5joot] svg{color:var(--c-primary)}.article__hero[data-astro-cid-sgg5joot]{margin:0}.article__hero[data-astro-cid-sgg5joot] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow)}.article__top[data-astro-cid-sgg5joot]+.wrap[data-astro-cid-sgg5joot]{padding-top:clamp(20px,3vw,36px)}.article__thanks{width:100%;margin-top:32px}.page[data-astro-cid-xa52sxzc]{padding-block:clamp(32px,5vw,56px) clamp(56px,8vw,96px)}.page__updated[data-astro-cid-xa52sxzc]{border-left:3px solid var(--c-primary);background:var(--c-blush);margin-bottom:1.5em;padding:10px 14px;font-size:.92rem}
