.ambulans-detail-section{padding:48px 0 72px;background-color:#fffdf8}.ambulans-detail-section .container{max-width:1140px;margin:0 auto;padding:0 16px}.back-link{display:inline-block;margin-bottom:24px;font-size:.9rem;color:#ff8a00;text-decoration:none}.back-link:hover{text-decoration:underline}.ambulans-detail-wrapper{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px;align-items:flex-start;background:#fff;border-radius:20px;box-shadow:0 15px 40px #0f172a26;padding:24px}.ambulans-detail-image img{width:100%;border-radius:16px;-o-object-fit:cover;object-fit:cover;max-height:420px}.image-placeholder{width:100%;height:260px;border-radius:16px;background:#eee;display:flex;align-items:center;justify-content:center;color:#777}.ambulans-detail-content{display:flex;flex-direction:column;gap:16px}.detail-title{font-size:1.6rem;font-weight:700;margin:0;color:#212121}.detail-location{font-size:.95rem;color:#555}.detail-location span{font-weight:600;color:#ff8a00}.detail-meta h2,.detail-description h2{font-size:1.05rem;margin-bottom:6px}.detail-meta p{margin:2px 0;font-size:.95rem;color:#444}.btn-wa{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font-size:.9rem}.btn-wa:hover{background:#1ebe5a}.detail-description p{font-size:.95rem;line-height:1.6;color:#444}@media (max-width: 992px){.ambulans-detail-wrapper{grid-template-columns:1fr;padding:20px}.ambulans-detail-image img{max-height:340px}}@media (max-width: 640px){.ambulans-detail-section{padding:32px 0 56px}.ambulans-detail-wrapper{padding:16px}.detail-title{font-size:1.4rem}}
