.blog-index[data-astro-cid-x255k2k2]{background:var(--bg);overflow-wrap:anywhere;padding-bottom:5rem}.blog-hero[data-astro-cid-x255k2k2]{padding-top:calc(88px + clamp(20px,4.5vw,56px));padding-bottom:2rem}h1[data-astro-cid-x255k2k2]{letter-spacing:-.025em;max-width:850px;font-size:clamp(2.5rem,5vw,4rem);font-weight:760;line-height:1.08}.blog-hero[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--ink2);margin:1.25rem 0;font-size:1.15rem}nav[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}nav[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2],.studio-list[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--cyan);padding-block:.65rem;display:inline-block}.blog-section[data-astro-cid-x255k2k2]{border-top:1px solid var(--line);padding-top:2.5rem;padding-bottom:2.5rem;scroll-margin-top:100px}h2[data-astro-cid-x255k2k2]{margin-bottom:1.5rem;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:700;line-height:1.12}.featured[data-astro-cid-x255k2k2] article{max-width:none}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.studio-list[data-astro-cid-x255k2k2]{margin:0;padding:0;list-style:none}.studio-list[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]+li[data-astro-cid-x255k2k2]{border-top:1px solid var(--line)}@media (width<=1000px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}}
