.study-intro[data-astro-cid-co3dozox] .display-title--multiline[data-astro-cid-co3dozox]{line-height:1.02}.detail-heading[data-astro-cid-co3dozox]{max-width:15ch;font:500 clamp(32px, 3.4vw, 60px)/1.05 var(--serif);letter-spacing:-.02em;grid-column:1/span 4}.brand-logos[data-astro-cid-co3dozox]{flex-wrap:wrap;align-items:center;gap:24px 32px;margin-top:32px;display:flex}.brand-logos[data-astro-cid-co3dozox] img[data-astro-cid-co3dozox]{object-fit:contain;width:auto;max-width:140px;height:28px}.github-link[data-astro-cid-co3dozox]{min-height:44px;margin-top:24px;font-size:clamp(20px,1.8vw,26px)}.detail-story[data-astro-cid-co3dozox]{align-items:start;padding-bottom:10vw}.detail-story-copy[data-astro-cid-co3dozox]{letter-spacing:-.015em;grid-column:1/span 3;padding-right:2vw;font-size:clamp(20px,1.55vw,26px);line-height:1.55}.detail-story-copy[data-astro-cid-co3dozox] h2[data-astro-cid-co3dozox]{max-width:18ch;font:500 clamp(32px, 2.8vw, 48px)/1.05 var(--serif);letter-spacing:-.02em;margin-bottom:32px}.detail-story-copy[data-astro-cid-co3dozox] p[data-astro-cid-co3dozox]+p[data-astro-cid-co3dozox]{margin-top:1.5em}.detail-topics[data-astro-cid-co3dozox]{gap:32px;display:grid}.detail-topics[data-astro-cid-co3dozox] h3[data-astro-cid-co3dozox]{font:500 clamp(26px, 2.1vw, 36px)/1.1 var(--serif);letter-spacing:-.02em;margin-bottom:12px}.detail-story[data-astro-cid-co3dozox] img[data-astro-cid-co3dozox]{aspect-ratio:5/4;object-fit:cover;grid-column:4/span 6;width:100%}.detail-repositories[data-astro-cid-co3dozox]{padding-bottom:10vw}.repository-intro[data-astro-cid-co3dozox]{align-items:start;padding-bottom:48px}.repository-intro[data-astro-cid-co3dozox] h2[data-astro-cid-co3dozox]{max-width:14ch;font:500 clamp(40px, 5.2vw, 80px)/1.02 var(--serif);letter-spacing:-.02em;grid-column:1/span 4}.repository-intro[data-astro-cid-co3dozox]>p[data-astro-cid-co3dozox]{letter-spacing:-.015em;grid-column:6/span 4;padding-right:2vw;font-size:clamp(22px,1.8vw,30px);line-height:1.4}.repository-list[data-astro-cid-co3dozox]>li[data-astro-cid-co3dozox]{border-top:1px solid var(--rule)}.repository-row[data-astro-cid-co3dozox]{align-items:start;padding:36px 0}.repository-title[data-astro-cid-co3dozox]{grid-column:1/span 4;min-width:0}.repository-title[data-astro-cid-co3dozox] h3[data-astro-cid-co3dozox]{font:500 clamp(32px, 3.3vw, 56px)/1.1 var(--serif);letter-spacing:-.02em}.repository-title[data-astro-cid-co3dozox] a[data-astro-cid-co3dozox]{justify-content:space-between;align-items:start;gap:24px;min-height:44px;display:flex}.repository-title[data-astro-cid-co3dozox] a[data-astro-cid-co3dozox] span[data-astro-cid-co3dozox]{overflow-wrap:anywhere;min-width:0}.repository-title[data-astro-cid-co3dozox] a[data-astro-cid-co3dozox]:is(:hover,:focus-visible) span[data-astro-cid-co3dozox]{text-underline-offset:.15em;text-decoration:underline 1px}.repository-title[data-astro-cid-co3dozox] p[data-astro-cid-co3dozox]{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.repository-description[data-astro-cid-co3dozox]{letter-spacing:-.015em;grid-column:6/span 4;padding-right:2vw;font-size:clamp(20px,1.55vw,26px);line-height:1.55}@media (width<=1023px){.detail-heading[data-astro-cid-co3dozox]{grid-column:1/span 2}.detail-story[data-astro-cid-co3dozox]{row-gap:40px}.detail-story-copy[data-astro-cid-co3dozox]{grid-column:1/-1;max-width:60ch;font-size:20px}.detail-story[data-astro-cid-co3dozox] img[data-astro-cid-co3dozox]{grid-column:2/-1}.repository-intro[data-astro-cid-co3dozox] h2[data-astro-cid-co3dozox],.repository-title[data-astro-cid-co3dozox]{grid-column:1/span 2}.repository-intro[data-astro-cid-co3dozox]>p[data-astro-cid-co3dozox],.repository-description[data-astro-cid-co3dozox]{grid-column:3/span 3}}@media (width<=767px){.study-intro[data-astro-cid-co3dozox] .display-title[data-astro-cid-co3dozox]{font-size:min(72px,17vw)}.study-intro[data-astro-cid-co3dozox] .display-title--multiline[data-astro-cid-co3dozox]{font-size:min(72px,16vw)}.page-next-title[data-astro-cid-co3dozox]{font-size:min(72px,11vw)}.detail-heading[data-astro-cid-co3dozox]{grid-column:1/-1}.detail-story[data-astro-cid-co3dozox]{padding-bottom:96px}.detail-story-copy[data-astro-cid-co3dozox]{padding-right:8px}.detail-story[data-astro-cid-co3dozox] img[data-astro-cid-co3dozox]{aspect-ratio:1;grid-column:1/-1}.detail-repositories[data-astro-cid-co3dozox]{padding-bottom:96px}.repository-intro[data-astro-cid-co3dozox],.repository-row[data-astro-cid-co3dozox]{row-gap:24px}.repository-intro[data-astro-cid-co3dozox] h2[data-astro-cid-co3dozox],.repository-intro[data-astro-cid-co3dozox]>p[data-astro-cid-co3dozox],.repository-title[data-astro-cid-co3dozox],.repository-description[data-astro-cid-co3dozox]{grid-column:1/-1}.repository-intro[data-astro-cid-co3dozox]>p[data-astro-cid-co3dozox],.repository-description[data-astro-cid-co3dozox]{padding-right:8px}.repository-row[data-astro-cid-co3dozox]{padding-block:28px}}
