.mini-hero[data-astro-cid-zo4ru7c4]{text-align:center;border-bottom:1px solid var(--border);padding:48px 0 40px}.mini-hero[data-astro-cid-zo4ru7c4] h1[data-astro-cid-zo4ru7c4]{font-family:var(--font-heading);color:var(--text);margin-bottom:12px;font-size:clamp(30px,5vw,44px);font-weight:700}.breadcrumb[data-astro-cid-zo4ru7c4]{color:var(--text2);font-size:13px}.breadcrumb[data-astro-cid-zo4ru7c4] a[data-astro-cid-zo4ru7c4]{color:var(--color-phu-sa)}.breadcrumb[data-astro-cid-zo4ru7c4] a[data-astro-cid-zo4ru7c4]:hover{text-decoration:underline}.section[data-astro-cid-zo4ru7c4]{padding:64px 0}.section-title[data-astro-cid-zo4ru7c4]{font-family:var(--font-heading);color:var(--text);text-align:center;margin-bottom:12px;font-size:clamp(24px,4vw,34px);font-weight:700}.section-divider[data-astro-cid-zo4ru7c4]{background:var(--color-phu-sa);border-radius:2px;width:40px;height:3px;margin:12px auto 40px}.about-section[data-astro-cid-zo4ru7c4]{max-width:800px;margin:0 auto}.about-avatar[data-astro-cid-zo4ru7c4]{background:linear-gradient(135deg, var(--color-phu-sa), var(--color-thot-not), var(--color-song-nuoc));border-radius:50%;width:120px;height:120px;margin:0 auto 24px}.about-avatar--img[data-astro-cid-zo4ru7c4]{object-fit:cover;background:0 0}.about-name[data-astro-cid-zo4ru7c4]{font-family:var(--font-heading);color:var(--text);text-align:center;margin-bottom:4px;font-size:28px;font-weight:700}.about-subtitle[data-astro-cid-zo4ru7c4]{color:var(--text2);text-align:center;margin-bottom:32px;font-size:15px}.about-bio[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{color:var(--text2);margin-bottom:16px;font-size:16px;line-height:1.8}.why-grid[data-astro-cid-zo4ru7c4]{grid-template-columns:repeat(3,1fr);gap:20px;max-width:800px;margin:0 auto;display:grid}.why-card[data-astro-cid-zo4ru7c4]{background:var(--card-bg);text-align:center;border-radius:12px;padding:28px 24px;transition:box-shadow .3s,transform .3s;box-shadow:0 1px 3px #00000014}.why-card[data-astro-cid-zo4ru7c4]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.why-icon[data-astro-cid-zo4ru7c4]{margin-bottom:16px;font-size:32px}.why-card[data-astro-cid-zo4ru7c4] h4[data-astro-cid-zo4ru7c4]{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:18px;font-weight:700}.why-card[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{color:var(--text2);font-size:14px;line-height:1.6}.cat-grid[data-astro-cid-zo4ru7c4]{grid-template-columns:repeat(3,1fr);gap:20px;max-width:800px;margin:0 auto;display:grid}.cat-card[data-astro-cid-zo4ru7c4]{background:var(--card-bg);border-top:3px solid var(--border);border-radius:12px;padding:24px;transition:box-shadow .3s,transform .3s;display:block;box-shadow:0 1px 3px #00000014}.cat-card[data-astro-cid-zo4ru7c4]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.cat-icon[data-astro-cid-zo4ru7c4]{margin-bottom:12px;font-size:28px}.cat-card[data-astro-cid-zo4ru7c4] h4[data-astro-cid-zo4ru7c4]{font-family:var(--font-heading);color:var(--text);margin-bottom:6px;font-size:17px;font-weight:700}.cat-card[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{color:var(--text2);margin-bottom:10px;font-size:13px;line-height:1.5}.cat-link[data-astro-cid-zo4ru7c4]{color:var(--color-phu-sa);font-size:13px;font-weight:600}.newsletter[data-astro-cid-zo4ru7c4]{text-align:center;border:2px dashed var(--border);background:linear-gradient(135deg,#8b69140a,#d4a8430a);border-radius:12px;max-width:600px;margin:0 auto;padding:48px 24px}.newsletter[data-astro-cid-zo4ru7c4] h3[data-astro-cid-zo4ru7c4]{font-family:var(--font-heading);color:var(--text);margin-bottom:8px;font-size:24px;font-weight:700}.newsletter[data-astro-cid-zo4ru7c4] p[data-astro-cid-zo4ru7c4]{color:var(--text2);margin-bottom:20px;font-size:14px}.nl-form[data-astro-cid-zo4ru7c4]{gap:8px;max-width:400px;margin:0 auto;display:flex}.nl-form[data-astro-cid-zo4ru7c4] input[data-astro-cid-zo4ru7c4]{border:1px solid var(--border);font-family:var(--font-body);background:var(--bg);color:var(--text);border-radius:8px;outline:none;flex:1;padding:12px 16px;font-size:14px}.nl-form[data-astro-cid-zo4ru7c4] input[data-astro-cid-zo4ru7c4]:focus{border-color:var(--color-thot-not)}.nl-form[data-astro-cid-zo4ru7c4] button[data-astro-cid-zo4ru7c4]{background:var(--color-thot-not);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .2s}.nl-form[data-astro-cid-zo4ru7c4] button[data-astro-cid-zo4ru7c4]:hover{background:#3d6b4a}@media (width<=768px){.why-grid[data-astro-cid-zo4ru7c4],.cat-grid[data-astro-cid-zo4ru7c4]{grid-template-columns:1fr}.nl-form[data-astro-cid-zo4ru7c4]{flex-direction:column}}@media (width>=600px) and (width<=768px){.cat-grid[data-astro-cid-zo4ru7c4]{grid-template-columns:repeat(2,1fr)}}
