.prose-content{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.prose-content h2{font-size:1.25rem;font-weight:700;color:#111827;margin-top:2rem;margin-bottom:1rem}.prose-content h3{font-size:1.1rem;font-weight:600;color:#1f2937;margin-top:1.5rem;margin-bottom:.75rem}.prose-content p{color:#374151;margin-bottom:1rem;line-height:1.7}.prose-content ul,.prose-content ol{margin:1rem 0;padding-left:1.25rem}.prose-content li{color:#374151;margin-bottom:.5rem}.prose-content a{color:#1d4ed8;text-decoration:underline;word-break:break-all}.prose-content a:hover{color:#1e40af}.prose-content table{width:100%;max-width:100%;margin:1.5rem 0;font-size:.875rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose-content th{background-color:#1d4ed8;color:#fff;padding:.75rem;text-align:left;font-weight:600;white-space:nowrap}.prose-content td{border-bottom:1px solid #e5e7eb;padding:.75rem}.prose-content tr:nth-child(2n){background-color:#f9fafb}.prose-content strong{font-weight:600;color:#111827}.prose-content blockquote{border-left:4px solid #1d4ed8;padding-left:1rem;font-style:italic;color:#4b5563;margin:1rem 0}.prose-content img{max-width:100%;width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0;display:block}.prose-content *{max-width:100%}.prose-content pre{overflow-x:auto;max-width:100%;font-size:.875rem}.status-update-badge{background:linear-gradient(135deg,#06c,#049);color:#fff;padding:10px 20px;border-radius:25px;font-size:.9rem;display:inline-block;margin:15px 0}.bank-status-list{margin:20px 0}.bank-item{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;margin-bottom:10px;background:#f8f9fa;border-radius:12px;border-left:4px solid #ff9800}.bank-item.completed{border-left-color:#4caf50}.bank-item.processing{border-left-color:#ff9800}.bank-info{display:flex;align-items:center;gap:12px}.bank-logo{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.7rem;color:#fff}.bank-logo.bsn{background:linear-gradient(135deg,#3f51b5,#283593)}.bank-logo.maybank{background:linear-gradient(135deg,#ffc107,#ff9800);color:#333}.bank-logo.cimb{background:linear-gradient(135deg,#d32f2f,#b71c1c)}.bank-logo.rhb{background:linear-gradient(135deg,#1976d2,#0d47a1)}.bank-logo.publicbank{background:linear-gradient(135deg,#e91e63,#ad1457)}.bank-logo.hongleong{background:linear-gradient(135deg,#2196f3,#1565c0)}.bank-logo.ambank{background:linear-gradient(135deg,#4caf50,#2e7d32)}.bank-logo.bankislam{background:linear-gradient(135deg,#009688,#00695c)}.bank-logo.bankrakyat{background:linear-gradient(135deg,#ff5722,#d84315)}.bank-logo.agrobank{background:linear-gradient(135deg,#8bc34a,#558b2f)}.bank-logo.affin{background:linear-gradient(135deg,#ff5722,#e64a19)}.bank-logo.muamalat{background:linear-gradient(135deg,#673ab7,#512da8)}.bank-logo.ocbc{background:linear-gradient(135deg,#f44336,#c62828)}.bank-logo.alliance{background:linear-gradient(135deg,#00bcd4,#0097a7)}.bank-name{font-weight:600;color:#333;font-size:.95rem}.status-badge{font-size:.75rem;font-weight:600;padding:6px 14px;border-radius:20px}.status-badge.completed{background:#e8f5e9;color:#2e7d32}.status-badge.processing{background:#fff3e0;color:#e65100}.status-legend{display:flex;gap:20px;margin:20px 0;padding:15px;background:#f1f5f9;border-radius:10px}.legend-item{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#555}.legend-dot{width:12px;height:12px;border-radius:50%}.legend-dot.completed{background:#4caf50}.legend-dot.processing{background:#ff9800}@media (max-width: 600px){.bank-item{padding:10px 12px}.bank-logo{width:35px;height:35px;font-size:.6rem}.bank-name{font-size:.85rem}.status-badge{font-size:.7rem;padding:5px 10px}}.in-article-ad[data-astro-cid-yvbahnfj]{margin:2rem 0;padding:1rem;background:#f9fafb;border-radius:8px;text-align:center}.in-article-ad[data-astro-cid-yvbahnfj] .ad-label[data-astro-cid-yvbahnfj]{font-size:10px;color:#9ca3af;margin-bottom:8px;letter-spacing:1px}.article-container[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1fr;gap:2rem;max-width:100%;overflow:hidden}@media (min-width: 1024px){.article-container[data-astro-cid-yvbahnfj]{grid-template-columns:2fr 1fr}}.article-main[data-astro-cid-yvbahnfj]{min-width:0;max-width:100%;overflow:hidden}.article-sidebar[data-astro-cid-yvbahnfj]{display:none}@media (min-width: 1024px){.article-sidebar[data-astro-cid-yvbahnfj]{display:block}}.featured-image-container[data-astro-cid-yvbahnfj]{width:100%;max-width:100%;overflow:hidden;border-radius:.75rem;margin-bottom:1.5rem}.featured-image[data-astro-cid-yvbahnfj]{width:100%;height:auto;max-width:100%;display:block;-o-object-fit:contain;object-fit:contain}
