/* Suli Law closing band (snippet 8574). Fix Session 5, Nov 2, 2026. */
.suli-cb{background-color:#171D29;background-position:center;background-size:cover;background-repeat:no-repeat;color:#fff;font-family:"Source Sans 3",sans-serif}
.suli-cb__in{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:340px 1fr;gap:48px;align-items:end;padding:56px 24px 0}
.suli-cb__media{align-self:end;line-height:0}
.suli-cb__photo{display:block;width:100%;height:auto;max-height:440px;object-fit:cover;object-position:top}
.suli-cb__copy{padding-bottom:56px}
.suli-cb__avatar{display:none}
.suli-cb .suli-cb__h{font-family:"Baskervville",serif;font-weight:700;color:#fff;font-size:40px;line-height:1.1;margin:0 0 14px}
.suli-cb__lede{font-size:19px;color:#E9E4DC;margin:0 0 6px;line-height:1.5}
.suli-cb__sub{font-size:17px;color:#CFD3DB;margin:0 0 22px;max-width:560px;line-height:1.55}
.suli-cb__ctas{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 14px}
.suli-cb .suli-cb__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:14px 22px;border-radius:2px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;line-height:1.2;transition:background-color .15s,color .15s}
.suli-cb .suli-cb__btn--gold{background:#E3B07E;color:#171D29}
.suli-cb .suli-cb__btn--gold:hover,.suli-cb .suli-cb__btn--gold:focus{background:#CF9A6E;color:#171D29}
.suli-cb .suli-cb__btn--out{border:2px solid #fff;color:#fff;background:transparent}
.suli-cb .suli-cb__btn--out:hover,.suli-cb .suli-cb__btn--out:focus{background:#fff;color:#1E3257}
.suli-cb__btn:focus-visible{outline:3px solid #E3B07E;outline-offset:3px}
.suli-cb__ic{width:16px;height:16px;flex:none}
.suli-cb__fee{display:flex;align-items:center;gap:8px;color:#E3B07E;font-weight:700;font-size:16px;margin:0 0 20px}
.suli-cb__trust{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.18);font-size:15px;color:#E9E4DC}
.suli-cb__trust li{padding:0 16px;border-left:1px solid rgba(255,255,255,.25);margin:0 0 6px}
.suli-cb__trust li:first-child{padding-left:0;border-left:0}
.suli-cb__trust b{color:#E3B07E;font-variant-numeric:lining-nums}
.suli-cb__trust i{font-style:normal}
.suli-cb__lang .suli-lang__sep{margin:0 .35em}
.suli-cb__name{font-size:13px;color:#CFD3DB;margin:10px 0 0}
@media (max-width:1024px){
.suli-cb__in{grid-template-columns:1fr;gap:0;padding:44px 24px 0}
.suli-cb__media{display:none}
.suli-cb__copy{padding-bottom:44px}
.suli-cb__avatar{display:flex;align-items:center;gap:12px;margin:0 0 16px}
.suli-cb__avatar-img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;border:2px solid #E3B07E}
.suli-cb__avatar p{margin:0;font-size:14px;color:#E9E4DC;line-height:1.3}
.suli-cb__name{display:none}
}
@media (max-width:767px){
.suli-cb__in{padding:36px 16px 0}
.suli-cb__copy{padding-bottom:36px}
.suli-cb .suli-cb__h{font-size:30px}
.suli-cb__lede{font-size:17px}
.suli-cb__sub{font-size:16px}
.suli-cb__ctas .suli-cb__btn{width:100%}
.suli-cb__trust{flex-direction:column}
.suli-cb__trust li{padding:0;border:0}
}
