.ts[data-astro-cid-cgob62lj]{padding:var(--sp-8) 0}.ts--m3[data-astro-cid-cgob62lj]{background:var(--m3)}.ts__head[data-astro-cid-cgob62lj]{text-align:center;max-width:760px;margin:0 auto var(--sp-7);flex-direction:column;align-items:center;display:flex}.ts__eyebrow[data-astro-cid-cgob62lj]{font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--m100);background:var(--m5);border:1px solid var(--m10);border-radius:var(--radius-full);margin-bottom:var(--sp-4);align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.ts__eyebrow[data-astro-cid-cgob62lj] .material-symbols-outlined[data-astro-cid-cgob62lj]{font-size:15px}.ts__h2[data-astro-cid-cgob62lj]{font-family:var(--font-title);letter-spacing:-.6px;color:var(--d100);margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.14}.ts__lead[data-astro-cid-cgob62lj]{font-size:var(--fs-md);color:var(--text-body);max-width:64ch;margin:16px auto 0;line-height:1.6}.ts__grid[data-astro-cid-cgob62lj]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.ts__grid--4[data-astro-cid-cgob62lj]{grid-template-columns:repeat(4,1fr)}.ts__grid--3[data-astro-cid-cgob62lj]{grid-template-columns:repeat(3,1fr)}.ts__card[data-astro-cid-cgob62lj]{border:1px solid var(--d10);box-shadow:0 1px 3px var(--d8t);background:#fff;border-radius:18px;padding:28px}.ts__ic[data-astro-cid-cgob62lj]{background:var(--gradient-primary);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:16px;display:inline-flex}.ts__ic[data-astro-cid-cgob62lj] .material-symbols-outlined[data-astro-cid-cgob62lj]{color:#fff;font-size:25px}.ts__t[data-astro-cid-cgob62lj]{font-family:var(--font-title);font-size:var(--fs-lg);color:var(--d100);margin:0 0 10px;font-weight:600}.ts__d[data-astro-cid-cgob62lj]{font-size:var(--fs-sm);color:var(--d70);margin:0;line-height:1.6}@media (width<=980px){.ts__grid--4[data-astro-cid-cgob62lj]{grid-template-columns:1fr 1fr}}@media (width<=760px){.ts__grid--3[data-astro-cid-cgob62lj],.ts__grid--4[data-astro-cid-cgob62lj]{grid-template-columns:1fr}}.tci[data-astro-cid-ryxjunrh]{padding:var(--sp-8) 0}.tci--m3[data-astro-cid-ryxjunrh]{background:var(--m3)}.tci__head[data-astro-cid-ryxjunrh]{text-align:center;max-width:760px;margin:0 auto var(--sp-7);flex-direction:column;align-items:center;display:flex}.tci__eyebrow[data-astro-cid-ryxjunrh]{font-size:var(--fs-xs);letter-spacing:.4px;text-transform:uppercase;color:var(--m100);background:var(--m5);border:1px solid var(--m10);border-radius:var(--radius-full);margin-bottom:var(--sp-4);align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.tci__eyebrow[data-astro-cid-ryxjunrh] .material-symbols-outlined[data-astro-cid-ryxjunrh]{font-size:15px}.tci__h2[data-astro-cid-ryxjunrh]{font-family:var(--font-title);letter-spacing:-.6px;color:var(--d100);margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.14}.tci__lead[data-astro-cid-ryxjunrh]{font-size:var(--fs-md);color:var(--text-body);max-width:64ch;margin:16px auto 0;line-height:1.6}.tci__grid[data-astro-cid-ryxjunrh]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.tci__grid--4[data-astro-cid-ryxjunrh]{grid-template-columns:repeat(4,1fr)}.tci__grid--3[data-astro-cid-ryxjunrh]{grid-template-columns:repeat(3,1fr)}.tci__card[data-astro-cid-ryxjunrh]{border:1px solid var(--d10);box-shadow:0 1px 3px var(--d8t);background:#fff;border-radius:18px;flex-direction:column;padding:0 0 26px;display:flex;overflow:hidden}.tci__illu[data-astro-cid-ryxjunrh]{background:linear-gradient(160deg, var(--m5), var(--s5t) 70%, #fff);border-bottom:1px solid var(--d8t);place-items:center;padding:22px 22px 16px;display:grid}.tci__illu[data-astro-cid-ryxjunrh] img[data-astro-cid-ryxjunrh]{object-fit:contain;width:100%;max-width:200px;height:132px;display:block}.tci__t[data-astro-cid-ryxjunrh]{font-family:var(--font-title);font-size:var(--fs-lg);color:var(--d100);margin:22px 26px 10px;font-weight:600}.tci__d[data-astro-cid-ryxjunrh]{font-size:var(--fs-sm);color:var(--d70);margin:0 26px;line-height:1.6}@media (width<=980px){.tci__grid--4[data-astro-cid-ryxjunrh]{grid-template-columns:1fr 1fr}}@media (width<=760px){.tci__grid--3[data-astro-cid-ryxjunrh],.tci__grid--4[data-astro-cid-ryxjunrh]{grid-template-columns:1fr}}
