/* ======================================================================================================
   THAMES (Harry, 6 Nov 2026: "Go with thames and do the redesign across the entire website").
   Navy header and navy wave title band on every page, white body, light blue heading panels,
   navy contact band and footer. Libre Baskerville headings, Libre Franklin text. Loaded last.
   ====================================================================================================== */
:root{--ink:#0B1530;--deep:#132350;--blue:#1F3DDB;--blue-h:#1A35C4;--mist:#E9EDF7;--mist2:#F3F5FA;--line:#D5DBEA;--mute:#56607A;--sky:#9DB0F2;
 --cb:#1F3DDB;--cb-h:#1A35C4;--cn:#0B1530;--cp:#E9EDF7;--cg:#F3F5FA;--band:#E9EDF7;--ct:#56607A;--cr:#D5DBEA;
 --wave:url(/assets/d95ad2705833fa48.webp)}

/* ---------- header: navy, white links, outlined button ---------- */
.nav:not(#_){background:var(--ink)!important;box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,.08)}
.nav .wmark:not(#_){color:#fff!important}
.nav>.in>ul>li>a:not(.btn):not(#_){color:rgba(255,255,255,.88)!important}
.nav>.in>ul>li>a:not(.btn):not(#_):hover,.nav>.in>ul>li:hover>a:not(.btn):not(#_){color:#fff!important}
.nav .nbtn:not(#_){background:transparent!important;border:1px solid rgba(255,255,255,.75)!important;color:#fff!important}
.nav .nbtn:not(#_):hover{background:#fff!important;color:var(--ink)!important;border-color:#fff!important}
.nav .burger i,.nav .burger i::before,.nav .burger i::after{background:#fff!important}
.nav .dd:not(#_){background:#fff!important;border-top:3px solid var(--blue)!important;box-shadow:0 18px 40px rgba(11,21,48,.18)}
.nav .dd a:not(#_){color:var(--ink)!important}.nav .dd a:not(#_):hover{color:var(--blue)!important}
.nav .dd b{color:var(--mute)!important}
@media (max-width:1100px){
 .nav ul:not(#_){background:var(--ink)!important}
 .nav ul>li>a:not(.btn):not(#_){color:#fff!important}
 .nav ul .dd:not(#_){background:transparent!important;box-shadow:none!important;border-top:0!important}
 .nav ul .dd a:not(#_){color:rgba(255,255,255,.82)!important}.nav ul .dd b{color:var(--sky)!important}
 .nav .mfoot p,.nav .mfoot p a:not(#_),.nav .mfoot .mlog:not(#_){color:rgba(255,255,255,.8)!important}
 .nav .mfoot .btn:not(#_){background:#fff!important;color:var(--ink)!important;border-color:#fff!important}}

/* ---------- title band: navy wave on every page ---------- */
.phero:not(#_),section.post:not(#_),.bh-hero:not(#_){position:relative;background:var(--ink) var(--wave) center 30%/cover no-repeat!important;color:#fff;isolation:isolate}
.phero:not(#_)::after,section.post:not(#_)::after,.bh-hero:not(#_)::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(11,21,48,.95) 0%,rgba(11,21,48,.72) 55%,rgba(11,21,48,.35) 100%)}
.phero .crumb,.phero .crumb a,.phero .crumb span,section.post .crumb,section.post .crumb a,section.post .crumb span{color:rgba(255,255,255,.7)!important}
.phero .lead,.phero .advice,.phero .hh2{color:rgba(255,255,255,.84)!important}
.phero .ctas .btn:not(#_),section.post .btn:not(#_){background:#fff!important;color:var(--ink)!important;border-color:#fff!important}
.phero .ctas .btn:not(#_):hover{background:var(--mist)!important}
/* guide pages: one column; the facts now sit in the body (At a glance) */
.c-hero:not(#_){display:block!important;min-height:0!important;padding:0!important}
.c-hero:not(#_)>.in{max-width:1180px!important;margin:0 auto!important;width:auto!important;padding:72px 24px 80px!important}
.c-hero .c-blocks{display:none!important}
.phero:not(#_) h1{max-width:16em!important}
.phero .lead{max-width:36em}

/* ---------- At a glance: a light blue band under the title ---------- */
.th-gl{background:var(--mist);padding:0}
.th-gl .in{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:center;padding-block:36px 38px!important}
.th-gl h2:not(#_){font-size:24px!important;line-height:1.2;margin:0!important;color:var(--ink)}
.th-gl dl{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:0;margin:0}
.th-gl dl>div{padding:4px 24px;border-left:1px solid var(--line);min-width:0}
.th-gl dt{font-size:13.5px;color:var(--mute);margin:0 0 6px}
.th-gl dd{margin:0;font:400 clamp(19px,1.6vw,24px)/1.2 'Bask','Libre Baskerville',Georgia,serif;color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere}
@media (max-width:900px){
 .th-gl .in{grid-template-columns:1fr;gap:16px;padding-block:28px 30px!important}
 .th-gl dl{grid-template-columns:1fr 1fr;gap:16px 0}
 .th-gl dl>div{padding:2px 14px}.th-gl dl>div:nth-child(odd){border-left:0;padding-left:0}
 .th-gl dd{font-size:19px}}

/* ---------- body panels: light blue headings beside white content ---------- */
.c-ps .c-pnl>.pn:not(#_){background:var(--mist)!important;color:var(--ink)!important}
.essentials>.ess.c-ps:nth-of-type(even) .c-pnl>.pn:not(#_),.guide.c-ps .c-pnl>.pn:not(#_){background:var(--mist2)!important;color:var(--ink)!important}
.c-ps .c-pnl>.pn h2:not(#_){color:var(--ink)!important}
.c-ps .c-pnl>.pn p:not(#_){color:var(--mute)!important}
.c-ps .c-pnl>.pn a:not(#_){color:var(--blue)!important}
.c-post>.pn{background:var(--mist)!important}
.btn:not(#_){background:var(--blue)!important;border-color:var(--blue)!important}

/* ---------- home ---------- */
.c-home:not(#_){min-height:0!important}
.c-home:not(#_)>.in{padding:150px 24px 140px!important}
.c-home h1:not(#_){max-width:13em!important;font-size:clamp(44px,4.6vw,68px)!important}
.c-home .hh2:not(#_){max-width:40em!important;color:rgba(255,255,255,.84)!important}
.hs-svc .pn:not(#_),.hs-int .pn:not(#_){background:var(--deep)!important}
.c-svc a.lead:not(#_){background:var(--deep)!important}
/* trust strip: three figures, then the client logos on one line */
.hs-trust:not(#_){padding:52px 0 48px!important;border-bottom:1px solid var(--line)}
.th-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.th-facts>div{border-top:2px solid var(--blue);padding-top:16px}
.th-facts b{display:block;font:400 clamp(28px,2.4vw,36px)/1.05 'Bask','Libre Baskerville',Georgia,serif;color:var(--ink);letter-spacing:-.02em}
.th-facts span{display:block;margin-top:8px;font-size:15px;color:var(--mute)}
.hs-trust .bh-logos:not(#_){margin-top:40px!important;padding-top:28px;border-top:1px solid var(--line);display:flex;align-items:center;gap:36px}
.hs-trust .bh-logos .lab:not(#_){margin:0!important;font-size:13px;color:var(--mute);white-space:nowrap;flex:0 0 auto}
.hs-trust .wall:not(#_){display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:28px;flex:1 1 auto;min-width:0;grid-template-columns:none!important}
.hs-trust .wall .lg:not(#_){flex:0 1 auto;display:flex;align-items:center;justify-content:center;height:26px;min-width:0;padding:0!important;border:0!important;background:none!important}
.hs-trust .wall img:not(#_){height:22px!important;width:auto!important;max-width:118px!important;object-fit:contain;filter:grayscale(1);opacity:.72}
.hs-trust .wall .lg-oval:not(#_){height:24px!important}.hs-trust .wall .lg-rcm:not(#_){height:26px!important}
.hs-trust .wall .lg-macmillan:not(#_){height:17px!important}.hs-trust .wall .lg-clearbank:not(#_){height:18px!important}
.hs-trust .wall svg:not(#_){height:18px!important;width:auto!important;max-width:118px;opacity:.72;filter:grayscale(1)}
.hs-trust .wall .vw:not(#_){display:flex;align-items:center;gap:6px;font-size:15px;opacity:.72;filter:grayscale(1)}
.hs-trust .wall .vw svg:not(#_){height:20px!important;opacity:1}
@media (max-width:1100px){
 .hs-trust .bh-logos:not(#_){display:block}
 .hs-trust .bh-logos .lab:not(#_){margin:0 0 16px!important}
 .hs-trust .wall:not(#_){display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px 20px;justify-content:stretch}
 .hs-trust .wall .lg:not(#_){justify-content:flex-start}}
@media (max-width:640px){
 .c-home:not(#_)>.in{padding:72px 20px 64px!important}
 .th-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
 .th-facts b{font-size:24px}.th-facts span{font-size:12.5px;line-height:1.35}
 .hs-trust:not(#_){padding:36px 0 32px!important}
 .hs-trust .wall:not(#_){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px 18px}
 .hs-trust .wall img:not(#_){height:17px!important;max-width:92px!important}
 .hs-trust .wall .lg-macmillan:not(#_){height:13px!important}.hs-trust .wall .lg-clearbank:not(#_){height:14px!important}
 .hs-trust .wall .lg-oval:not(#_),.hs-trust .wall .lg-rcm:not(#_){height:20px!important}
 .hs-trust .wall svg:not(#_){height:14px!important;max-width:92px}.hs-trust .wall .vw{font-size:12.5px}.hs-trust .wall .vw svg:not(#_){height:16px!important}}

/* home: banking section */
.th-bank{background:var(--deep);color:#fff;padding:104px 0 0}
.th-bank .sh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:60px;align-items:end;margin:0 0 52px}
.th-bank h2:not(#_){color:#fff!important;font-size:clamp(30px,3vw,44px);line-height:1.12;margin:0!important}
.th-bank .sh p{color:rgba(255,255,255,.74);font-size:17px;line-height:1.6;margin:0;max-width:36em}
.th-bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.16)}
.th-bgrid a{display:block;padding:26px 28px 28px 0;border-bottom:1px solid rgba(255,255,255,.16);text-decoration:none!important;color:#fff!important}
.th-bgrid a:nth-child(3n+2),.th-bgrid a:nth-child(3n){padding-left:28px;border-left:1px solid rgba(255,255,255,.16)}
.th-bgrid small{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin-bottom:8px}
.th-bgrid b{display:block;font:400 20px/1.3 'Bask','Libre Baskerville',Georgia,serif;margin-bottom:6px}
.th-bgrid span{font-size:14.5px;color:rgba(255,255,255,.7)}
.th-bgrid a:hover b{color:var(--sky)}
.th-bank .lk{display:flex;flex-wrap:wrap;gap:12px 32px;padding:34px 0 88px;margin:0}
.th-bank .lk a{color:#fff!important;font-weight:600;font-size:15.5px;text-decoration:none}
.th-bank .lk a::after{content:"\00a0\2192"}
@media (max-width:900px){
 .th-bank{padding-top:64px}.th-bank .sh{grid-template-columns:1fr;gap:16px;margin-bottom:32px}
 .th-bgrid{grid-template-columns:1fr}.th-bgrid a,.th-bgrid a:nth-child(3n+2),.th-bgrid a:nth-child(3n){padding:20px 0;border-left:0}
 .th-bank .lk{padding:28px 0 60px}}

/* ---------- contact: navy on inner pages, light on the home page ---------- */
.close.calm:not(#_){background:var(--ink) var(--wave) center 70%/cover no-repeat!important;position:relative;isolation:isolate}
.close.calm:not(#_)::after{content:'';position:absolute;inset:0;z-index:-1;background:rgba(11,21,48,.9)}
.close.calm .c-talk h2:not(#_){color:#fff!important}
.close.calm .c-talk p:not(#_){color:rgba(255,255,255,.78)!important}
.close.calm .c-talk .c-con a:not(#_){color:#fff!important}
.close.calm .c-form button:not(#_){background:#fff!important;color:var(--ink)!important}
.close.calm .c-form button:not(#_):hover{background:var(--mist)!important}
body.th-home .close.calm:not(#_){background:var(--mist)!important}
body.th-home .close.calm:not(#_)::after{display:none}
body.th-home .close.calm .c-talk h2:not(#_){color:var(--ink)!important}
body.th-home .close.calm .c-talk p:not(#_){color:var(--mute)!important}
body.th-home .close.calm .c-talk .c-con a:not(#_){color:var(--ink)!important}
body.th-home .close.calm .c-form button:not(#_){background:var(--blue)!important;color:#fff!important}

/* ---------- footer ---------- */
footer:not(#_),.calm-foot:not(#_){background:var(--ink)!important}

/* ---------- bank licence pages and the comparison table ---------- */
.th-cmp{overflow-x:auto;-webkit-overflow-scrolling:touch}
.th-cmp table{width:100%;border-collapse:collapse;min-width:820px;font-size:15.5px}
.th-cmp th,.th-cmp td{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid var(--line)}
.th-cmp thead th{background:var(--mist);font-weight:600;color:var(--ink);font-size:14px}
.th-cmp tbody th{font-weight:500}
.th-cmp tbody th a{color:var(--blue)!important;text-decoration:none}
.th-cmp tbody tr:nth-child(even) td,.th-cmp tbody tr:nth-child(even) th{background:var(--mist2)}
.th-note{font-size:14px;color:var(--mute);margin:18px 0 0!important}
.th-srcs{margin:0;padding:0 0 0 18px}.th-srcs li{margin:0 0 8px;font-size:15px}
.th-steps{counter-reset:s;list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:12px}
.th-steps li{counter-increment:s;background:var(--mist2);padding:20px 22px 20px 64px!important;position:relative;margin:0!important}
.th-steps li::before{content:counter(s,decimal-leading-zero);position:absolute;left:22px;top:20px;font:400 18px 'Bask','Libre Baskerville',Georgia,serif;color:var(--blue)}
.th-steps b{display:block;font-weight:600;margin:0 0 4px}
.th-steps span{color:var(--mute)}
.th-adv{font:400 clamp(19px,1.5vw,22px)/1.5 'Bask','Libre Baskerville',Georgia,serif;color:var(--ink);margin:0 0 26px!important;max-width:34em}
.th-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.th-hub a{display:flex;flex-direction:column;background:var(--mist2);padding:24px 24px 26px;text-decoration:none!important;color:var(--ink)!important;min-height:150px}
.th-hub a small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:0 0 10px}
.th-hub a b{font:400 21px/1.3 'Bask','Libre Baskerville',Georgia,serif;margin:0 0 8px}
.th-hub a span{font-size:15px;color:var(--mute)}
.th-hub a:hover{background:var(--mist)}
@media (max-width:900px){.th-hub{grid-template-columns:1fr}.th-hub a{min-height:0}}
.nav ul>li:hover>a:not(#_),.nav ul>li:focus-within>a:not(#_){border-bottom-color:var(--sky)!important}
.th-gl dd.t{font:500 15.5px/1.45 'Libre Franklin',system-ui,sans-serif!important;letter-spacing:0}
/* trust strip: tighter, even logo weights (6 Nov 2026) */
.hs-trust .bh-logos:not(#_){padding:28px 0 0!important;margin-top:36px!important}
.hs-trust:not(#_){padding:52px 0 52px!important}
.hs-trust .wall .lg-rcm:not(#_){height:30px!important;max-width:140px!important}
.hs-trust .wall svg[aria-label="Monument Bank"]:not(#_){height:16px!important;max-width:124px!important;opacity:.8}
.hs-trust .wall .vw:not(#_){font-size:14px}.hs-trust .wall .vw svg:not(#_){height:18px!important}
.hs-trust .wall .vw b{font-weight:500}
@media (max-width:640px){
 .th-facts{grid-template-columns:1fr!important;gap:0!important}
 .th-facts>div{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:14px;border-top:1px solid var(--line);padding:12px 0}
 .th-facts>div:first-child{border-top:2px solid var(--blue)}
 .th-facts b{font-size:24px!important;white-space:nowrap}.th-facts span{margin:0;font-size:14px}
 .hs-trust .bh-logos:not(#_){margin-top:22px!important;padding-top:20px!important}
 .hs-trust .wall:not(#_){gap:14px 16px!important}
 .hs-trust .wall .lg-rcm:not(#_){height:22px!important;max-width:100px!important}}
.hs-trust .wall:not(#_){gap:18px!important}
.hs-trust .wall .lg:not(#_){flex:0 0 auto!important}
.hs-trust .wall .lg-rcm:not(#_){height:27px!important;max-width:128px!important}
.hs-trust .bh-logos .lab:not(#_){font-size:12.5px}
@media (max-width:1100px){.hs-trust .wall .lg:not(#_){flex:initial!important}}
@media (max-width:640px){.th-facts>div{grid-template-columns:136px minmax(0,1fr)}.th-facts b{font-size:23px!important}}
.hs-trust .wall .lg:not(#_){width:auto!important;height:30px!important}
.hs-trust .wall .lg img.lg-clearbank:not(#_){height:18px!important}.hs-trust .wall .lg img.lg-staysure:not(#_){height:22px!important}
.hs-trust .wall .lg img.lg-oval:not(#_){height:24px!important}.hs-trust .wall .lg img.lg-macmillan:not(#_){height:17px!important}
.hs-trust .wall .lg img.lg-emq:not(#_){height:18px!important}.hs-trust .wall .lg img.lg-rcm:not(#_){height:26px!important;max-width:none!important}
.hs-trust .wall .lg img.lg-centus:not(#_){height:14px!important}
.hs-trust .wall .lg img:not(#_){max-width:none!important;opacity:.75;filter:grayscale(1)}
.hs-trust .wall .lg svg:not(#_){height:15px!important;max-width:none!important}
.hs-trust .wall .lg .vw:not(#_){font-size:13.5px!important;gap:6px}.hs-trust .wall .lg .vw svg:not(#_){height:20px!important}
@media (max-width:1100px){.hs-trust .wall .lg:not(#_){width:100%!important}}
@media (max-width:640px){.hs-trust .wall .lg:not(#_){height:26px!important}
 .hs-trust .wall .lg img.lg-clearbank:not(#_){height:14px!important}.hs-trust .wall .lg img.lg-staysure:not(#_){height:17px!important}
 .hs-trust .wall .lg img.lg-oval:not(#_){height:19px!important}.hs-trust .wall .lg img.lg-macmillan:not(#_){height:13px!important}
 .hs-trust .wall .lg img.lg-emq:not(#_){height:14px!important}.hs-trust .wall .lg img.lg-rcm:not(#_){height:20px!important}
 .hs-trust .wall .lg img.lg-centus:not(#_){height:11px!important}.hs-trust .wall .lg svg:not(#_){height:12px!important}
 .hs-trust .wall .lg .vw:not(#_){font-size:11.5px!important}.hs-trust .wall .lg .vw svg:not(#_){height:16px!important}}
.hs-trust .wall:not(#_){gap:13px!important}.hs-trust .wall .lg svg[aria-label="Monument Bank"]:not(#_){height:13px!important}
/* At a glance with five or longer facts: heading above, three columns */
.th-gl.wide .in{grid-template-columns:1fr;gap:18px;padding-block:40px 44px!important}
.th-gl.wide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 0}
.th-gl.wide dl>div:nth-child(3n+1){border-left:0;padding-left:0}
.th-gl.wide dd:not(#_){font:500 16.5px/1.45 'Libre Franklin',system-ui,sans-serif!important;letter-spacing:0}
@media (max-width:900px){.th-gl.wide dl{grid-template-columns:1fr;gap:12px}.th-gl.wide dl>div{border-left:0;padding:0 0 12px;border-bottom:1px solid var(--line)}.th-gl.wide dl>div:last-child{border-bottom:0}}
.th-cmp table th:not(#_),.th-cmp table td:not(#_){padding:16px 18px!important;vertical-align:top!important;border:0!important;border-bottom:1px solid var(--line)!important;text-align:left!important;font-size:15.5px!important;line-height:1.5!important}
.th-cmp tbody th:not(#_){background:#fff!important;font-weight:500!important;white-space:normal}
.th-cmp tbody tr:nth-child(even)>*:not(#_){background:var(--mist2)!important}
.th-cmp thead th:not(#_){background:var(--mist)!important;font-size:14px!important;font-weight:600!important}
@media (max-width:640px){
 .th-cmp table:not(#_){min-width:0}.th-cmp thead{display:none}
 .th-cmp tbody tr{display:block;background:var(--mist2);margin:0 0 12px;padding:18px 18px 8px}
 .th-cmp tbody tr>*:not(#_){display:block;background:transparent!important;border:0!important;padding:0 0 12px!important}
 .th-cmp tbody th:not(#_){font:400 20px/1.3 'Bask','Libre Baskerville',Georgia,serif!important;padding-bottom:14px!important}
 .th-cmp td::before{content:attr(data-l);display:block;font-size:12.5px;color:var(--mute);margin:0 0 2px}}
.nav .tg::before{border-color:#fff!important}
.nav.open .mfoot .btn:not(#_){width:100%;justify-content:center}
@media (max-width:1100px){.nav ul>li:not(#_){border-color:rgba(255,255,255,.14)!important}}
/* client logos: one shade for every logo (Harry, 6 Nov 2026) */
.bh-clients .wall .lg:not(#_),.bh-clients .wall .lg img:not(#_){filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
.bh-clients .wall .lg svg:not(#_),.bh-clients .wall .lg svg path:not(#_){fill:#56607A!important;color:#56607A!important;opacity:1!important;filter:none!important}
.bh-clients .wall .lg .vw:not(#_){color:#56607A!important;filter:none!important;opacity:1!important}
/* polish (6 Nov 2026): contents numbers not clipped, byline on one line, case cards visible, VW in a plain sans */
.c-post details.mtoc ol:not(#_){padding-left:28px!important}
.c-post .body .meta:not(#_),.c-post .body .pmeta:not(#_),.c-post .body p:has(>.byl):not(#_){max-width:none!important}
.c-wins>div:not(#_){background:var(--mist)!important}
.bh-clients .wall .lg .vw b:not(#_),.bh-clients .wall .lg .vw:not(#_){font-family:'Libre Franklin',system-ui,sans-serif!important;font-weight:500!important;letter-spacing:.01em}
.hs-trust .wall .lg img.lg-oval:not(#_){height:20px!important}
/* logo row, optical balance (Harry, 6 Nov 2026: Oval, Macmillan and EMQ read heavier): heavy marks smaller and a touch lighter, fine marks larger */
.hs-trust .wall .lg img.lg-clearbank:not(#_){height:19px!important}
.hs-trust .wall .lg img.lg-staysure:not(#_){height:23px!important}
.hs-trust .wall .lg img.lg-oval:not(#_){height:17px!important;opacity:.72!important}
.hs-trust .wall .lg img.lg-macmillan:not(#_){height:14px!important;opacity:.72!important}
.hs-trust .wall .lg img.lg-emq:not(#_){height:15px!important;opacity:.72!important}
.hs-trust .wall .lg img.lg-centus:not(#_){height:12px!important;opacity:.8!important}
.hs-trust .wall .lg img.lg-rcm:not(#_){height:29px!important}
.hs-trust .wall .lg svg[aria-label="Monument Bank"]:not(#_){height:15px!important}
@media (max-width:640px){
 .hs-trust .wall .lg img.lg-clearbank:not(#_){height:15px!important}.hs-trust .wall .lg img.lg-staysure:not(#_){height:18px!important}
 .hs-trust .wall .lg img.lg-oval:not(#_){height:14px!important}.hs-trust .wall .lg img.lg-macmillan:not(#_){height:11px!important}
 .hs-trust .wall .lg img.lg-emq:not(#_){height:12px!important}.hs-trust .wall .lg img.lg-centus:not(#_){height:10px!important}
 .hs-trust .wall .lg img.lg-rcm:not(#_){height:22px!important}.hs-trust .wall .lg svg[aria-label="Monument Bank"]:not(#_){height:12px!important}}
.hs-trust .wall .lg .vw:not(#_){font-size:12.5px!important;opacity:.85!important}.hs-trust .wall .lg .vw svg:not(#_){height:17px!important}
.hs-trust .wall .lg svg[aria-label="Monument Bank"]:not(#_){height:12px!important;opacity:.85!important}
@media (max-width:640px){.hs-trust .wall .lg .vw:not(#_){font-size:11px!important}.hs-trust .wall .lg .vw svg:not(#_){height:14px!important}.hs-trust .wall .lg svg[aria-label="Monument Bank"]:not(#_){height:10px!important}}
.hs-trust .wall .lg .vw b:not(#_){font-size:inherit!important}
/* key points on full-depth guides */
.th-keys{background:var(--mist);padding:24px 28px 18px;margin:28px 0 0;max-width:46em}
.th-keys .th-kh{font-weight:600;font-size:15px;margin:0 0 10px!important;color:var(--ink)}
.th-keys ul{margin:0;padding:0 0 0 18px}.th-keys li{margin:0 0 8px;font-size:16px;line-height:1.55;color:var(--ink)}
.c-pnl dl.rows.req dt:not(#_){min-width:0}
@media (max-width:900px){.th-keys{padding:20px 18px 12px}}
