.labuan-cost-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0 16px}
.labuan-cost-card{background:#e6eef2;border:1px solid #d5e1e7;border-radius:12px;padding:26px;min-width:0}
.article-section .labuan-cost-label{font:600 10px/1.6 var(--sans,sans-serif);letter-spacing:.13em;color:#304b5c;margin:0 0 14px}
.article-section .labuan-cost-card h3,.article-section .labuan-fee-note h3{font:500 25px/1.3 var(--serif);margin:0 0 14px;color:#102c42}
.article-section .labuan-cost-card p:last-child{margin:0;line-height:1.8}
.labuan-fee-note{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;align-items:center;background:#102c42;border-radius:12px;padding:24px 26px}
.article-section .labuan-fee-note p,.article-section .labuan-fee-note h3{color:#fff;margin-bottom:0}
.article-section .labuan-fee-note .labuan-cost-label{color:#dbe8ee;margin:0 0 10px}
.labuan-fee-note>p{margin:0;line-height:1.8}
.article-section .labuan-steps{list-style:none;padding:0;margin:28px 0 0}
.article-section .labuan-steps li{display:grid;grid-template-columns:46px minmax(0,1fr);gap:20px;padding:22px 0;margin:0;border-top:1px solid #d0dfe7}
.labuan-step-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e6eef2;color:#102c42;font:600 13px/1 var(--sans,sans-serif)}
.article-section .labuan-steps h3{font:500 24px/1.3 var(--serif);margin:3px 0 8px;color:#102c42}
.article-section .labuan-steps p{margin:0;line-height:1.8}
@media(max-width:650px){.labuan-cost-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.labuan-cost-card{padding:22px}.labuan-fee-note{grid-template-columns:1fr;gap:12px;padding:22px}.article-section .labuan-steps li{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:20px 0}.labuan-step-number{width:36px;height:36px;font-size:12px}.article-section .labuan-steps h3{font-size:22px;margin-top:2px}.article-section .labuan-cost-card h3,.article-section .labuan-fee-note h3{font-size:23px}}
