*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width: 720px){.newsletter-section-card{grid-template-columns:1fr!important;gap:28px!important}.blog-featured-card{grid-template-columns:1fr!important}}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-article-html{color:#1f2937;font-size:1.04rem;line-height:1.85}.blog-article-html h2,.blog-article-html h3{color:#1f2937;line-height:1.25;margin:38px 0 12px}.blog-article-html h2{font-size:1.7rem}.blog-article-html h3{font-size:1.35rem}.blog-article-html p,.blog-article-html ul,.blog-article-html ol{margin:0 0 20px}.blog-article-html ul,.blog-article-html ol{padding-left:24px}.blog-article-html a{color:#c81f5b;font-weight:700}.blog-article-html img{width:100%;height:auto;border-radius:16px;margin:10px 0 24px}.faq-detail-html p,.faq-detail-html ul,.faq-detail-html ol{margin:0 0 20px}.faq-detail-html ul,.faq-detail-html ol{padding-left:24px}.faq-detail-html a{color:#c81f5b;font-weight:700}.faq-detail-html img{width:100%;height:auto;border-radius:16px;margin:10px 0 24px}@media (max-width: 900px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.blog-card-grid{grid-template-columns:1fr}}
