.head[data-astro-cid-hvvpospr]{justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.join[data-astro-cid-hvvpospr]{min-height:var(--tap-min);font-size:var(--text-sm);border:1px solid var(--sumi-hair);border-radius:8px;align-items:center;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.crumb[data-astro-cid-hvvpospr]{font-size:var(--text-xs);color:var(--sumi-soft);padding:4px 20px 0}.crumb[data-astro-cid-hvvpospr] a[data-astro-cid-hvvpospr]{color:var(--sumi-soft)}.hero[data-astro-cid-hvvpospr]{padding:16px 22px 26px}.eyebrow[data-astro-cid-hvvpospr]{font-size:var(--text-xs);letter-spacing:.14em;color:var(--sumi-soft);margin:0;font-weight:500}.hero[data-astro-cid-hvvpospr] h1[data-astro-cid-hvvpospr]{font-size:var(--text-2xl);letter-spacing:-.01em;margin:8px 0 0;line-height:1.25}.lede[data-astro-cid-hvvpospr]{font-size:var(--text-sm);color:var(--sumi-soft);margin:14px 0 0;line-height:1.9}.lede[data-astro-cid-hvvpospr] b[data-astro-cid-hvvpospr]{color:var(--sumi-ink)}.menu[data-astro-cid-hvvpospr]{margin-bottom:var(--space-4);flex-direction:column;gap:12px;padding:0 20px;display:flex}.card[data-astro-cid-hvvpospr]{border:1px solid var(--sumi-hair);background:var(--sumi-2);color:var(--sumi-ink);border-radius:10px;padding:20px 20px 16px;text-decoration:none;transition:border-color .18s,transform .18s;display:block}.card[data-astro-cid-hvvpospr]:hover{border-color:var(--sumi-ink);transform:translateY(-1px)}.card[data-astro-cid-hvvpospr].main{background:var(--sumi-ink);color:#fff;border-color:var(--sumi-ink);padding:24px 20px 18px}.chip[data-astro-cid-hvvpospr]{font-size:var(--text-xs);letter-spacing:.16em;color:#fff;border:1px solid #6e6e6a;border-radius:999px;margin:0 0 14px;padding:4px 12px;font-weight:600;display:inline-block}.card[data-astro-cid-hvvpospr].main .ctitle[data-astro-cid-hvvpospr]{color:#fff;font-size:28px}.card[data-astro-cid-hvvpospr].main .cdesc[data-astro-cid-hvvpospr]{color:#c9c9c4}.card[data-astro-cid-hvvpospr].main .cmeta[data-astro-cid-hvvpospr]{color:#8b8b86}.card[data-astro-cid-hvvpospr].main .arrow[data-astro-cid-hvvpospr]{color:#fff}.ctitle[data-astro-cid-hvvpospr]{letter-spacing:-.01em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.cdesc[data-astro-cid-hvvpospr]{font-size:var(--text-sm);color:var(--sumi-soft);margin:8px 0 0;line-height:1.85}.cdesc[data-astro-cid-hvvpospr] b[data-astro-cid-hvvpospr]{color:inherit}.cmeta[data-astro-cid-hvvpospr]{font-size:var(--text-xs);color:var(--sumi-soft);align-items:center;margin:14px 0 0;font-weight:500;display:flex}.arrow[data-astro-cid-hvvpospr]{color:var(--sumi-ink);margin-left:auto;font-size:18px;font-weight:600;transition:transform .18s}.card[data-astro-cid-hvvpospr]:hover .arrow[data-astro-cid-hvvpospr]{transform:translate(3px)}.sublabel[data-astro-cid-hvvpospr]{font-size:var(--text-xs);letter-spacing:.14em;color:var(--sumi-soft);margin:10px 0 -2px 2px;font-weight:600}.pad[data-astro-cid-hvvpospr]{margin-bottom:var(--space-4);padding:0 20px}.promise[data-astro-cid-hvvpospr]{padding-top:24px;padding-bottom:24px}.promise[data-astro-cid-hvvpospr] h2[data-astro-cid-hvvpospr]{font-size:var(--text-lg);margin:0 0 10px;font-weight:600}.promise[data-astro-cid-hvvpospr] ul[data-astro-cid-hvvpospr]{font-size:var(--text-sm);color:var(--sumi-soft);margin:0;padding-left:1.2em;line-height:1.9}.dbline[data-astro-cid-hvvpospr]{font-size:var(--text-sm);color:var(--sumi-soft);margin:14px 0 0}.dbline[data-astro-cid-hvvpospr] a[data-astro-cid-hvvpospr]{color:var(--ai);text-underline-offset:3px;font-weight:500}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-hvvpospr],.arrow[data-astro-cid-hvvpospr]{transition:none}.card[data-astro-cid-hvvpospr]:hover,.card[data-astro-cid-hvvpospr]:hover .arrow[data-astro-cid-hvvpospr]{transform:none}}@media (width>=640px){.hero[data-astro-cid-hvvpospr]{padding-top:28px;padding-bottom:34px}.menu[data-astro-cid-hvvpospr]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.card[data-astro-cid-hvvpospr].main{grid-column:1/-1;padding:30px 26px 22px}.card[data-astro-cid-hvvpospr].main .ctitle[data-astro-cid-hvvpospr]{font-size:32px}.sublabel[data-astro-cid-hvvpospr]{grid-column:1/-1}}
