.gwTrust .gwWrap.gwf-trust{grid-template-columns:1.15fr 1.6fr 1fr;gap:28px;align-items:start}
.gwf-mail{margin:10px 0 0!important}
.gwf-mail a,.gwf-org a{color:#fff}
.gwf-grp h2{margin:0 0 10px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.gwf-grp ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.gwf-grp li{margin:0}
.gwf-grp p{margin:10px 0 0;font-size:14px}
.gwf-grp p a{color:#fff;font-weight:600}
.gwf-badge{display:flex;align-items:center;gap:10px;min-height:56px;box-sizing:border-box;padding:7px 12px;background:var(--sp-sand);border-bottom:3px solid var(--sp-amber);border-radius:6px;color:var(--sp-ink);text-decoration:none}
.gwf-badge:hover{background:#fff}
.gwf-badge img{display:block;flex:none}
.gwf-badge img[src*="gws-gli."]{box-sizing:content-box;padding:4px;background:var(--sp-mast);border-radius:50%}
.gwf-badge span{display:flex;flex-direction:column;font-size:12.5px;line-height:1.3;color:var(--sp-mute)}
.gwf-badge span b{color:var(--sp-ink);font-size:14px;font-weight:700}
.gwFtCols .gwWrap.gwf-cols{grid-template-columns:repeat(5,minmax(0,1fr))}
.gwf-sec{grid-column:span 2}
.gwf-sec ul{column-count:2;column-gap:24px}
.gwf-sec li{break-inside:avoid}
.gwf-legal{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:4px 20px}
.gwf-legal li{margin:0}
.gwf-legal a{color:#DCE3E9;font-size:13.5px;text-decoration:none}
.gwf-legal a:hover{color:#fff;text-decoration:underline}
.gwf-aff{margin:0 0 8px}
.gwf-aff a{color:#DCE3E9}
@media (max-width:1000px){
 .gwTrust .gwWrap.gwf-trust{grid-template-columns:1fr 1fr}
 .gwTrust .gwWrap.gwf-trust .gwTrustLead{grid-column:1/-1}
 .gwFtCols .gwWrap.gwf-cols{grid-template-columns:repeat(3,minmax(0,1fr))}
 .gwf-sec{grid-column:1/-1}
 .gwf-sec ul{column-count:3}
}
@media (max-width:780px){
 .gwTrust .gwWrap.gwf-trust{grid-template-columns:1fr}
 .gwFtCols .gwWrap.gwf-cols{grid-template-columns:1fr 1fr}
 .gwf-sec ul{column-count:2}
}
@media (max-width:480px){
 .gwFtCols .gwWrap.gwf-cols{gap:22px 16px}
}
