.bp-head[data-astro-cid-qx5swvxr]{padding-top:24px}.bp-hero[data-astro-cid-qx5swvxr]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,56px);margin-top:22px;display:grid}.bp-kicker[data-astro-cid-qx5swvxr]{color:var(--brand-text);margin-bottom:4px;font-weight:600}.bp-aff[data-astro-cid-qx5swvxr]{color:var(--text-3);margin-bottom:14px;font-size:.9rem}.bp-aff[data-astro-cid-qx5swvxr] a[data-astro-cid-qx5swvxr]{color:var(--text-2)}.bp-aff[data-astro-cid-qx5swvxr] a[data-astro-cid-qx5swvxr]:hover{color:var(--brand-text)}.bp-hero[data-astro-cid-qx5swvxr] h1[data-astro-cid-qx5swvxr]{margin-bottom:16px}.bp-hero__img[data-astro-cid-qx5swvxr]{aspect-ratio:1.2;border-radius:var(--radius-xl);place-items:center;display:grid;overflow:hidden}.bp-hero__img[data-astro-cid-qx5swvxr] img[data-astro-cid-qx5swvxr]{width:72%}.bp-awards[data-astro-cid-qx5swvxr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:14px;margin:0;padding:clamp(36px,5vw,56px) 0 0;list-style:none;display:grid}.award[data-astro-cid-qx5swvxr]{border-radius:var(--radius-lg);border:1px solid var(--border);flex-direction:column;gap:4px;padding:18px 20px 20px;transition:border-color .2s;display:flex}.award[data-astro-cid-qx5swvxr]:hover{border-color:var(--border-strong)}.award__badge[data-astro-cid-qx5swvxr]{background:var(--brand-soft);color:var(--brand-text);border-radius:6px;align-self:flex-start;margin-bottom:6px;padding:3px 9px;font-size:.8rem;font-weight:650}.award__name[data-astro-cid-qx5swvxr]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:700;text-decoration:none}.award__name[data-astro-cid-qx5swvxr]:hover{color:var(--brand-text);text-decoration:underline}.award__price[data-astro-cid-qx5swvxr]{font-weight:600}.award__for[data-astro-cid-qx5swvxr]{color:var(--text-2);margin-bottom:12px;font-size:.92rem}.award__buy[data-astro-cid-qx5swvxr]{white-space:normal;align-self:flex-start;margin-top:auto}.award__aff[data-astro-cid-qx5swvxr]{color:var(--text-3);font-size:.72rem;font-weight:600}.bp-table[data-astro-cid-qx5swvxr]{padding-top:clamp(40px,6vw,64px)}.bp-table[data-astro-cid-qx5swvxr] h2[data-astro-cid-qx5swvxr]{font-size:1.5rem}.mono[data-astro-cid-qx5swvxr]{font-variant-numeric:tabular-nums;white-space:nowrap}.fit[data-astro-cid-qx5swvxr]{grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;min-width:210px;margin:0;font-size:.88rem;line-height:1.35;display:grid}.fit[data-astro-cid-qx5swvxr] dt[data-astro-cid-qx5swvxr]{color:var(--text-3);padding-top:.1em;font-size:.78rem;font-weight:600}.fit[data-astro-cid-qx5swvxr] dd[data-astro-cid-qx5swvxr]{margin:0}.bp-list[data-astro-cid-qx5swvxr]{gap:18px;padding-top:clamp(32px,5vw,48px);display:grid}.printer[data-astro-cid-qx5swvxr]{border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:44px minmax(0,1fr) 280px;gap:24px;padding:clamp(20px,3vw,32px);scroll-margin-top:90px;display:grid}.printer__rank[data-astro-cid-qx5swvxr]{background:var(--card);width:40px;height:40px;color:var(--text-2);border-radius:50%;place-items:center;font-weight:750;display:grid}.printer__badges[data-astro-cid-qx5swvxr]{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.printer__badge[data-astro-cid-qx5swvxr]{background:var(--brand);color:var(--on-brand);border-radius:6px;padding:3px 9px;font-size:.8rem;font-weight:650;display:inline-block}.printer[data-astro-cid-qx5swvxr] h2[data-astro-cid-qx5swvxr]{margin-bottom:6px;font-size:clamp(1.45rem,2.6vw,1.9rem)}.printer__for[data-astro-cid-qx5swvxr]{color:var(--text-2)}.printer__body[data-astro-cid-qx5swvxr]>p[data-astro-cid-qx5swvxr]:not(.printer__for):not(.printer__badges){color:var(--text-2);max-width:64ch}.printer__cols[data-astro-cid-qx5swvxr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:14px;display:grid}.printer__h[data-astro-cid-qx5swvxr]{margin-bottom:8px;font-weight:700}.printer__cols[data-astro-cid-qx5swvxr] ul[data-astro-cid-qx5swvxr]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.printer__cols[data-astro-cid-qx5swvxr] li[data-astro-cid-qx5swvxr]{color:var(--text-2);align-items:flex-start;gap:8px;font-size:.95rem;line-height:1.45;display:flex}.printer__cols[data-astro-cid-qx5swvxr] li[data-astro-cid-qx5swvxr] svg{color:var(--brand);flex:none;margin-top:3px}.printer__side[data-astro-cid-qx5swvxr]{border-radius:var(--radius-lg);background:var(--card);align-self:start;padding:18px}.printer__side[data-astro-cid-qx5swvxr] dl[data-astro-cid-qx5swvxr]{margin:0 0 16px}.printer__side[data-astro-cid-qx5swvxr] dl[data-astro-cid-qx5swvxr] div[data-astro-cid-qx5swvxr]{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 0;font-size:.9rem;display:grid}.printer__side[data-astro-cid-qx5swvxr] dl[data-astro-cid-qx5swvxr] div[data-astro-cid-qx5swvxr]:last-child{border-bottom:0}.printer__side[data-astro-cid-qx5swvxr] dt[data-astro-cid-qx5swvxr]{color:var(--text-3)}.printer__side[data-astro-cid-qx5swvxr] dd[data-astro-cid-qx5swvxr]{margin:0;font-weight:550}.printer__side[data-astro-cid-qx5swvxr] .btn[data-astro-cid-qx5swvxr]{width:100%}.bp-how[data-astro-cid-qx5swvxr]{padding-top:clamp(40px,6vw,64px)}.bp-multi[data-astro-cid-qx5swvxr]{padding-top:clamp(40px,6vw,64px);scroll-margin-top:90px}.bp-multi[data-astro-cid-qx5swvxr] h2[data-astro-cid-qx5swvxr]{margin-top:.4em}.bp-faq[data-astro-cid-qx5swvxr]{border-top:1px solid var(--border);padding:14px 0}.bp-faq[data-astro-cid-qx5swvxr] summary[data-astro-cid-qx5swvxr]{cursor:pointer;font-weight:650}.bp-faq[data-astro-cid-qx5swvxr] p[data-astro-cid-qx5swvxr]{color:var(--text-2);margin:10px 0 0}.bp-disclosure[data-astro-cid-qx5swvxr]{color:var(--text-3);align-items:flex-start;gap:8px;font-size:.88rem;display:flex}.bp-disclosure[data-astro-cid-qx5swvxr] svg{flex:none;margin-top:3px}@media (width<=960px){.bp-hero[data-astro-cid-qx5swvxr]{grid-template-columns:minmax(0,1fr)}.bp-hero__img[data-astro-cid-qx5swvxr]{display:none}.printer[data-astro-cid-qx5swvxr]{grid-template-columns:minmax(0,1fr);gap:14px}}@media (width<=699px){.mono[data-astro-cid-qx5swvxr]{white-space:normal}}@media (width<=560px){.printer__cols[data-astro-cid-qx5swvxr]{grid-template-columns:minmax(0,1fr)}}
