/* Preserve the emblem; render the organisation name as a single text line. */
header .brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;line-height:1;white-space:nowrap}
header .brand img{width:48px;height:43px;object-fit:contain;background:transparent;mix-blend-mode:normal;flex-shrink:0}
header .brand .brand-wordmark{display:inline;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:21px;line-height:1.1;letter-spacing:.025em;white-space:nowrap;color:#0B263B}
.payment-paused{padding-block:54px 60px;max-width:1100px}
.payment-paused h2{font-size:clamp(30px,4vw,44px);line-height:1.15;margin-bottom:20px}
.payment-paused>p:not(.eyebrow){max-width:700px;font-size:16px;line-height:1.8}
@media(max-width:1100px){header .brand .brand-wordmark{font-size:18px}header .brand img{width:40px;height:38px}header{gap:14px}}
@media(max-width:700px){header .nav-cta{display:none}header .brand{gap:8px}header .brand img{width:36px;height:34px}header .brand .brand-wordmark{font-size:17px;letter-spacing:.015em}header{padding:15px 5%;gap:12px;min-height:74px}header .menu{margin-left:auto;flex-shrink:0}.mobile-nav{top:74px}}
@media(max-width:360px){header .brand .brand-wordmark{font-size:15px}header .brand img{width:32px;height:32px}header .brand{gap:7px}}
