.hm.hm-results .hm-hero h1{max-width:13ch}.hm.hm-results .hm-proof .lbl{text-wrap:balance}.hm.hm-results .rs-ops{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hm.hm-results .rs-ops li{border:1px solid var(--hm-card-line);border-radius:var(--hm-radius);max-width:none;box-shadow:var(--hm-shadow);background:#fff;flex-direction:column;margin:0;padding:20px 20px 8px;display:flex}.hm.hm-results .rs-ops h3{align-items:center;gap:12px;display:flex}.hm.hm-results .rs-ops h3 .ic{width:36px;height:36px}.hm.hm-results .rs-ops h3 .ic svg{width:20px;height:20px}.hm.hm-results .rs-ops h3{font-size:var(--t-base);letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-weight:700;line-height:1.3}.hm.hm-results .rs-ops h3 a{color:var(--hm-navy);margin-block:-12px;padding-block:12px;text-decoration:none;display:inline-block}.hm.hm-results .rs-ops h3 a:hover{text-underline-offset:3px;text-decoration:underline}.hm.hm-results .rs-ops .rec{color:var(--hm-grey);font-size:var(--t-md);text-wrap:pretty;flex:1;max-width:none;margin:0 0 12px;line-height:1.5}.hm.hm-results .rs-ops .links{border-top:1px solid var(--hm-line);max-width:none;font-size:var(--t-sm);margin:auto 0 0;padding-top:4px}.hm.hm-results .rs-ops .ev{min-height:44px;color:var(--hm-navy);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.hm.hm-results .rs-ops a.ev:hover{text-underline-offset:3px;text-decoration:underline}.hm.hm-results .rs-ops .ev.none{color:var(--hm-grey-ink);font-weight:600}.hm.hm-results .rs-ops .links:has(.ev+.ev){-moz-column-gap:20px;flex-wrap:wrap;column-gap:20px;display:flex}.hm.hm-results .rs-ops .links:has(.ask){-moz-column-gap:12px;flex-wrap:wrap;justify-content:space-between;column-gap:12px;display:flex}.hm.hm-results .rs-ops a.ev.ask{color:var(--hm-navy);text-underline-offset:3px;text-decoration:underline}@media (width>=601px){.hm.hm-results .rs-ops li{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.hm.hm-results .rs-ops .links{margin:0}}.hm.hm-results .rs-renewals td:first-child{width:20%}.hm.hm-results .rs-renewals td:nth-child(2){width:48%}.hm.hm-results .rs-renewals td a{color:var(--hm-navy);text-underline-offset:3px;margin-block:-12px;padding:12px 0;font-weight:600;text-decoration:underline;display:inline-block}.hm.hm-results .rs-renewals td a:hover{color:var(--hm-grey)}@media (width>=961px){.hm.hm-results .hm-sec-split:has(+.hm-table-wrap){-moz-column-gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:56px}}.hm.hm-results .hm-logos{border-top:1px solid var(--hm-line)}.hm.hm-results .hm-cases-5{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.hm.hm-results .hm-cases-5 .hm-case{grid-column:span 2}.hm.hm-results .hm-cases-5 .hm-case:nth-child(n+4){grid-column:span 3}.hm.hm-results .hm-case[id]{scroll-margin-top:92px}.hm.hm-results .hm-case .subject{color:var(--hm-navy);font-size:var(--t-lg);margin-bottom:2px;font-weight:700;line-height:1.3}.hm.hm-results .hm-case .named{font-size:var(--t-xs);letter-spacing:.08em;color:var(--hm-grey-ink);margin:0 0 12px;font-weight:700}.hm.hm-results .hm-case .story{color:var(--hm-grey);font-size:var(--t-md);text-wrap:pretty;max-width:62ch;margin:0 0 14px;line-height:1.55}.hm.hm-results .hm-case .stat{border-top:0;border-bottom:1px solid var(--hm-line);color:var(--hm-navy);font-size:var(--t-sm);text-wrap:pretty;margin:0 0 16px;padding:0 0 16px;font-weight:600}.hm.hm-results .hm-case .stat .fig{font-size:var(--t-xl);letter-spacing:-.01em;color:var(--hm-navy);text-wrap:balance;font-weight:800;line-height:1.1;display:block}.hm.hm-results .hm-case .stat.none .fig{font-size:var(--t-lg);font-weight:700;line-height:1.25}.hm.hm-results .hm-case .stat .sub{font-size:var(--t-sm);color:var(--hm-grey-ink);margin-top:6px;font-weight:600;display:block}.hm.hm-results .hm-case .said{border-left:var(--hm-accent-w) solid var(--hm-navy-tint);margin:0 0 14px;padding-left:16px}.hm.hm-results .hm-case .said p{color:var(--hm-navy);font-weight:500;font-size:var(--t-md);text-wrap:pretty;max-width:none;margin:0;line-height:1.5}.hm.hm-results .hm-case .said .case-quote-attrib{font-size:var(--t-sm);color:var(--hm-grey-ink);margin:8px 0 0;font-weight:400}.hm.hm-results .hm-case .said .case-quote-attrib b{color:var(--hm-navy);font-weight:600}.hm.hm-results .hm-case .said .src{font-size:var(--t-sm);color:var(--hm-grey-ink);margin:0;font-style:italic}.hm.hm-results .hm-case .go{border-top:1px solid var(--hm-line);font-size:var(--t-sm);margin:auto 0 0;padding-top:4px;font-weight:600}.hm.hm-results .hm-case .go a{padding:12px 0;display:inline-block}.hm.hm-results .hm-case .go{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm.hm-results .hm-case .go a.rs-pdf{padding:12px 0}.hm.hm-results .rs-mkt{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-grey-ink);max-width:none;margin:26px 0 10px;font-weight:700}.hm.hm-results .rs-mkt:first-of-type{margin-top:4px}.hm.hm-results .rs-ops .links{align-content:flex-start}.hm.hm-results .hm-case .go,.hm.hm-results .hm-case .named,.hm.hm-results .hm-case .stat,.hm.hm-results .hm-case .top{max-width:none}.hm.hm-results #grading{width:100%;margin:28px 0 0;scroll-margin-top:92px}.hm.hm-results .hm-rules .hm-rungs{grid-template-columns:repeat(3,minmax(0,1fr))}.hm.hm-results .hm-rules .hm-rungs li:before{content:counter(rung,decimal-leading-zero);color:var(--hm-grey-ink)}.hm.hm-results #clients-who-stay{scroll-margin-top:92px}.hm.hm-results #clients-who-stay .hm-ldp{font-size:var(--t-lg);color:var(--hm-navy);margin:0 0 8px;font-weight:600}.hm.hm-results .hm-lloyds .card p{max-width:none}.hm.hm-results .hm-lloyds .hm-wrap{align-items:center}.hm.hm-results .hm-contrast .card{margin-top:0}.hm.hm-results .hm-lloyds .card p+p{margin-top:12px}.hm.hm-results .hm-arrow,.hm.hm-results .hm-band-link{padding:11px 0;display:inline-block}@media (width<=1100px){.hm.hm-results .hm-cases-5,.hm.hm-results .rs-ops{grid-template-columns:repeat(2,minmax(0,1fr))}.hm.hm-results .hm-cases-5 .hm-case,.hm.hm-results .hm-cases-5 .hm-case:nth-child(n+4){grid-column:auto}.hm.hm-results .hm-cases-5 .hm-case:last-child{grid-column:1/-1}}@media (width>=701px) and (width<=1100px){.hm.hm-results .rs-renewals td:nth-child(2){width:auto}.hm.hm-results .rs-renewals td:nth-child(3){white-space:nowrap}.hm.hm-results .hm-cases-5 .hm-case:last-child .body{-moz-column-gap:32px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-content:start;column-gap:32px;display:grid}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>*{grid-column:2}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.said,.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.story{grid-column:1}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.named,.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.subject{grid-column:1/-1}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.subject{grid-row:1}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.named{grid-row:2}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.stat{grid-row:3/span 2;align-self:start}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.story{grid-row:3}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.said{grid-row:4}.hm.hm-results .hm-cases-5 .hm-case:last-child .body>.go{grid-area:5/1/auto/-1;margin-top:14px}}@media (width<=960px){.hm.hm-results .hm-rules .hm-rungs{grid-template-columns:minmax(0,1fr)}.hm.hm-results .hm-rules .hm-rungs li{grid-column:auto}}@media (width<=700px){.hm.hm-results .hm-cases-5{grid-template-columns:minmax(0,1fr)}.hm.hm-results .hm-cases-5 .hm-case:last-child{grid-column:auto}.hm.hm-results .rs-renewals td:first-child,.hm.hm-results .rs-renewals td:nth-child(2){width:auto}.hm.hm-results .rs-renewals td:first-child b{font-size:var(--t-base)}.hm.hm-results .rs-renewals td:nth-child(n+2):before{font-size:var(--t-xs);letter-spacing:.1em;color:var(--hm-grey-ink);margin-bottom:3px;font-weight:700;display:block}.hm.hm-results .rs-renewals td:nth-child(2):before{content:"THE OPERATION"}.hm.hm-results .rs-renewals td:nth-child(3):before{content:"THE 2026 DECISION"}}@media (width<=600px){.hm.hm-results .rs-ops{border:1px solid var(--hm-card-line);border-radius:var(--hm-radius);box-shadow:var(--hm-shadow);background:#fff;grid-template-columns:minmax(0,1fr);gap:0;padding:0 16px}.hm.hm-results .rs-ops li{border:0;border-top:1px solid var(--hm-line);box-shadow:none;background:0 0;border-radius:0;grid-row:auto;padding:16px 0 4px;display:block}.hm.hm-results .rs-ops li:first-child{border-top:0}.hm.hm-results .rs-ops .rec{margin-bottom:4px}.hm.hm-results .rs-ops .links{border-top:0;padding-top:0}}@media (width<=430px){.hm.hm-results .hm-proof .hm-wrap{grid-template-columns:minmax(0,1fr);gap:14px}.hm.hm-results .hm-proof .item{border-top:1px solid #ffffff24;border-left:0;padding-top:12px;padding-left:0}.hm.hm-results .hm-proof .item:first-child{border-top:0;padding-top:0}}.hm.hm-results .hm-proof .item-seal{justify-content:flex-start}@media (width<=600px){.hm.hm-results .hm-proof .item-seal{flex-direction:row;align-items:flex-start;gap:9px}.hm.hm-results .hm-proof .item-seal>a:not(.soc-seal){text-align:left}}@media (width>=1101px){.hm.hm-results .rs-ops{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm.hm-results .rs-none{max-width:none;font-size:var(--t-md);color:var(--hm-grey-ink);text-wrap:pretty;margin:14px 0 0;line-height:1.6}.hm.hm-results .rs-none a{color:var(--hm-navy);text-underline-offset:3px;margin-block:-10px;padding-block:10px;font-weight:600;-webkit-text-decoration:underline #0f2a4359;text-decoration:underline #0f2a4359;display:inline-block}.hm.hm-results .rs-none a:hover{text-decoration-color:currentColor}.hm.hm-results .rs-ops li.rs-none-cell{border:1px dashed var(--hm-line);box-shadow:none;background:0 0;justify-content:center;padding:20px 24px}.hm.hm-results .rs-ops li.rs-none-cell .rs-none{margin:0}.hm.hm-results .rs-none a{margin-block:0;padding-block:12px;display:inline}@media (width>=601px){.hm.hm-results .rs-ops li.rs-none-cell{grid-template-rows:none;grid-column:span var(--rs-span2);display:flex}}@media (width>=1101px){.hm.hm-results .rs-ops li.rs-none-cell{grid-column:span var(--rs-span3)}}@media (width<=600px){.hm.hm-results .rs-ops li.rs-none-cell{border:0;border-top:1px dashed var(--hm-line);padding:14px 0 16px}}
