.style_page__KhRsM{width:min(880px,100%);margin:0 auto;padding:56px 24px 88px}.style_header__vmHxs{margin-bottom:12px}.style_header__vmHxs h1{margin:0 0 6px;color:var(--text-strong);font-size:32px;font-weight:700;line-height:1.15;letter-spacing:0}.style_header__vmHxs p{margin:0;color:var(--text-muted);font-size:13px}.style_intro__vUxMt{max-width:720px;margin:0 0 34px;color:var(--text-subtle);font-size:14px;line-height:1.8}.style_project__7dyk7{display:grid;gap:18px;max-width:760px;padding-top:4px}.style_projectText__iiE3c{display:grid;gap:8px}.style_eyebrow__RjMYR{margin:0;color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.4}.style_project__7dyk7 h2{margin:0;color:var(--text-strong);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:0}.style_project__7dyk7 p{margin:0;color:var(--text-subtle);font-size:14px;line-height:1.8}.style_points__ptUQy{margin:0;padding-left:1.4em;color:var(--text-subtle);font-size:13px;line-height:1.75;list-style-position:outside;list-style-type:disc}.style_points__ptUQy li::marker{color:var(--text-muted)}.style_points__ptUQy li+li{margin-top:10px}.style_githubLink__yFHfB{width:fit-content;display:inline-flex;align-items:center;gap:8px;color:var(--text-strong);font-size:13px;font-weight:700;line-height:1.3;text-decoration:none}.style_githubLink__yFHfB:hover{color:var(--accent-primary)}.style_note__xCTJ8{max-width:720px;margin:40px 0 0;color:var(--text-muted);font-size:13px;line-height:1.75}@media (max-width:760px){.style_page__KhRsM{padding:40px 16px 72px}.style_header__vmHxs h1{font-size:26px}.style_project__7dyk7 h2{font-size:18px}}