.rss-subscribe[data-astro-cid-aa64vtbc]{anchor-name:--rss-subscribe;inline-size:fit-content;display:flex}.rss-subscribe__action[data-astro-cid-aa64vtbc][hidden]{display:none}.rss-subscribe__panel[data-astro-cid-aa64vtbc]{position-anchor:--rss-subscribe;padding:var(--space-xs-8);max-block-size:calc(100dvh - 1rem);inline-size:15rem;max-inline-size:calc(100vw - 1rem);color:var(--color-text);background:var(--color-background);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-15);margin:auto;display:none;position:fixed;inset:0;overflow:auto}.rss-subscribe__panel[data-astro-cid-aa64vtbc]:popover-open{display:block}@supports (position-area:bottom span-left){.rss-subscribe__panel[data-astro-cid-aa64vtbc]{position-area:bottom span-left;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;justify-self:end;margin:8px 0;inset:auto}}@media (prefers-reduced-motion:no-preference){.rss-subscribe__panel[data-astro-cid-aa64vtbc]{transition:opacity var(--duration-fast) var(--ease-out), scale var(--duration-fast) cubic-bezier(.2, 0, 0, 1), overlay var(--duration-fast) allow-discrete, display var(--duration-fast) allow-discrete}.rss-subscribe__panel[data-astro-cid-aa64vtbc]:not(:popover-open){opacity:0;scale:.96}@starting-style{.rss-subscribe__panel[data-astro-cid-aa64vtbc]:popover-open{opacity:0;scale:.96}}@supports (position-area:bottom span-left){.rss-subscribe__panel[data-astro-cid-aa64vtbc]{transform-origin:100% 0}}}.rss-subscribe__action[data-astro-cid-aa64vtbc]{justify-content:space-between;align-items:center;gap:var(--space-s-16);min-block-size:44px;inline-size:100%;padding:var(--space-s-16);border-radius:var(--radius-15);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.rss-subscribe__action[data-astro-cid-aa64vtbc] svg{flex-shrink:0;block-size:16px;inline-size:16px}.rss-subscribe__copy-icon[data-astro-cid-aa64vtbc]{flex-shrink:0;block-size:16px;inline-size:16px;display:grid}.rss-subscribe__copy-icon[data-astro-cid-aa64vtbc] svg{grid-area:1/1}.rss-subscribe__action[data-astro-cid-aa64vtbc]:not([data-copied]) .rss-subscribe__check,.rss-subscribe__action[data-astro-cid-aa64vtbc][data-copied] .rss-subscribe__copy{opacity:0}@media (prefers-reduced-motion:no-preference){.rss-subscribe__copy-icon[data-astro-cid-aa64vtbc] svg{filter:blur();transition-property:opacity,scale,filter;transition-duration:var(--duration-medium);transition-timing-function:cubic-bezier(.2,0,0,1);scale:1}.rss-subscribe__action[data-astro-cid-aa64vtbc]:not([data-copied]) .rss-subscribe__check,.rss-subscribe__action[data-astro-cid-aa64vtbc][data-copied] .rss-subscribe__copy{filter:blur(4px);scale:.25}}.rss-subscribe__action[data-astro-cid-aa64vtbc]:focus-visible{outline-offset:-2px;background:var(--color-button-background)}@media (hover:hover){.rss-subscribe__action[data-astro-cid-aa64vtbc]:hover{background:var(--color-button-background)}}.tag-nav__list[data-astro-cid-il7sil6x]{gap:var(--space-s-16);flex-wrap:wrap;display:flex}.blog-intro[data-astro-cid-2crbue26]{color:var(--color-text);padding-block-start:var(--page-top)}.blog-intro__inner[data-astro-cid-2crbue26]{align-items:center;gap:var(--space-m-48) var(--space-s-24);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title rss""tags tags";display:grid}.blog-intro__title[data-astro-cid-2crbue26]{align-items:center;gap:var(--space-m-32);grid-area:title;min-inline-size:0;display:flex}.blog-intro__title[data-astro-cid-2crbue26] .blog-intro__icon{--icon-size:3.75rem;inline-size:calc(var(--icon-size) * 1.04);block-size:var(--icon-size);margin-inline:calc(var(--icon-size) * -.02);flex:none}.blog-intro__rss[data-astro-cid-2crbue26]{grid-area:rss}.blog-intro__tags[data-astro-cid-2crbue26]{grid-area:tags}@media (width>52.125rem){.blog-intro__inner[data-astro-cid-2crbue26]{align-items:start;gap:var(--space-l-64) var(--space-m-48);grid-template-areas:"title rss""tags."}.blog-intro__title[data-astro-cid-2crbue26] .blog-intro__icon{--icon-size:6.25rem}.blog-intro__tags[data-astro-cid-2crbue26]{max-inline-size:40.5rem}}.post-card[data-astro-cid-fjbsocwl]{color:var(--color-text);background:var(--color-post-card-background);border:var(--border-width-1) solid var(--color-border);border-radius:var(--radius-20);flex-direction:column;display:flex;position:relative;overflow:hidden;transform:rotate(-3deg)}.post-card[data-astro-cid-fjbsocwl]:has(:focus-visible){background:var(--color-post-card-background-hover);box-shadow:var(--shadow-soft)}.post-card[data-astro-cid-fjbsocwl]:has(.post-card__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.post-card[data-astro-cid-fjbsocwl]:hover{background:var(--color-post-card-background-hover);box-shadow:var(--shadow-soft)}}@media (prefers-reduced-motion:no-preference){.post-card[data-astro-cid-fjbsocwl]{transition-property:background-color,box-shadow,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--ease-out)}.post-card[data-astro-cid-fjbsocwl]:has(:focus-visible){transform:rotate(-2deg)scale(1.01)}@media (hover:hover){.post-card[data-astro-cid-fjbsocwl]:hover{transform:rotate(-2deg)scale(1.01)}}}.post-card[data-astro-cid-fjbsocwl] .post-card__image{aspect-ratio:408/174.68;object-fit:cover;block-size:auto;inline-size:100%}.post-card__body[data-astro-cid-fjbsocwl]{align-items:flex-start;gap:var(--space-s-24);padding:var(--space-m-32) var(--space-s-24);flex-direction:column;display:flex}.post-card__tags[data-astro-cid-fjbsocwl]{z-index:1;gap:var(--space-xs-8);flex-wrap:wrap;display:flex;position:relative}.post-card__text[data-astro-cid-fjbsocwl]{gap:var(--space-xs-8);flex-direction:column;display:flex}.post-card__title[data-astro-cid-fjbsocwl]{font-size:var(--text-h4);font-weight:var(--font-weight-semibold)}.post-card__link[data-astro-cid-fjbsocwl]{color:inherit;text-decoration:none}.post-card__link[data-astro-cid-fjbsocwl]:after{content:"";position:absolute;inset:0}.post-card__link[data-astro-cid-fjbsocwl]:focus-visible{outline:none}.post-list[data-astro-cid-ykwciq7r]{padding-block:var(--space-xl-96) var(--space-xl-128);color:var(--color-text)}.post-list__inner[data-astro-cid-ykwciq7r]{gap:var(--space-m-48);flex-direction:column;display:flex}.post-list__grid[data-astro-cid-ykwciq7r]{align-items:start;gap:var(--space-m-48);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));display:grid}@media (width>52.125rem){.post-list__grid[data-astro-cid-ykwciq7r]{row-gap:var(--space-l-72)}}
