/* Native journey links and keyboard focus; preserve Valetax layout and typography. */
.vt-journey-links{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px}
.vt-journey-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #d9e1e5;border-radius:8px;background:#fff;color:#141921;font:inherit;font-size:15px;line-height:1.4;text-decoration:none}
.vt-journey-links a:hover{border-color:#129f64;color:#087c47;background:#f5fbf8}
.vt-context-link{color:inherit;text-decoration:underline;text-underline-offset:3px}
.vt-verification-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.vt-verification-actions .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.4;height:auto;min-height:48px;padding-top:12px;padding-bottom:12px}
[data-aeo="direct-answer-metode-pembayaran"] h2{font-size:clamp(20px,2vw,28px);line-height:1.3;margin:18px 0 12px}
.tabs-container__header-item:focus-visible,.btn-menu:focus-visible,.vt-journey-links a:focus-visible,.vt-context-link:focus-visible{outline:3px solid #087c47;outline-offset:4px}
@media(max-width:480px){.vt-verification-actions .btn{width:100%}.vt-journey-links{gap:8px}.vt-journey-links a{flex:1 1 auto}}
