.page-blog-nap-rut-tien { background-color: #0D0E12; color: #FFF3E6; font-family: 'Segoe UI', system-ui, sans-serif; line-height: 1.6; }
.page-blog-nap-rut-tien__hero-section { padding-top: 10px; }
.page-blog-nap-rut-tien__hero-image-wrapper { width: 100%; max-width: 1200px; margin: 0 auto; }
.page-blog-nap-rut-tien__hero-image { width: 100%; height: auto; aspect-ratio: 17/5; object-fit: cover; display: block; border-radius: 12px; }
.page-blog-nap-rut-tien__hero-content { max-width: 1200px; margin: 24px auto 0; padding: 0 20px; text-align: center; }
.page-blog-nap-rut-tien__hero-title { color: #FF8C1A; font-size: clamp(1.6rem, 3vw, 2.3rem); font-weight: 700; line-height: 1.25; margin-bottom: 12px; }
.page-blog-nap-rut-tien__hero-description { color: #FFF3E6; max-width: 640px; margin: 0 auto; font-size: 1rem; }
.page-blog-nap-rut-tien__guide-section { max-width: 1200px; margin: 0 auto; padding: 16px 20px 48px; }
.page-blog-nap-rut-tien__guide-title { text-align: center; color: #FF8C1A; font-size: clamp(1.3rem, 2vw, 1.8rem); margin: 32px 0 24px; font-weight: 700; }
.page-blog-nap-rut-tien__guide-steps { display: flex; flex-wrap: wrap; gap: 20px; justify-content: center; }
.page-blog-nap-rut-tien__guide-card { background-color: #17191F; border: 1px solid #A84F0C; border-radius: 12px; box-shadow: 0 4px 20px rgba(255, 176, 77, 0.1); padding: 24px; width: 100%; max-width: 350px; box-sizing: border-box; }
.page-blog-nap-rut-tien__guide-card-title { color: #FFA53A; font-size: 1.15rem; margin-top: 0; }
.page-blog-nap-rut-tien__guide-card-text { color: #FFF3E6; font-size: 0.95rem; }
.page-blog-nap-rut-tien__inline-link { color: #FFB04D; text-decoration: underline; }
.page-blog-nap-rut-tien__cta-button { display: inline-block; margin-top: 12px; padding: 10px 22px; border-radius: 999px; background: linear-gradient(180deg, #FFA53A 0%, #D96800 100%); color: #fff; text-decoration: none; font-weight: 700; border: 0; cursor: pointer; box-shadow: 0 2px 8px rgba(217, 104, 0, 0.3); width: auto; }
.page-blog-nap-rut-tien__guide-withdraw { display: flex; flex-wrap: wrap; gap: 24px; align-items: flex-start; }
.page-blog-nap-rut-tien__guide-figure { flex: 1 1 280px; margin: 0; }
.page-blog-nap-rut-tien__guide-image { width: 100%; height: auto; aspect-ratio: 2/1; object-fit: cover; border-radius: 8px; border: 1px solid #A84F0C; }
.page-blog-nap-rut-tien__guide-list { flex: 1 1 280px; list-style: none; padding: 0; margin: 0; }
.page-blog-nap-rut-tien__guide-list-item { padding: 10px 0 10px 32px; position: relative; color: #FFF3E6; border-bottom: 1px solid rgba(168, 79, 12, 0.3); }
.page-blog-nap-rut-tien__guide-list-item::before { content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 18px; height: 18px; border-radius: 50%; background: radial-gradient(circle, #FFB04D, #D96800); }
@media (max-width: 768px) { .page-blog-nap-rut-tien__hero-image { aspect-ratio: 2/1; } .page-blog-nap-rut-tien__safe-touch img, .page-blog-nap-rut-tien img { max-width: 100% !important; height: auto !important; } .page-blog-nap-rut-tien__guide-card { max-width: 100%; } .page-blog-nap-rut-tien__cta-button { max-width: 100%; box-sizing: border-box; white-space: normal; word-wrap: break-word; } }