.spreaker[data-astro-cid-i5wwli5v]{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#fff;overflow:hidden}.spreaker[data-astro-cid-i5wwli5v] iframe[data-astro-cid-i5wwli5v]{border:0;display:block}.yt[data-astro-cid-j6f56hgn]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--ef-ink);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.yt[data-astro-cid-j6f56hgn] iframe,.yt__play[data-astro-cid-j6f56hgn]{border:0;width:100%;height:100%;position:absolute;inset:0}.yt__play[data-astro-cid-j6f56hgn]{cursor:pointer;background:0 0;padding:0}.yt__play[data-astro-cid-j6f56hgn] img[data-astro-cid-j6f56hgn]{object-fit:cover;opacity:.9;width:100%;max-width:none;height:100%;transition:opacity var(--transition-base)}.yt__play[data-astro-cid-j6f56hgn]:hover img[data-astro-cid-j6f56hgn]{opacity:1}.yt__button[data-astro-cid-j6f56hgn]{width:64px;height:64px;color:var(--ef-ink);box-shadow:var(--shadow-card-hover);transition:scale var(--transition-base);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.yt__button[data-astro-cid-j6f56hgn] svg[data-astro-cid-j6f56hgn]{width:26px;height:26px;margin-inline-start:3px}.yt__play[data-astro-cid-j6f56hgn]:hover .yt__button[data-astro-cid-j6f56hgn]{scale:1.08}.preview-banner[data-astro-cid-gfv7secw]{background:var(--ef-gold-soft);text-align:center;padding:12px 24px;font-size:14px}.post-hero[data-astro-cid-gfv7secw]{isolation:isolate;color:#fff;background:var(--ef-ink);position:relative;overflow:hidden}.post-hero__bg[data-astro-cid-gfv7secw]{z-index:-2;opacity:.25;filter:blur(6px);position:absolute;inset:0;scale:1.05}.post-hero__bg[data-astro-cid-gfv7secw] img{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.post-hero[data-astro-cid-gfv7secw]:before{content:"";z-index:-1;background:linear-gradient(to bottom, #161b2166, var(--ef-ink));position:absolute;inset:0}.post-hero__inner[data-astro-cid-gfv7secw],.post-layout[data-astro-cid-gfv7secw],.post-related[data-astro-cid-gfv7secw]{width:min(100% - var(--gutter) * 2, 1280px)}.post-hero__inner[data-astro-cid-gfv7secw]{padding-block:40px 48px}.post-hero__crumbs[data-astro-cid-gfv7secw] ol[data-astro-cid-gfv7secw]{color:#fff9;flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.post-hero__crumbs[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]:hover{color:#fff}.post-hero__grid[data-astro-cid-gfv7secw]{align-items:end;gap:32px;margin-block-start:32px;display:grid}.post-hero__title[data-astro-cid-gfv7secw]{color:#fff;max-width:24ch;font-size:clamp(32px,4.4vw,56px);line-height:1.05}.post-hero__excerpt[data-astro-cid-gfv7secw]{color:#ffffffbf;text-wrap:pretty;max-width:44rem;margin-block-start:20px;font-size:18px;line-height:1.6}.post-hero__meta[data-astro-cid-gfv7secw]{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block-start:28px;font-size:14px;display:flex}.post-hero__author[data-astro-cid-gfv7secw]{align-items:center;gap:12px;display:flex}.post-hero__author[data-astro-cid-gfv7secw] .post-hero__avatar{object-fit:cover;border-radius:50%;width:40px;height:40px;box-shadow:0 0 0 2px #fff3}.post-hero__author-name[data-astro-cid-gfv7secw]{color:#fff;font-weight:600}.post-hero__author-name[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]:hover{text-decoration:underline}.post-hero__author-title[data-astro-cid-gfv7secw]{font-size:12px}.post-hero__image[data-astro-cid-gfv7secw]{aspect-ratio:16/10;box-shadow:var(--shadow-card-hover);border-radius:28px;overflow:hidden}.post-hero__image[data-astro-cid-gfv7secw] img{object-fit:cover;width:100%;max-width:none;height:100%}.post-layout[data-astro-cid-gfv7secw]{gap:40px;padding-block:48px;display:grid}.post-sidebar__sticky[data-astro-cid-gfv7secw]{gap:24px;display:grid}.post-sidebar__note[data-astro-cid-gfv7secw]{color:var(--color-text-secondary);margin-block-start:8px;font-size:12.5px}.post-sidebar__note[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]{color:var(--ef-blue);font-weight:600}.post-sidebar__share[data-astro-cid-gfv7secw]{padding:24px}.post-sidebar__label[data-astro-cid-gfv7secw]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);font-size:11.5px;font-weight:600}.post-sidebar__share[data-astro-cid-gfv7secw] ul[data-astro-cid-gfv7secw]{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.post-sidebar__share[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]{background:var(--ef-mist);width:40px;height:40px;color:var(--ef-ink);transition:background-color var(--transition-fast), color var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.post-sidebar__share[data-astro-cid-gfv7secw] svg[data-astro-cid-gfv7secw]{flex:none;width:18px;height:18px}.post-sidebar__share[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]:hover{background:var(--ef-blue);color:#fff}.post-sidebar__cta[data-astro-cid-gfv7secw]{isolation:isolate;color:#fff;background:var(--ef-ink);border-radius:24px;padding:24px;position:relative;overflow:hidden}.post-sidebar__cta[data-astro-cid-gfv7secw] .post-sidebar__photo{object-fit:cover;border-radius:16px;width:100%}.post-sidebar__cta[data-astro-cid-gfv7secw] p[data-astro-cid-gfv7secw]{color:#ffffffd9;margin-block-start:16px;font-size:15px;font-style:italic;line-height:1.6}.post-sidebar__cta[data-astro-cid-gfv7secw] .btn[data-astro-cid-gfv7secw]{margin-block-start:16px}.post-body[data-astro-cid-gfv7secw]{border-radius:32px;padding:clamp(24px,4vw,52px);font-size:1.125rem;line-height:1.8}.post-author[data-astro-cid-gfv7secw]{border-radius:32px;gap:20px;margin-block-start:32px;padding:clamp(24px,3vw,32px);display:flex}.post-author[data-astro-cid-gfv7secw] .post-author__photo{object-fit:cover;border-radius:20px;flex:none;width:88px;height:88px}.post-author__name[data-astro-cid-gfv7secw]{font-family:var(--font-display);font-size:21px;font-weight:600}.post-author__bio[data-astro-cid-gfv7secw]{color:var(--color-text-secondary);margin-block-start:8px;font-size:15px;font-style:italic;line-height:1.65}.post-adjacent[data-astro-cid-gfv7secw]{gap:16px;margin-block-start:32px;display:grid}.post-adjacent__link[data-astro-cid-gfv7secw]{border:1px solid var(--ef-line);background:var(--color-surface);transition:border-color var(--transition-fast);border-radius:24px;padding:20px;display:block}.post-adjacent__link[data-astro-cid-gfv7secw]:hover{border-color:var(--ef-blue)}.post-adjacent__link--end[data-astro-cid-gfv7secw]{text-align:end}.post-adjacent__label[data-astro-cid-gfv7secw]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.post-adjacent__title[data-astro-cid-gfv7secw]{font-family:var(--font-display);margin-block-start:4px;font-size:17px;font-weight:600;line-height:1.3;display:block}.post-adjacent__link[data-astro-cid-gfv7secw]:hover .post-adjacent__title[data-astro-cid-gfv7secw]{color:var(--ef-blue)}.post-related[data-astro-cid-gfv7secw]{padding-block:16px 48px}.post-related__title[data-astro-cid-gfv7secw]{font-size:clamp(26px,3vw,34px)}.post-related__grid[data-astro-cid-gfv7secw]{gap:24px;margin-block-start:24px;display:grid}.post-related__grid[data-astro-cid-gfv7secw]>li[data-astro-cid-gfv7secw]{display:flex}.post-related__grid[data-astro-cid-gfv7secw]>li[data-astro-cid-gfv7secw]>*{width:100%}@media (width>=640px){.post-adjacent[data-astro-cid-gfv7secw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.post-related__grid[data-astro-cid-gfv7secw]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.post-hero__inner[data-astro-cid-gfv7secw]{padding-block:64px 56px}.post-hero__grid[data-astro-cid-gfv7secw]{grid-template-columns:8fr 4fr}.post-hero__image[data-astro-cid-gfv7secw]{aspect-ratio:4/3}.post-layout[data-astro-cid-gfv7secw]{grid-template-columns:minmax(0,1fr) 340px;gap:48px;padding-block:64px}.post-sidebar[data-astro-cid-gfv7secw]{order:2}.post-sidebar__sticky[data-astro-cid-gfv7secw]{position:sticky;inset-block-start:104px}}
