.trip-pdf{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:14px;width:100%;font:500 13px/1.6 Tajawal,Arial,sans-serif}
.trip-pdf-download{display:block;border:1px solid currentColor;border-radius:10px;padding:9px 12px;text-decoration:none;font-weight:700;color:inherit;background:transparent}
.trip-pdf-download:hover{background:rgba(160,177,150,.15)}
.trip-pdf select{font:inherit;padding:7px;border-radius:8px;max-width:145px;background:#f5f3eb;color:#173d32;border:1px solid #b5c1b8}
.trip-pdf a:focus-visible,.trip-pdf select:focus-visible{outline:3px solid #ce974b;outline-offset:3px}
.trip-card>.trip-pdf{padding:0 20px 18px;margin:0;color:#173d32}
[dir="ltr"] .trip-alert p,[dir="ltr"] .detail-hero-copy,[dir="ltr"] .booking-intro,[dir="ltr"] .booking-form,[dir="ltr"] .resort-hero-inner,[dir="ltr"] .story-copy{text-align:left}
[dir="ltr"] input[type="tel"]{text-align:left}
[lang="ckb"] body{font-family:Tajawal,Arial,sans-serif}
[dir="ltr"] .hw-chapter-nav{border-left:0;border-right:1px solid rgba(255,255,255,.15)}
.language-switch{flex-shrink:0}
@media(max-width:640px){.trip-pdf{gap:6px}.trip-pdf-download{font-size:12px}.language-switch button{padding-inline:7px}.i18n-only{display:flex!important}}
