.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-top:88px;padding-bottom:96px;display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:460px;gap:24px;min-width:0;display:flex}.hero-title[data-astro-cid-lcdefpme]{max-width:13ch}.hero-lede[data-astro-cid-lcdefpme]{max-width:46ch}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.hero-note[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:flex}.hero-note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}.hero-figure[data-astro-cid-lcdefpme]{flex:500px;min-width:0}.hero-panel[data-astro-cid-lcdefpme]{overflow:hidden}.hero-panel-head[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.hero-file[data-astro-cid-lcdefpme]{color:var(--ink-700);align-items:center;gap:8px;display:flex}.hero-excerpt[data-astro-cid-lcdefpme]{color:var(--ink-600);background:var(--surface);border-bottom:1px solid var(--line);white-space:pre;text-overflow:ellipsis;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow:hidden}.hero-result[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;padding:20px;display:flex}.hero-result-top[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hero-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-stat[data-astro-cid-lcdefpme]{padding:14px}.hero-stat-big[data-astro-cid-lcdefpme]{font:600 32px/1.1 var(--font-sans);letter-spacing:-.025em;margin-top:6px}.hero-stat-value[data-astro-cid-lcdefpme]{font:600 17px/1.3 var(--font-sans);margin-top:8px}.hero-rows[data-astro-cid-lcdefpme]{flex-direction:column;gap:10px;padding-top:4px;display:flex}.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;display:grid}.hero-unchecked[data-astro-cid-lcdefpme]{border:1px dashed var(--line-strong);border-radius:var(--r-sm);padding:5px 10px}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{gap:40px;padding-top:48px;padding-bottom:56px}.hero-stats[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-row[data-astro-cid-lcdefpme]{grid-template-columns:96px minmax(0,1fr)}}.band[data-astro-cid-lcdefpme]{flex-direction:column;gap:48px;padding-top:96px;padding-bottom:96px;display:flex}.band-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.band-title[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:620px;display:flex}.band-h2[data-astro-cid-lcdefpme]{color:#fff}.band-note[data-astro-cid-lcdefpme]{max-width:420px;font-size:16px;line-height:1.6}.band-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--teal-100)}.pattern[data-astro-cid-lcdefpme]{border:1px solid var(--ink-700);border-radius:var(--r-lg);background:var(--ink-950);flex-direction:column;gap:22px;padding:32px;display:flex}.pattern-row[data-astro-cid-lcdefpme]{grid-template-columns:150px minmax(0,1fr) 190px;align-items:center;gap:20px;display:grid}.pattern-label[data-astro-cid-lcdefpme]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-300);font-size:12px}.pattern-name[data-astro-cid-lcdefpme]{color:#fff;margin-top:4px;font-size:14px}.pattern-value[data-astro-cid-lcdefpme]{color:#fff;font-size:13px}.pattern-value--fail[data-astro-cid-lcdefpme]{color:#f4a79d}.pattern-rule[data-astro-cid-lcdefpme]{background:var(--ink-700);height:1px}.pattern-points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 32px;padding:0;list-style:none;display:grid}.pattern-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#e1e5ea;gap:12px;font-size:15px;line-height:1.55;display:flex}.pattern-points[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--canary-400);padding-top:2px;font-size:13px}@media (width<=820px){.band[data-astro-cid-lcdefpme]{padding-top:64px;padding-bottom:64px}.pattern[data-astro-cid-lcdefpme]{padding:20px}.pattern-row[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:8px}}.covers[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:56px;padding-top:104px;padding-bottom:96px;display:flex}.covers-intro[data-astro-cid-lcdefpme]{flex-direction:column;flex:340px;gap:16px;min-width:0;display:flex}.covers-title[data-astro-cid-lcdefpme]{max-width:16ch}.covers-text[data-astro-cid-lcdefpme]{color:var(--ink-700);max-width:44ch;font-size:17px;line-height:1.7}.covers-link[data-astro-cid-lcdefpme]{margin-top:4px;font-weight:500}.covers-cards[data-astro-cid-lcdefpme]{flex:2 560px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;min-width:0;display:grid}.cover-card[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;padding:24px;display:flex}.cover-card[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{align-self:flex-start}.cover-card--not[data-astro-cid-lcdefpme]{border-style:dashed;border-color:var(--line-strong);background:0 0}.cover-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--ink-700);flex-direction:column;gap:10px;padding-left:18px;font-size:15.5px;line-height:1.5;display:flex}@media (width<=640px){.covers[data-astro-cid-lcdefpme]{padding-top:64px;padding-bottom:64px}}.guides-band[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.guides-inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:32px;padding-top:80px;padding-bottom:80px;display:flex}.guides-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.guides-all[data-astro-cid-lcdefpme]{font-weight:500}.guide-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink-900);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.guide-item[data-astro-cid-lcdefpme]{color:var(--ink-900);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 24px 24px 0;text-decoration:none;display:flex}.guide-item[data-astro-cid-lcdefpme]:hover{color:var(--ink-900)}.guide-item[data-astro-cid-lcdefpme]:hover .h3[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.guide-item-text[data-astro-cid-lcdefpme]{color:var(--ink-600)}.pilot-wrap[data-astro-cid-lcdefpme]{padding-bottom:104px}
