.gng-legal{padding-top:28px;padding-bottom:60px}.gng-legal-breadcrumb{font-size:13px;color:#64748b;margin-bottom:28px;overflow-wrap:anywhere}.gng-legal-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-bottom:28px;border-bottom:1px solid #e2e8f0;margin-bottom:28px}.gng-legal-heading h1{font-size:32px;line-height:1.3;margin:8px 0 12px;color:#182d40}.gng-legal-heading p{margin:0;color:#64748b}.gng-legal-heading .gng-legal-eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;color:#0088cc}.gng-legal-heading .btn{flex-shrink:0;min-height:44px}.gng-legal-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gng-legal-cards>a{border:1px solid #e2e8f0;border-radius:12px;padding:24px;color:#182d40;box-shadow:0 3px 12px #142b4208}.gng-legal-cards>a:hover{border-color:#0088cc}.gng-legal-cards h2{font-size:19px;line-height:1.5;margin:12px 0}.gng-legal-cards p{margin:0;color:#64748b;font-size:13px}.gng-legal-card-icon{color:#0088cc;font-size:22px}.gng-legal-layout{display:flex;gap:28px;align-items:flex-start}.gng-legal-nav{flex:0 0 260px;display:grid;gap:8px}.gng-legal-nav a{padding:13px 16px;border-radius:8px;line-height:1.5;border:1px solid #e2e8f0;color:#334155}.gng-legal-nav a[aria-current]{background:#edf8ff;color:#007bb6;border-color:#aadbf4}.gng-legal-content{flex:1;min-width:0;border:1px solid #e2e8f0;border-radius:12px;padding:32px;line-height:1.9;color:#334155;overflow-wrap:anywhere;font-size:15px}.gng-legal-content h2{font-size:22px;line-height:1.5;margin:30px 0 14px;color:#182d40}.gng-legal-content h2:first-child{margin-top:0}.gng-legal-content h3{font-size:18px;line-height:1.5;margin:24px 0 12px}.gng-legal-content p{margin-bottom:18px}.gng-legal-content ul,.gng-legal-content ol{padding-left:24px}.gng-legal-content table{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0}.gng-legal-content td,.gng-legal-content th{border:1px solid #dce4ed;padding:10px;text-align:left}.gng-legal-content a{color:#007ab8}.gng-legal-content h1{font-size:26px}
@media(max-width:767px){.gng-legal{padding-top:20px;padding-bottom:32px}.gng-legal-heading{align-items:flex-start;flex-direction:column;gap:16px}.gng-legal-heading h1{font-size:25px}.gng-legal-cards{grid-template-columns:1fr;gap:16px}.gng-legal-layout{flex-direction:column;gap:20px}.gng-legal-nav{width:100%;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:12px}.gng-legal-nav a{padding:10px}.gng-legal-content{width:100%;padding:20px;font-size:14px}.gng-legal-content h2{font-size:20px}.gng-legal-content td,.gng-legal-content th{padding:5px;font-size:12px}}
@media print{.header,.footer,.sticky-navbar,.sidebar,.mobile-menu-container,.gng-legal-nav,.gng-legal-breadcrumb,.gng-legal-heading button,#scroll-top{display:none!important}.gng-legal{padding:0;max-width:100%}.gng-legal-heading{margin:0;padding:0 0 16px}.gng-legal-content{border:0;padding:0;font-size:11pt}.gng-legal-heading h1{font-size:22pt}.gng-legal-content h2{break-after:avoid}.gng-legal-content a{color:inherit}}
