.hero[data-astro-cid-okd4azjq]{padding:40px 20px 24px}.hero[data-astro-cid-okd4azjq] h1[data-astro-cid-okd4azjq]{letter-spacing:-.02em;max-width:24em;font-size:clamp(30px,3.6vw,40px);line-height:1.35}.hero[data-astro-cid-okd4azjq] .lede[data-astro-cid-okd4azjq]{color:var(--ink-soft);margin:18px 0 0;font-size:17px;line-height:1.85}.fork[data-astro-cid-okd4azjq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.fork-col[data-astro-cid-okd4azjq]{box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:26px 28px}.fork-col[data-astro-cid-okd4azjq].g{background:var(--tint-green);box-shadow:none}.fork-col[data-astro-cid-okd4azjq] .pill[data-astro-cid-okd4azjq]{margin-bottom:12px;display:inline-block}.fork-col[data-astro-cid-okd4azjq].g .pill[data-astro-cid-okd4azjq]{color:var(--green-text);background:#fff}.fork-col[data-astro-cid-okd4azjq] h3[data-astro-cid-okd4azjq]{font-size:21px}.fork-col[data-astro-cid-okd4azjq] p[data-astro-cid-okd4azjq]{color:var(--ink-soft);margin:8px 0 0;font-size:15.5px}.fork-col[data-astro-cid-okd4azjq] ul[data-astro-cid-okd4azjq]{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fork-col[data-astro-cid-okd4azjq] li[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{background:var(--tint-blue);color:var(--blue-deep);border-radius:999px;padding:9px 16px;font-size:15px;font-weight:700;display:inline-block}.fork-col[data-astro-cid-okd4azjq].g li[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{color:var(--green-text);background:#fff}.fork-col[data-astro-cid-okd4azjq] li[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]:hover{background:var(--blue-link);color:#fff}.problems[data-astro-cid-okd4azjq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.problems[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{border-radius:var(--r);box-shadow:var(--shadow);color:var(--ink);background:#fff;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:18px 22px;display:grid}.problems[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]:hover{box-shadow:var(--shadow-lg);color:var(--ink);transform:translateY(-2px)}.pb[data-astro-cid-okd4azjq]{font-size:16.5px;font-weight:700}.go[data-astro-cid-okd4azjq]{color:var(--blue-link);white-space:nowrap;font-size:15px;font-weight:800}.pn[data-astro-cid-okd4azjq]{color:var(--ink-mute);grid-column:1/-1;font-size:14px}.tbl-wrap[data-astro-cid-okd4azjq]{border-radius:var(--r);box-shadow:var(--shadow);background:#fff;margin-top:28px;padding:6px 18px;overflow-x:auto}table[data-astro-cid-okd4azjq]{border-collapse:collapse;width:100%;font-size:15px}th[data-astro-cid-okd4azjq]{text-align:left;color:var(--ink-mute);letter-spacing:.04em;border-bottom:2px solid var(--line);white-space:nowrap;padding:14px 10px 10px 0;font-size:13px;font-weight:700}td[data-astro-cid-okd4azjq]{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-soft);padding:14px 10px 14px 0}tr[data-astro-cid-okd4azjq]:last-child td[data-astro-cid-okd4azjq]{border-bottom:0}td[data-astro-cid-okd4azjq].name{white-space:nowrap;font-weight:800}td[data-astro-cid-okd4azjq].name a[data-astro-cid-okd4azjq]{color:var(--blue-deep)}td[data-astro-cid-okd4azjq].price{color:var(--ink);white-space:nowrap;font-weight:800}.note[data-astro-cid-okd4azjq]{color:var(--ink-mute);margin:16px 0 0;font-size:14.5px}.combos[data-astro-cid-okd4azjq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.combo[data-astro-cid-okd4azjq] h3[data-astro-cid-okd4azjq]{font-size:18px}.combo[data-astro-cid-okd4azjq] p[data-astro-cid-okd4azjq]{color:var(--ink-soft);margin:8px 0 0;font-size:15.5px}.after[data-astro-cid-okd4azjq]{background:var(--tint-blue);max-width:var(--text);border-radius:12px;margin:28px 0 0;padding:14px 18px;font-size:15.5px}@media (width<=900px){.problems[data-astro-cid-okd4azjq],.combos[data-astro-cid-okd4azjq]{grid-template-columns:1fr}}@media (width<=820px){.hero[data-astro-cid-okd4azjq]{padding:28px 20px 20px}.fork[data-astro-cid-okd4azjq]{grid-template-columns:1fr}}
