@media(max-width:575px){
 .gg-legal-hero{padding:28px 0 44px}
 .gg-legal-breadcrumb{margin-bottom:24px}
 .gg-legal-heading{display:block}
 .gg-legal-icon{width:56px;height:56px;margin-bottom:18px;border-radius:15px;font-size:23px}
 .gg-legal-eyebrow{font-size:11px;letter-spacing:1.25px;margin-bottom:8px}
 .gg-legal-heading h1{font-size:32px;font-weight:600;line-height:1.18;letter-spacing:-.5px;overflow-wrap:anywhere}
 .gg-legal-heading p{font-size:14px;font-weight:400;line-height:1.65;max-width:100%}
 .gg-legal-card{padding:25px 20px}
 .gg-legal-meta{display:grid;gap:10px}
 .gg-legal-content{font-size:14px;line-height:1.75}
 .gg-legal-content h2{font-size:21px;font-weight:600;line-height:1.35}
 .gg-legal-content h3{font-size:17px;font-weight:600;line-height:1.4}
 .gg-legal-main{padding:38px 0 45px}
 .gg-legal-side-card,.gg-legal-help{padding:22px}
}
