/* A warm editorial treatment for the in-branch money transfer service. */
#western-union.wu-section{display:grid;grid-template-columns:1.08fr 1fr;gap:0;align-items:stretch;padding:12px;background:var(--yellow);color:#17190c;border-radius:24px;overflow:hidden}
#western-union .wu-copy{padding:45px 46px 39px 42px;align-self:center;min-width:0}
#western-union .wu-service-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:27px;line-height:1.4}
#western-union .wu-service-name{font-size:21px;letter-spacing:-.7px;font-weight:850;color:#181a0b;white-space:nowrap}
#western-union .wu-service-line .eyebrow{font-size:10px;font-weight:800;letter-spacing:1.3px;line-height:1.5;color:#4d461b;margin:0;padding-left:14px;border-left:1px solid #302b0b45}
#western-union .wu-copy h2{font-size:clamp(34px,3.45vw,46px);line-height:1.14;letter-spacing:-1.8px;font-weight:800;color:#14160b;max-width:510px;text-wrap:balance}
#western-union .wu-copy .wu-description{font-size:16px;line-height:1.8;font-weight:550;color:#393814;margin-top:22px;max-width:445px}
#western-union .wu-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:28px}
#western-union .wu-actions .button{background:#17190c;color:#fffdf2;border-color:#17190c;min-height:50px;padding:12px 19px;font-size:14px;font-weight:750;gap:12px}
#western-union .wu-actions .button:hover{background:#30351a}
#western-union .wu-actions .text-link{font-size:13px;font-weight:750;color:#26280f;gap:8px;line-height:1.5}
#western-union .wu-actions .text-link:hover{text-decoration:underline;text-underline-offset:4px}
#western-union .wu-actions .text-link .icon{width:16px;height:16px}
#western-union .wu-photo{margin:0;min-height:450px;position:relative;overflow:hidden;border-radius:16px;background:#cabd98}
#western-union .wu-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:52% 50%}
@media(max-width:1100px){#western-union .wu-copy{padding:34px 30px 30px 24px}#western-union .wu-service-line{gap:9px;margin-bottom:23px}#western-union .wu-service-line .eyebrow{font-size:9px;letter-spacing:1px;padding-left:9px}#western-union .wu-copy h2{font-size:37px;letter-spacing:-1.5px}#western-union .wu-actions{gap:16px}#western-union .wu-actions .button{font-size:13px;padding-inline:15px}#western-union .wu-actions .text-link{font-size:12px}#western-union .wu-photo{min-height:440px}}
@media(max-width:850px){#western-union.wu-section{grid-template-columns:1fr 1fr;padding:10px}#western-union .wu-copy{padding:28px 22px 25px 17px}#western-union .wu-service-line{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:20px}#western-union .wu-service-line .eyebrow{padding-left:0;border:0}#western-union .wu-copy h2{font-size:33px;letter-spacing:-1.2px}#western-union .wu-copy .wu-description{font-size:15px;line-height:1.75;margin-top:19px}#western-union .wu-actions{gap:17px;margin-top:24px}#western-union .wu-photo{min-height:485px;object-position:center}}
@media(max-width:600px){#western-union.wu-section{grid-template-columns:1fr;gap:7px;padding:9px;border-radius:21px}#western-union .wu-copy{padding:25px 18px 23px}#western-union .wu-service-line{flex-direction:row;align-items:center;gap:10px;margin-bottom:23px}#western-union .wu-service-name{font-size:19px}#western-union .wu-service-line .eyebrow{font-size:8px;letter-spacing:.7px;max-width:90px;padding-left:10px;border-left:1px solid #302b0b45}#western-union .wu-copy h2{font-size:34px;line-height:1.15;letter-spacing:-1.35px}#western-union .wu-copy .wu-description{font-size:15px;line-height:1.8;margin-top:19px}#western-union .wu-actions{gap:17px;margin-top:24px}#western-union .wu-actions .button{font-size:13px;padding:11px 15px;min-height:48px;gap:9px}#western-union .wu-actions .text-link{font-size:12px}#western-union .wu-photo{min-height:0;aspect-ratio:1.14;border-radius:13px}#western-union .wu-photo img{object-position:52% 50%}}
