/* Shared high-contrast countdown; fixed semantic order in every language. */
[data-arrival-countdown] .arrivalClock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:440px;box-sizing:border-box;margin:16px 0;direction:ltr;color:#292820}
[data-arrival-countdown] .arrivalClock[hidden]{display:none!important}
[data-arrival-countdown] .arrivalClock>div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:88px;padding:12px 4px;box-sizing:border-box;background:#f4eddf;border:1px solid #baa47b;border-radius:7px;text-align:center}
[data-arrival-countdown] .arrivalClock b{display:block;color:#392b16;font-family:Arial,sans-serif;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.2;letter-spacing:0;font-variant-numeric:tabular-nums;direction:ltr}
[data-arrival-countdown] .arrivalClock small{display:block;max-width:100%;margin:6px 0 0;color:#50432d;font-size:.875rem;font-weight:500;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere;text-transform:none}
[dir=rtl] [data-arrival-countdown] .arrivalClock small{direction:rtl}
[data-arrival-countdown] [data-countdown-status]:empty{display:none}
.signatureBody .signatureCountdown{margin-block:20px;padding:18px;background:#f1eadc;border:1px solid #cbb995;border-radius:8px;color:#292820}
.signatureBody .signatureCountdown p{color:#403522}
[dir=rtl] .signatureCopy,[dir=rtl] .signatureSection,[dir=rtl] .signatureRelated{text-align:right}
[dir=rtl] .signatureEyebrow{letter-spacing:0}
@media(max-width:380px){[data-arrival-countdown] .arrivalClock{gap:5px}.signatureBody .signatureCountdown{padding:12px}}
