.page-module__s2oY9W__hero{text-align:center;background:linear-gradient(#fff 0%,#f8fafc 100%);padding:48px 16px 40px}.page-module__s2oY9W__heroInner{max-width:640px;margin:0 auto}.page-module__s2oY9W__heroTag{letter-spacing:.15em;color:#f43f5e;background:#f43f5e0f;border:1px solid #f43f5e26;border-radius:20px;margin-bottom:20px;padding:6px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-block}.page-module__s2oY9W__heroTitle{color:#0a0e17;margin:0 0 12px;font-family:Noto Serif TC,serif;font-size:26px;font-weight:700;line-height:1.35}@media (min-width:769px){.page-module__s2oY9W__heroTitle{font-size:40px}.page-module__s2oY9W__hero{padding:72px 24px 56px}}.page-module__s2oY9W__heroDesc{color:#64748b;margin:0 0 28px;font-family:Noto Sans TC,sans-serif;font-size:16px;line-height:1.7}.page-module__s2oY9W__heroCta{color:#fff;background:#f43f5e;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-family:Noto Sans TC,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__s2oY9W__heroCta:hover{opacity:.85}.page-module__s2oY9W__section{padding:48px 16px}@media (min-width:769px){.page-module__s2oY9W__section{padding:64px 24px}}.page-module__s2oY9W__sectionInner{max-width:960px;margin:0 auto}.page-module__s2oY9W__sectionTag{letter-spacing:.15em;color:#f43f5e;margin-bottom:8px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-block}.page-module__s2oY9W__sectionTitle{color:#0a0e17;margin:0 0 8px;font-family:Noto Sans TC,sans-serif;font-size:20px;font-weight:700}@media (min-width:769px){.page-module__s2oY9W__sectionTitle{font-size:24px}}.page-module__s2oY9W__sectionDesc{color:#64748b;margin:0 0 28px;font-family:Noto Sans TC,sans-serif;font-size:16px}.page-module__s2oY9W__articleGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.page-module__s2oY9W__articleGrid>*{scroll-snap-align:start;flex:0 0 85%}@media (min-width:769px){.page-module__s2oY9W__articleGrid{grid-template-columns:repeat(3,1fr);display:grid;overflow-x:visible}.page-module__s2oY9W__articleGrid>*{flex:unset}}.page-module__s2oY9W__articleCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px 20px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:block}.page-module__s2oY9W__articleCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.page-module__s2oY9W__articleTag{color:#f43f5e;background:#f43f5e0f;border-radius:4px;margin-bottom:10px;padding:3px 8px;font-family:Inter,sans-serif;font-size:12px;font-weight:600;display:inline-block}.page-module__s2oY9W__articleTagBlue{color:#3b82f6;background:#3b82f60f}.page-module__s2oY9W__articleTagGreen{color:#10b981;background:#10b9810f}.page-module__s2oY9W__articleTagAmber{color:#f59e0b;background:#f59e0b0f}.page-module__s2oY9W__articleTitle{color:#0a0e17;margin:0 0 8px;font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.page-module__s2oY9W__articleExcerpt{color:#64748b;margin:0 0 12px;font-family:Noto Sans TC,sans-serif;font-size:14px;line-height:1.6}.page-module__s2oY9W__articleMeta{color:#94a3b8;font-family:Inter,sans-serif;font-size:12px}.page-module__s2oY9W__storySection{background:#fff;padding:48px 16px}@media (min-width:769px){.page-module__s2oY9W__storySection{padding:64px 24px}}.page-module__s2oY9W__storyInner{text-align:center;max-width:640px;margin:0 auto}.page-module__s2oY9W__storyQuote{color:#0a0e17;margin:0 0 16px;font-family:Noto Serif TC,serif;font-size:18px;font-style:italic;line-height:1.7}@media (min-width:769px){.page-module__s2oY9W__storyQuote{font-size:22px}}.page-module__s2oY9W__storyText{color:#64748b;margin:0 0 24px;font-family:Noto Sans TC,sans-serif;font-size:16px;line-height:1.75}.page-module__s2oY9W__communityCta{text-align:center;padding:48px 16px}@media (min-width:769px){.page-module__s2oY9W__communityCta{padding:64px 24px}}.page-module__s2oY9W__communityInner{background:#fff;border:1px solid #e2e8f0;border-radius:20px;max-width:480px;margin:0 auto;padding:40px 28px}.page-module__s2oY9W__communityTitle{color:#0a0e17;margin:0 0 8px;font-family:Noto Sans TC,sans-serif;font-size:20px;font-weight:700}.page-module__s2oY9W__communityDesc{color:#64748b;margin:0 0 24px;font-family:Noto Sans TC,sans-serif;font-size:15px;line-height:1.6}.page-module__s2oY9W__communityBtn{color:#fff;background:#06c755;border-radius:12px;align-items:center;gap:8px;padding:12px 28px;font-family:Noto Sans TC,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__s2oY9W__communityBtn:hover{opacity:.85}.page-module__s2oY9W__moreLink{color:#f43f5e;align-items:center;gap:4px;margin-top:20px;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__s2oY9W__moreLink:hover{opacity:.7}
