.page-index-review-lucky88{background-color:#0A0A0A;color:#FFF6D6;font-family:Arial,sans-serif}
.page-index-review-lucky88__hero-section{max-width:1200px;margin:0 auto;padding:10px 16px 24px;display:block}
.page-index-review-lucky88__hero-image-wrap{display:block;width:100%}
.page-index-review-lucky88__hero-image{width:100%;height:auto;aspect-ratio:17/5;object-fit:cover;display:block;border-radius:12px;max-width:100%}
.page-index-review-lucky88__hero-content{display:block;text-align:center;padding:16px 8px 0}
.page-index-review-lucky88__main-title{font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;line-height:1.3;letter-spacing:.3px;color:#FFF6D6;max-width:900px;margin:0 auto 12px;text-shadow:0 2px 12px rgba(242,193,78,.2)}
.page-index-review-lucky88__hero-description{font-size:clamp(.9rem,1.2vw,1.05rem);line-height:1.7;max-width:820px;margin:0 auto 24px;color:#FFF6D6}
.page-index-review-lucky88__hero-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}
.page-index-review-lucky88__btn{display:inline-block;padding:14px 30px;border-radius:999px;font-weight:800;text-decoration:none;font-size:1rem;transition:transform .2s,box-shadow .2s;text-align:center;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}
.page-index-review-lucky88__btn--primary{background:linear-gradient(180deg,#FFD86A 0%,#DDA11D 100%);color:#111;box-shadow:0 4px 18px rgba(221,161,29,.35)}
.page-index-review-lucky88__btn--secondary{background:transparent;color:#FFD36B;border:2px solid #FFD36B}
.page-index-review-lucky88__btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(255,211,107,.35)}
.page-index-review-lucky88__partner-section,.page-index-review-lucky88__guide-section{background-color:#0A0A0A}
.page-index-review-lucky88__partner-inner{max-width:1200px;margin:0 auto;padding:36px 16px}
.page-index-review-lucky88__section-title{font-size:clamp(1.3rem,2.5vw,1.8rem);text-align:center;color:#FFF6D6;font-weight:700;margin-bottom:8px}
.page-index-review-lucky88__section-subtitle{text-align:center;color:#FFD36B;margin-bottom:28px;font-size:1rem;opacity:.9}
.page-index-review-lucky88__partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px 18px;justify-items:center}
.page-index-review-lucky88__partner-item{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:300px;width:100%}
.page-index-review-lucky88__partner-logo{width:100%;aspect-ratio:2/1;object-fit:contain;border-radius:8px;border:1px solid #3A2A12;background:#111111;padding:6px;box-sizing:border-box}
.page-index-review-lucky88__link-button{display:inline-block;padding:10px 28px;border-radius:999px;background:linear-gradient(180deg,#FFD86A 0%,#DDA11D 100%);color:#111;text-decoration:none;font-weight:800;font-size:.9rem;transition:transform .2s;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}
.page-index-review-lucky88__partner-item:nth-child(5){grid-column:2}
.page-index-review-lucky88__partner-item:nth-child(6){grid-column:3}
.page-index-review-lucky88__guide-inner{max-width:1000px;margin:0 auto;padding:36px 16px}
.page-index-review-lucky88__guide-title{font-size:clamp(1.3rem,2.5vw,1.8rem);text-align:center;color:#F2C14E;font-weight:700;margin-bottom:32px}
.page-index-review-lucky88__guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.page-index-review-lucky88__guide-item{background-color:#111111;border-radius:12px;padding:24px 20px;border:1px solid #3A2A12}
.page-index-review-lucky88__guide-item-title{font-size:1.1rem;color:#FFD36B;font-weight:700;margin-bottom:12px;line-height:1.4}
.page-index-review-lucky88__guide-text{font-size:.95rem;line-height:1.7;color:#FFF6D6;margin-bottom:16px}
.page-index-review-lucky88__guide-item .page-index-review-lucky88__btn{width:100%;padding:12px 8px;font-size:.9rem}
.page-index-review-lucky88__guide-links{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:36px}
.page-index-review-lucky88__guide-link{color:#FFD36B;text-decoration:none;font-weight:600;border-bottom:2px solid #F2C14E;padding-bottom:4px;font-size:.95rem}
.page-index-review-lucky88__blog-section{background-color:#0A0A0A;border-top:1px solid #3A2A12}
.page-index-review-lucky88__blog-inner{max-width:1200px;margin:0 auto;padding:48px 16px}
.page-index-review-lucky88__blog-card-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:36px}
.page-index-review-lucky88__blog-card{background-color:#111111;border-radius:12px;overflow:hidden;border:1px solid #3A2A12;display:flex;flex-direction:column}
.page-index-review-lucky88__blog-image{width:100%;aspect-ratio:2/1;object-fit:cover;display:block}
.page-index-review-lucky88__blog-body{padding:20px;display:flex;flex-direction:column;flex:1}
.page-index-review-lucky88__blog-date{font-size:.8rem;color:#FFD36B;opacity:.8;margin-bottom:10px}
.page-index-review-lucky88__blog-title{font-size:1.05rem;line-height:1.5;margin-bottom:10px}
.page-index-review-lucky88__blog-title a{color:#FFF6D6;text-decoration:none;transition:color .2s}
.page-index-review-lucky88__blog-title a:hover{color:#FFD36B}
.page-index-review-lucky88__blog-excerpt{font-size:.9rem;line-height:1.7;color:#FFF6D6;margin-bottom:16px;flex:1}
.page-index-review-lucky88__read-more{color:#FFD36B;text-decoration:none;font-weight:700;font-size:.9rem}
.page-index-review-lucky88__read-more:hover{text-decoration:underline}
.page-index-review-lucky88__blog-footer{display:flex;justify-content:center}
@media (max-width:768px){
.page-index-review-lucky88{padding-top:0;margin-top:0}
.page-index-review-lucky88__hero-image-wrap{display:block;width:100%}
.page-index-review-lucky88__hero-image{width:100%;aspect-ratio:2/1;object-fit:cover}
.page-index-review-lucky88__partner-grid{grid-template-columns:repeat(2,1fr);gap:18px 12px}
.page-index-review-lucky88__partner-item:nth-child(5),.page-index-review-lucky88__partner-item:nth-child(6){grid-column:auto}
.page-index-review-lucky88__guide-steps{grid-template-columns:1fr}
.page-index-review-lucky88__guide-item{width:100%;box-sizing:border-box}
.page-index-review-lucky88__blog-card-container{grid-template-columns:1fr}
.page-index-review-lucky88__hero-actions{flex-direction:column;align-items:center;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}
.page-index-review-lucky88__hero-actions .page-index-review-lucky88__btn{width:100%;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}
.page-index-review-lucky88__btn,.page-index-review-lucky88__link-button{max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;width:auto}
.page-index-review-lucky88__partner-inner,.page-index-review-lucky88__guide-inner,.page-index-review-lucky88__blog-inner{padding-left:12px;padding-right:12px;max-width:100%;box-sizing:border-box}
.page-index-review-lucky88__partner-grid,.page-index-review-lucky88__guide-steps,.page-index-review-lucky88__blog-card-container{max-width:100%}
.page-index-review-lucky88 img{max-width:100% !important;height:auto !important}
}