.blog-also-read[data-astro-cid-kgsl266k]{padding:var(--space-8) var(--space-6);background:hsl(var(--color-surface))}.blog-also-read__inner[data-astro-cid-kgsl266k]{max-width:var(--content-max-width);margin-inline:auto}.blog-also-read__title[data-astro-cid-kgsl266k]{margin-bottom:var(--space-6);font:var(--font-title);color:hsl(var(--color-ink-2));font-weight:700}.blog-also-read__list[data-astro-cid-kgsl266k]{gap:var(--space-10) var(--space-6);padding:0;list-style:none;display:grid}.blog-also-read__card[data-astro-cid-kgsl266k]{gap:var(--space-4);flex-direction:column;display:flex}.blog-also-read__thumb[data-astro-cid-kgsl266k]{display:block}.blog-also-read__image[data-astro-cid-kgsl266k]{border-radius:var(--radius-small);width:100%;height:auto}.blog-also-read__card-title[data-astro-cid-kgsl266k]{margin-bottom:var(--space-6);font:var(--font-title);color:hsl(var(--color-ink-2));font-weight:700}.blog-also-read__link[data-astro-cid-kgsl266k]{color:inherit;text-decoration:none}.blog-also-read__link[data-astro-cid-kgsl266k]:hover{color:hsl(var(--color-primary))}.blog-also-read__excerpt[data-astro-cid-kgsl266k]{font:var(--font-body);color:hsl(var(--color-gray))}@media (width>=48rem){.blog-also-read__title[data-astro-cid-kgsl266k]{font:var(--font-post-h3)}.blog-also-read__card[data-astro-cid-kgsl266k]{flex-direction:row;align-items:flex-start}.blog-also-read__thumb[data-astro-cid-kgsl266k]{flex:0 0 33%}.blog-also-read__text[data-astro-cid-kgsl266k]{flex:1}}@media (width>=64rem){.blog-also-read[data-astro-cid-kgsl266k]{padding-inline:0}}.blog-cta[data-astro-cid-mmxdxcra]{align-items:center;gap:var(--space-2);margin-block:var(--space-8);padding:var(--space-4);color:hsl(var(--color-white));background:hsl(var(--color-ink));border-radius:var(--radius-large);flex-direction:column;display:flex}.blog-cta__text[data-astro-cid-mmxdxcra]{font:var(--font-title)}.blog-cta--side[data-astro-cid-mmxdxcra] .blog-cta__text[data-astro-cid-mmxdxcra]{text-align:center}.blog-cta__logo[data-astro-cid-mmxdxcra]{width:var(--space-12);height:auto;display:none}.blog-cta--box[data-astro-cid-mmxdxcra]{background-image:var(--blog-cta-bg);background-repeat:no-repeat;background-size:cover}.blog-cta[data-astro-cid-mmxdxcra] .button{white-space:nowrap;flex-shrink:0}.blog-cta--side[data-astro-cid-mmxdxcra]{background-image:var(--blog-cta-bg);gap:var(--space-6);padding:var(--space-4);background-repeat:no-repeat;background-size:cover;margin-block:0}.blog-cta__brand[data-astro-cid-mmxdxcra]{width:var(--space-32);opacity:.4;height:auto}.blog-cta__art[data-astro-cid-mmxdxcra]{width:100%;height:auto}@media (width>=37.5rem){.blog-cta--box[data-astro-cid-mmxdxcra]{background-image:none}}@media (width>=48rem){.blog-cta--box[data-astro-cid-mmxdxcra]{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-5);flex-direction:row}}@media (width>=64rem){.blog-cta__logo[data-astro-cid-mmxdxcra]{display:block}}.blog-header[data-astro-cid-26g7bhmc]{align-items:center;gap:var(--space-8);margin:var(--space-16) 0;flex-direction:column;display:flex}.blog-header__breadcrumb[data-astro-cid-26g7bhmc]{gap:var(--space-2);font:var(--font-small);color:hsl(var(--color-gray-2));display:flex}.blog-header__crumb[data-astro-cid-26g7bhmc]{color:inherit;text-decoration:none}.blog-header__crumb[data-astro-cid-26g7bhmc]:hover{color:hsl(var(--color-primary))}.blog-header__title[data-astro-cid-26g7bhmc]{text-align:center;text-wrap:balance;font:var(--font-h2);color:hsl(var(--color-ink-2));margin:var(--space-8) 0}.blog-header__meta[data-astro-cid-26g7bhmc]{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.blog-header__person[data-astro-cid-26g7bhmc]{align-items:center;gap:var(--space-2);color:hsl(var(--color-text));text-decoration:none;display:flex}.blog-header__avatar[data-astro-cid-26g7bhmc]{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-round);object-fit:cover}.blog-header__byline[data-astro-cid-26g7bhmc]{flex-direction:column;display:flex}.blog-header__label[data-astro-cid-26g7bhmc]{font:var(--font-tiny)}.blog-header__name[data-astro-cid-26g7bhmc]{font:var(--font-small);font-weight:700}.blog-header__person[data-astro-cid-26g7bhmc]:hover .blog-header__name[data-astro-cid-26g7bhmc]{color:hsl(var(--color-primary))}@media (width>=37.5rem){.blog-header__name[data-astro-cid-26g7bhmc]{padding-right:var(--space-4);border-right:1px solid hsl(var(--color-gray))}}.blog-header__dates[data-astro-cid-26g7bhmc]{font:var(--font-small);color:hsl(var(--color-text));flex-direction:column;font-weight:700;display:flex}.blog-header__updated[data-astro-cid-26g7bhmc]{font:var(--font-tiny);font-weight:400}.blog-highlight[data-astro-cid-vj2epvem]{margin-block:var(--space-4);padding:var(--space-1) var(--space-6);font:var(--font-body);color:hsl(var(--color-text));background:hsl(var(--color-highlight));border-radius:var(--radius-large)}.blog-highlight[data-astro-cid-vj2epvem] p{margin-block:var(--space-4)}.blog-highlight[data-astro-cid-vj2epvem] strong{font-weight:700}.blog-highlight[data-astro-cid-vj2epvem] a{color:hsl(var(--color-primary));font-weight:600}.blog-text[data-astro-cid-gx7nm3ni]{--astro-code-foreground:hsl(var(--color-code-text));--astro-code-background:hsl(var(--color-ink));--astro-code-token-keyword:hsl(var(--color-code-keyword));--astro-code-token-function:hsl(var(--color-code-function));--astro-code-token-string:hsl(var(--color-code-string));--astro-code-token-string-expression:hsl(var(--color-code-string));--astro-code-token-constant:hsl(var(--color-code-number));--astro-code-token-parameter:hsl(var(--color-code-text));--astro-code-token-comment:hsl(var(--color-gray-3));--astro-code-token-punctuation:hsl(var(--color-code-text));--astro-code-token-link:hsl(var(--color-primary));font:var(--font-body);color:hsl(var(--color-text))}.blog-text[data-astro-cid-gx7nm3ni] p:not([class]),.blog-text[data-astro-cid-gx7nm3ni] ul,.blog-text[data-astro-cid-gx7nm3ni] ol{margin-block:var(--space-4)}.blog-text[data-astro-cid-gx7nm3ni] ul,.blog-text[data-astro-cid-gx7nm3ni] ol{padding-left:var(--space-10)}.blog-text[data-astro-cid-gx7nm3ni] ul{list-style:outside}.blog-text[data-astro-cid-gx7nm3ni] li{margin-block:var(--space-2)}.blog-text[data-astro-cid-gx7nm3ni] strong{font-weight:700}.blog-text[data-astro-cid-gx7nm3ni] a:not([class]){color:hsl(var(--color-primary));font-weight:600}.blog-text[data-astro-cid-gx7nm3ni] h2{margin-block:var(--space-12) var(--space-8);padding-bottom:var(--space-3);font:var(--font-post-h2);color:hsl(var(--color-ink-2));border-bottom:1px solid hsl(var(--color-line))}.blog-text[data-astro-cid-gx7nm3ni] h3{margin-block:var(--space-8);font:var(--font-post-h3);color:hsl(var(--color-ink-2))}.blog-text[data-astro-cid-gx7nm3ni] img:not([class]){max-width:100%;height:auto;margin-block:var(--space-2);border:var(--space-2) solid hsl(var(--color-white));border-radius:var(--radius-small);outline:1px solid hsl(var(--color-line))}.blog-text[data-astro-cid-gx7nm3ni] pre{margin-block:var(--space-4);padding:var(--space-5);font:var(--font-small);border-radius:var(--radius-small);overflow-x:auto}.blog-text[data-astro-cid-gx7nm3ni] pre code{font:inherit}.blog-text[data-astro-cid-gx7nm3ni] table{max-width:100%;margin-block:var(--space-4);font:var(--font-small);border-collapse:collapse;display:block;overflow-x:auto}.blog-text[data-astro-cid-gx7nm3ni] th,.blog-text[data-astro-cid-gx7nm3ni] td{padding:var(--space-4);vertical-align:top;border:1px solid hsl(var(--color-gray-3))}.blog-text[data-astro-cid-gx7nm3ni] th{font-weight:700}.blog-text[data-astro-cid-gx7nm3ni] tbody tr:nth-child(odd){background-color:hsl(var(--color-surface-2))}.blog-text[data-astro-cid-gx7nm3ni] tbody tr:hover{background-color:hsl(var(--color-line))}.blog-toc[data-astro-cid-ycfaiyiu]{padding:var(--space-2);max-height:50vh;overflow-y:auto}.blog-toc__title[data-astro-cid-ycfaiyiu]{margin-bottom:var(--space-4);font:var(--font-body);color:hsl(var(--color-ink-2));font-weight:600}.blog-toc__list[data-astro-cid-ycfaiyiu]{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.blog-toc__item--sub[data-astro-cid-ycfaiyiu]{margin-left:var(--space-4)}.blog-toc__link[data-astro-cid-ycfaiyiu]{font:var(--font-small);color:hsl(var(--color-text));text-decoration:none}.blog-toc__link[data-astro-cid-ycfaiyiu]:hover{color:hsl(var(--color-primary));text-decoration:underline}@media (width>=48rem){.blog-toc__title[data-astro-cid-ycfaiyiu]{font:var(--font-lead);font-weight:600}}.blog-video{aspect-ratio:16/9;margin-block:var(--space-2);background:hsl(var(--color-ink));border:var(--space-2) solid hsl(var(--color-white));border-radius:var(--radius-small);outline:1px solid hsl(var(--color-line));display:block;position:relative;overflow:hidden}.blog-video--clip{aspect-ratio:auto;max-width:100%;height:auto}.blog-video__picture{object-fit:cover;width:100%;height:100%}.blog-video__play{width:var(--space-16);height:var(--space-16);background:hsl(var(--color-ink) / .8);border-radius:var(--radius-round);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.blog-video__play:after{background:hsl(var(--color-white));clip-path:polygon(38% 28%,38% 72%,74% 50%);content:"";position:absolute;inset:0}.blog-video:hover .blog-video__play{background:hsl(var(--color-primary))}.blog-video__frame{border:0;width:100%;height:100%}
