/* Flashlink: a worldwide operating model within the established navy/blue identity. */
.global-reach{font-size:11px!important;color:#42617f!important;margin:14px 0 0!important;display:flex;align-items:center;gap:8px;letter-spacing:.02em}.global-reach svg{width:16px;height:16px;flex-shrink:0}
.supplier-payment-entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;align-items:center;padding:28px;background:#fff;border:1px solid #cadbf3;border-radius:3px 18px 3px 18px;margin-top:22px}.supplier-payment-symbol{font-size:46px;font-weight:600;letter-spacing:-.06em;color:#174fcc;line-height:1}.supplier-payment-symbol span{font-size:23px;letter-spacing:-.03em}.supplier-payment-entry .eyebrow{font-size:9px;color:#54708e}.supplier-payment-entry h3{font-size:23px;line-height:1.25;margin:7px 0 10px}.supplier-payment-entry p{font-size:13px;line-height:1.75;color:#607489;margin:0;max-width:650px}.supplier-payment-entry .button{font-size:12px;white-space:normal}
.organisation-section{background:#f2f7ff;border-bottom:1px solid #dce6f3}.organisation-chart{border:1px solid #ccdaed;border-radius:3px 24px 3px 24px;padding:34px;background:#fff;position:relative}.organisation-hub{max-width:880px;margin:auto;background:#10243a;color:#fff;padding:30px 34px;border-radius:3px 18px 3px 18px}.organisation-hub-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.organisation-wordmark{font-size:28px;font-weight:600;letter-spacing:.035em;display:flex;gap:13px;align-items:center}.organisation-wordmark:before{content:"";width:19px;height:30px;background:url('/assets/signature/mark-light.svg') center/contain no-repeat}.organisation-stage{font-size:11px;border:1px solid #ffffff40;padding:8px 11px;border-radius:3px 9px 3px 9px;color:#ceddf2}.organisation-hub>p{font-size:15px;line-height:1.8;color:#d4e1f3;max-width:650px;margin:18px 0 24px}.organisation-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#ffffff24;border:1px solid #ffffff24;border-radius:5px;overflow:hidden}.organisation-pillars a{padding:15px 12px;color:#fff;text-decoration:none;background:#16314f;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;line-height:1.5;min-height:48px;transition:background .2s}.organisation-pillars a:hover{background:#174fcc}.organisation-pillars a span{color:#b9d0f6}.organisation-connector{display:block;width:1px;height:34px;margin:auto;background:#b9cce6;position:relative}.organisation-connector:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;transform:rotate(45deg);border-right:1px solid #174fcc;border-bottom:1px solid #174fcc}
.organisation-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.organisation-function{padding:25px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;border:1px solid #dce5f3;background:#f7faff;border-radius:3px 14px 3px 14px;min-width:0}.organisation-function:last-child{grid-column:1/-1;max-width:none}.organisation-icon{display:grid;place-items:center;width:44px;height:44px;color:#174fcc;background:#e7effc;border-radius:3px 12px 3px 12px}.organisation-icon svg{width:24px;height:24px}.organisation-function h3{font-size:23px;line-height:1.2;margin:0 0 10px;letter-spacing:-.035em}.organisation-function strong{font-size:13px;font-weight:500;color:#174fcc;display:block;line-height:1.6}.organisation-function p{font-size:13px;line-height:1.8;color:#607489;margin:11px 0 0;max-width:680px}.organisation-note{font-size:12px;line-height:1.9;color:#607489;margin:26px 0 0;padding-top:22px;border-top:1px solid #dce5f0}
.global-destination-callout{border-left:3px solid #174fcc;padding:4px 0 4px 24px}.global-destination-callout h3{font-size:28px;margin:0 0 18px}.global-destination-callout p{font-size:15px;line-height:1.9;color:#607489}.global-destination-callout .text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:10px}.carrier-selection-note{font-size:14px!important;line-height:1.9!important;max-width:900px!important;padding-top:22px;border-top:1px solid #ffffff30;color:#d4e1f3!important;margin-top:24px!important}
#supplier-payments.catalog-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);background:#f5f9ff;border-color:#b7cdeb}#supplier-payments .catalog-card-art{height:100%;min-height:200px;background:#e9f1ff}#supplier-payments .catalog-card-art img{max-height:250px;align-self:center}#supplier-payments .catalog-card-copy{height:auto}#supplier-payments .catalog-card-copy h2{font-size:29px}#supplier-payments .catalog-card-price{margin-top:0}.supplier-payment-budget{font-size:13px;line-height:1.9;border-left:2px solid #174fcc;padding-left:16px;color:#52677e;margin:25px 0}
@media(max-width:900px){.supplier-payment-entry{grid-template-columns:auto 1fr;gap:20px}.supplier-payment-entry>a{grid-column:2;justify-self:start}.organisation-chart{padding:25px}.organisation-hub{padding:26px}.organisation-function{padding:21px;grid-template-columns:38px 1fr;gap:14px}.organisation-icon{width:38px;height:38px}.organisation-function h3{font-size:21px}.organisation-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.organisation-chart{padding:18px}.organisation-hub{padding:24px 20px}.organisation-hub-head{align-items:start;flex-direction:column;gap:14px}.organisation-wordmark{font-size:25px}.organisation-hub>p{font-size:14px}.organisation-grid{grid-template-columns:1fr;gap:12px}.organisation-function:last-child{grid-column:1}.organisation-function h3{font-size:22px}.organisation-note{font-size:11px}.organisation-function p{font-size:13px}.supplier-payment-entry{padding:23px 20px;gap:18px}.supplier-payment-symbol{font-size:40px}.supplier-payment-entry h3{font-size:22px}.supplier-payment-entry .button{grid-column:1/-1;width:100%;justify-content:center}.global-reach{font-size:10px!important}.global-destination-callout{padding-left:20px}.global-destination-callout h3{font-size:25px}#supplier-payments.catalog-card{grid-template-columns:90px minmax(0,1fr)}#supplier-payments .catalog-card-art{min-height:230px}#supplier-payments .catalog-card-copy h2{font-size:23px}.organisation-pillars a{font-size:11px;padding:12px 10px}}
