.page-quy-dinh-chung-gdpr{color:#333;max-width:100%;overflow-x:hidden;background:#fff;font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}.page-quy-dinh-chung-gdpr *,.page-quy-dinh-chung-gdpr *::before,.page-quy-dinh-chung-gdpr *::after{box-sizing:border-box}.page-quy-dinh-chung-gdpr__hero-section{display:flex;flex-direction:column;width:100%;padding-top:10px;padding-bottom:0;background:linear-gradient(135deg,#f0fff5 0%,#ffffff 50%,#e6f7ed 100%)}.page-quy-dinh-chung-gdpr__hero-image-wrapper{display:block;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.page-quy-dinh-chung-gdpr__hero-image{display:block;width:100%;max-width:1020px;height:auto;max-height:300px;object-fit:cover;border-radius:12px;margin:0 auto;box-shadow:0 4px 20px rgba(1,116,57,0.15)}.page-quy-dinh-chung-gdpr__hero-content{display:block;width:100%;max-width:900px;margin:24px auto 0;text-align:center;padding:0 20px}.page-quy-dinh-chung-gdpr__hero-title{max-width:800px;margin-left:auto;margin-right:auto;text-align:center;color:#017439;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.25;letter-spacing:-0.02em}.page-quy-dinh-chung-gdpr__hero-description{max-width:700px;margin:12px auto 20px;font-size:1rem;line-height:1.6;color:#333}.page-quy-dinh-chung-gdpr__hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:100%;max-width:100%;overflow:hidden;padding:0 0 32px}.page-quy-dinh-chung-gdpr__btn{display:inline-block;max-width:100%;border-radius:999px;padding:12px 28px;font-weight:700;font-size:1rem;text-align:center;text-decoration:none;white-space:normal;word-wrap:break-word;transition:opacity .2s ease,transform .2s ease;border:2px solid transparent}.page-quy-dinh-chung-gdpr__btn:hover{opacity:.88;transform:translateY(-2px)}.page-quy-dinh-chung-gdpr__btn--register{background-color:#C30808;color:#FFFF00;border-color:#C30808}.page-quy-dinh-chung-gdpr__btn--login{background-color:#FFFFFF;color:#C30808;border-color:#C30808}.page-quy-dinh-chung-gdpr__btn--primary{background:#017439;color:#ffffff;border-color:#017439}.page-quy-dinh-chung-gdpr__intro-section{padding:28px 0;background-color:#f8fffb}.page-quy-dinh-chung-gdpr__content-container{display:block;max-width:900px;margin:0 auto;padding:0 20px;width:100%}.page-quy-dinh-chung-gdpr__section{padding:28px 0;background-color:#ffffff}.page-quy-dinh-chung-gdpr__section--highlight{background-color:#f4fbf8;border-top:1px solid #e0efe7;border-bottom:1px solid #e0efe7}.page-quy-dinh-chung-gdpr__section-title{color:#017439;font-size:1.6rem;font-weight:700;line-height:1.3;margin:0 0 16px;padding:0}.page-quy-dinh-chung-gdpr__content-image{display:block;max-width:100%;width:800px;height:auto;margin:16px auto;border-radius:10px;object-fit:cover}.page-quy-dinh-chung-gdpr__paragraph{font-size:1rem;line-height:1.7;color:#333;margin:0 0 14px}.page-quy-dinh-chung-gdpr__list{margin:0 0 14px;padding-left:20px}.page-quy-dinh-chung-gdpr__list-item{font-size:1rem;line-height:1.7;margin-bottom:8px;color:#333}.page-quy-dinh-chung-gdpr__sub-title{color:#017439;font-size:1.25rem;font-weight:600;margin:18px 0 8px}.page-quy-dinh-chung-gdpr__accordion-section{padding:28px 0 40px;background-color:#fff}.page-quy-dinh-chung-gdpr__faq-item{background-color:#f8fffb;border:1px solid #e0efe7;border-radius:10px;margin-bottom:12px;overflow:hidden}.page-quy-dinh-chung-gdpr__faq-question{cursor:pointer;list-style:none;padding:16px 20px;font-weight:600;color:#017439;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1rem;line-height:1.4}.page-quy-dinh-chung-gdpr__faq-question::-webkit-details-marker{display:none}.page-quy-dinh-chung-gdpr__faq-icon{display:inline-block;font-size:1.4rem;font-weight:700;color:#017439;line-height:1}.page-quy-dinh-chung-gdpr__faq-answer{padding:0 20px 16px;line-height:1.7;color:#333;margin:0}.page-quy-dinh-chung-gdpr__text-link{color:#017439;font-weight:600;text-decoration:underline}.page-quy-dinh-chung-gdpr__text-link:hover{color:#C30808}.page-quy-dinh-chung-gdpr__faq-group{padding:28px 0;background-color:#f8fffb}.page-quy-dinh-chung-gdpr__group-title{color:#017439;font-size:1.25rem;font-weight:600;margin:0 0 12px}.page-quy-dinh-chung-gdpr__reference-note{font-size:.875rem;color:#555;line-height:1.6;margin-top:12px;font-style:italic}.page-quy-dinh-chung-gdpr__link-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:16px 0 0}.page-quy-dinh-chung-gdpr__link-list-item{display:inline-block}.page-quy-dinh-chung-gdpr__link-list-item a{color:#017439;text-decoration:underline}.page-quy-dinh-chung-gdpr__link-list-item a:hover{color:#C30808}.page-quy-dinh-chung-gdpr__container{padding-left:16px;padding-right:16px;max-width:1200px;margin:0 auto}.page-quy-dinh-chung-gdpr__paragraph + .page-quy-dinh-chung-gdpr__list{margin-top:-6px}.page-quy-dinh-chung-gdpr__section--highlight .page-quy-dinh-chung-gdpr__paragraph,.page-quy-dinh-chung-gdpr__section--highlight .page-quy-dinh-chung-gdpr__list-item{color:#333}.page-quy-dinh-chung-gdpr__hero-title,.page-quy-dinh-chung-gdpr__section-title{word-break:break-word}.btn{max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.btn-container{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}@media (max-width:1024px){.page-quy-dinh-chung-gdpr__hero-actions{gap:12px}.page-quy-dinh-chung-gdpr__btn{padding:12px 20px}}@media (max-width:768px){.page-quy-dinh-chung-gdpr{padding-bottom:0}.page-quy-dinh-chung-gdpr img{max-width:100% !important;height:auto !important}.page-quy-dinh-chung-gdpr__hero-section{padding-top:10px}.page-quy-dinh-chung-gdpr__hero-image{aspect-ratio:auto;max-height:210px}.page-quy-dinh-chung-gdpr__hero-title{font-size:clamp(1.25rem,5vw,1.55rem);text-align:center}.page-quy-dinh-chung-gdpr__hero-description{font-size:.95rem;text-align:center}.page-quy-dinh-chung-gdpr__hero-content{margin-top:16px;padding-left:12px;padding-right:12px}.page-quy-dinh-chung-gdpr__hero-image-wrapper{padding:0 12px}.page-quy-dinh-chung-gdpr__hero-actions{flex-direction:column;align-items:center;padding-left:12px;padding-right:12px}.page-quy-dinh-chung-gdpr__btn{width:100%;max-width:100%;display:block;margin:0}.page-quy-dinh-chung-gdpr__content-container{padding:0 18px}.page-quy-dinh-chung-gdpr__section-title{font-size:1.35rem}.page-quy-dinh-chung-gdpr__paragraph{font-size:.95rem}.page-quy-dinh-chung-gdpr__list-item{font-size:.95rem}.page-quy-dinh-chung-gdpr__sub-title{font-size:1.1rem}.page-quy-dinh-chung-gdpr__faq-question{font-size:.95rem;padding:14px 16px}.page-quy-dinh-chung-gdpr__faq-answer{font-size:.95rem;padding-left:16px;padding-right:16px}.page-quy-dinh-chung-gdpr__content-image{width:100%;max-width:100% !important}}@media (max-width:480px){.page-quy-dinh-chung-gdpr__hero-section{padding-top:8px}.page-quy-dinh-chung-gdpr__hero-image{border-radius:8px}.page-quy-dinh-chung-gdpr .page-quy-dinh-chung-gdpr__hero-actions{flex-direction:column;align-items:center}.page-quy-dinh-chung-gdpr .page-quy-dinh-chung-gdpr__btn{width:100%;max-width:100%}}