.colour-switch{display:flex;flex-wrap:wrap;gap:9px;padding:16px 0;align-items:center}.colour-option{display:inline-flex;align-items:center;gap:9px;background:white;border:1px solid #ccd7e2;border-radius:30px;padding:9px 13px;font:inherit;font-size:13px;color:#25364b;cursor:pointer}.colour-option span{width:18px;height:18px;border-radius:50%;border:1px solid #93a1af;background:#edf0f2}.colour-option.dark span{background:#353b42}.colour-option[aria-pressed=true]{border:2px solid #1e64a5;padding:8px 12px;box-shadow:0 0 0 2px #e8f1fa}.colour-option:focus-visible{outline:3px solid #397cdf;outline-offset:3px}.colour-switch small{flex-basis:100%;font-size:11px;color:#67768a;line-height:1.5}.promo-study{margin-block:40px;padding:35px;background:#f1f4f8;border:1px solid #d5dfe8;display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:30px}.promo-study h2{font-size:40px;line-height:1.1;letter-spacing:-.04em}.promo-study p{line-height:1.6}.promo-study img{width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply}.promo-graphic{border-left:8px solid #1b65b5;background:#edf0f3;grid-template-columns:1fr 1fr}.promo-graphic h2{color:#155b9d}.promo-wide{display:flex;flex-direction:column;align-items:stretch;background:#fafbfc}.promo-wide>div{max-width:650px}.promo-wide img{height:350px}@media(max-width:700px){.promo-study{display:block;padding:22px}.promo-study h2{font-size:30px}.promo-study img,.promo-wide img{height:230px}.colour-option{font-size:12px}}
