.hero[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:40px;padding-top:40px;padding-bottom:56px;display:grid}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{font-size:clamp(34px,4.6vw,54px)}.hero-text[data-astro-cid-zkhec6xw]{flex-direction:column;gap:20px;min-width:0;display:flex}.hero-art[data-astro-cid-zkhec6xw]{background:var(--red);border-radius:20px;justify-content:center;align-items:center;min-height:340px;padding:24px 0;display:flex}.cta-row[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cta-row[data-astro-cid-zkhec6xw] .btn-line[data-astro-cid-zkhec6xw]{min-height:54px;font-size:17px}.presets[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.presets-label[data-astro-cid-zkhec6xw]{color:var(--soft-ink);margin-inline-end:4px;font-size:15px}.tools-band[data-astro-cid-zkhec6xw]{background:var(--soft);border-block:1px solid var(--line);padding:52px 0 36px}.tools-band[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{margin-bottom:18px}.cat[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);grid-template-columns:200px minmax(0,1fr);gap:12px 28px;padding:22px 0;display:grid}.cat-h[data-astro-cid-zkhec6xw]{align-self:start;align-items:center;gap:10px;margin:12px 0 0;font-size:19px;font-weight:800;line-height:1.3;display:flex}.cat-h[data-astro-cid-zkhec6xw]:before{content:"";background:var(--cc);border-radius:3px;flex:none;width:12px;height:12px}.cards[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tcard[data-astro-cid-zkhec6xw]{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;height:100%;padding:16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.tcard[data-astro-cid-zkhec6xw]:hover{border-color:var(--cc);background:var(--tc);color:var(--ink)}.tcard-text[data-astro-cid-zkhec6xw]{flex-direction:column;gap:3px;min-width:0;display:flex}.tcard[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-size:17px;line-height:1.3}.tcard-text[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:15px;line-height:1.5}.privacy[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:32px;padding-top:48px;display:flex}.privacy-text[data-astro-cid-zkhec6xw]{flex-direction:column;flex:400px;gap:12px;min-width:0;display:flex}.privacy-text[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#3a3e45;margin:0;line-height:1.75}.privacy-text[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{align-self:flex-start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=900px){.hero[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;gap:24px;padding-top:20px;padding-bottom:36px}.hero-art[data-astro-cid-zkhec6xw]{border-radius:16px;order:-1;height:210px;min-height:0}.hero-art[data-astro-cid-zkhec6xw] .mascot{width:180px;height:auto}.cat[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;padding:18px 0}.cat-h[data-astro-cid-zkhec6xw]{margin:0}}@media (width<=560px){.cta-row[data-astro-cid-zkhec6xw]>a[data-astro-cid-zkhec6xw]{flex:100%}.cards[data-astro-cid-zkhec6xw]{grid-template-columns:1fr;gap:8px}.tcard[data-astro-cid-zkhec6xw]{align-items:center;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.tcard[data-astro-cid-zkhec6xw]{transition:none}}
