.retro-blog{background:var(--color-retro-cream);color:var(--color-retro-ink)}.retro-blog-articles{max-width:75rem;margin:0 auto;padding:0 16px 64px}@media(min-width:768px){.retro-blog-articles{padding-left:32px;padding-right:32px}}@media(min-width:992px){.retro-blog-articles{padding-bottom:96px}}.retro-blog-articles__heading{margin:0 0 24px;text-align:center;font-family:var(--font-retro-display);font-weight:500;font-size:1.875rem;line-height:1.1;letter-spacing:-.04em;color:var(--color-retro-ink)}@media(min-width:768px){.retro-blog-articles__heading{font-size:2.5rem}}@media(min-width:992px){.retro-blog-articles__heading{font-size:3rem;margin-bottom:32px}}.retro-blog-chips{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-bottom:36px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.retro-blog-chips::-webkit-scrollbar{display:none}@media(min-width:992px){.retro-blog-chips{justify-content:center;margin-bottom:48px}}.retro-blog-chip{flex-shrink:0;display:inline-flex;align-items:center;padding:9px 13px;background:var(--color-retro-surface);border:2px solid var(--color-retro-ink);border-radius:var(--radius-retro-pill);box-shadow:3px 4px 0 0 var(--color-retro-shadow);font-family:var(--font-retro-display);font-weight:600;font-size:.8125rem;letter-spacing:-.01em;line-height:1;color:var(--color-retro-ink);text-decoration:none;white-space:nowrap;transition:transform .12s ease-out,box-shadow .12s ease-out}.retro-blog-chip:hover{transform:translate(1.5px,2px);box-shadow:1.5px 2px 0 0 var(--color-retro-shadow)}.retro-blog-chip.is-active{background:var(--color-retro-ink);color:var(--color-retro-cream)}.retro-blog-grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:480px){.retro-blog-grid{grid-template-columns:repeat(2,1fr);gap:24px 20px}}@media(min-width:992px){.retro-blog-grid{grid-template-columns:repeat(3,1fr);gap:40px 28px}}.retro-blog-card{display:flex;flex-direction:column;background:var(--color-retro-surface);border:2px solid var(--color-retro-ink);border-radius:18px;box-shadow:5px 6px 0 0 var(--color-retro-shadow);padding:14px 14px 20px;text-decoration:none;transition:transform .14s ease-out,box-shadow .14s ease-out}.retro-blog-card:hover{transform:translate(3px,4px);box-shadow:2px 2px 0 0 var(--color-retro-shadow)}.retro-blog-card__media{aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:var(--color-retro-cream);margin-bottom:16px}.retro-blog-card__img,.retro-blog-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.retro-blog-card__title{margin:0 0 8px;font-family:var(--font-retro-display);font-weight:500;font-size:1.25rem;line-height:1.25;letter-spacing:-.03em;color:var(--color-retro-ink)}@media(min-width:768px){.retro-blog-card__title{font-size:1.375rem}}.retro-blog-card__desc{margin:0 0 16px;font-family:var(--font-retro-display);font-weight:500;font-size:.9375rem;line-height:1.5;letter-spacing:-.01em;color:#1f2a379e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.retro-blog-card__author{display:flex;align-items:center;gap:10px;margin-top:auto}.retro-blog-card__avatar{width:30px;height:30px;border-radius:999px;object-fit:cover;border:1.5px solid var(--color-retro-ink);flex-shrink:0}.retro-blog-card__avatar--empty{background:var(--color-retro-cream)}.retro-blog-card__author-name{font-family:var(--font-retro-display);font-weight:600;font-size:.9375rem;letter-spacing:-.01em;color:var(--color-retro-ink)}.retro-blog-empty{padding:80px 0;text-align:center;font-family:var(--font-retro-display);font-weight:500;color:#1f2a378c}.retro-blog-prose{width:100%;max-width:50rem}.retro-blog-prose .blog-body,.retro-blog-prose .blog-body h2,.retro-blog-prose .blog-body h3,.retro-blog-prose .blog-body h4{font-family:var(--font-retro-display);color:var(--color-retro-ink)}.retro-blog-prose .blog-body a{color:#4a9a4f}.retro-blog-cat-hero-wrap{max-width:75rem;margin:0 auto;padding:32px 16px 8px}@media(min-width:768px){.retro-blog-cat-hero-wrap{padding-left:32px;padding-right:32px}}@media(min-width:992px){.retro-blog-cat-hero-wrap{padding-top:48px}}.retro-blog-cat-hero{text-align:center;background:var(--color-retro-surface);border:2px solid var(--color-retro-ink);border-radius:24px;box-shadow:8px 10px 0 0 var(--color-retro-shadow);padding:48px 24px;margin-bottom:40px}@media(min-width:992px){.retro-blog-cat-hero{padding:72px 32px;margin-bottom:56px}}.retro-blog-cat-hero__title{margin:0 auto 14px;max-width:18ch;font-family:var(--font-retro-display);font-weight:500;font-size:2.5rem;line-height:1;letter-spacing:-.04em;color:var(--color-retro-ink)}@media(min-width:480px){.retro-blog-cat-hero__title{font-size:3.25rem}}@media(min-width:768px){.retro-blog-cat-hero__title{font-size:4rem}}@media(min-width:992px){.retro-blog-cat-hero__title{font-size:4.5rem}}.retro-blog-cat-hero__sub{margin:0 auto;max-width:34rem;font-family:var(--font-retro-display);font-weight:500;font-size:1rem;line-height:1.4;letter-spacing:-.01em;color:#1f2a37a8}@media(min-width:768px){.retro-blog-cat-hero__sub{font-size:1.0625rem}}.retro-blog nav[aria-label=Pagination]{gap:10px}.retro-blog nav[aria-label=Pagination] a{border:2px solid var(--color-retro-ink);background:var(--color-retro-surface)!important;color:var(--color-retro-ink)!important;box-shadow:3px 4px 0 0 var(--color-retro-shadow);font-family:var(--font-retro-display);transition:transform .12s ease-out,box-shadow .12s ease-out}.retro-blog nav[aria-label=Pagination] a:hover{transform:translate(1.5px,2px);box-shadow:1.5px 2px 0 0 var(--color-retro-shadow)}.retro-blog nav[aria-label=Pagination] a[aria-current=page]{background:var(--color-retro-ink)!important;color:var(--color-retro-cream)!important}.retro-blog nav[aria-label=Pagination] a[aria-disabled=true]{opacity:.4;box-shadow:none;transform:none}@media(prefers-reduced-motion:reduce){.retro-blog-chip,.retro-blog-card{transition:none}}
