.breakdance .bde-section-3-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.gg-legal{max-width:1200px;margin:0 auto;padding:clamp(18px,3vw,34px);line-height:1.65}.gg-legal h1{font-size:clamp(30px,3.2vw,44px);letter-spacing:-0.02em;margin:0 0 10px}.gg-legal h2{font-size:clamp(20px,2vw,26px);margin:34px 0 10px;letter-spacing:-0.01em}.gg-legal h3{font-size:18px;margin:0 0 8px}.gg-legal p{margin:10px 0}.gg-legal__meta{opacity:0.75;margin:0 0 14px}.gg-legal__intro{font-size:1.05em;margin-top:12px}.gg-legal__section{margin-top:12px}.gg-legal__box{border:1px solid rgba(0,0,0,0.08);border-radius:14px;padding:16px 16px;background:rgba(255,255,255,0.6);backdrop-filter:blur(6px)}.gg-legal__list,.gg-legal__bullets{margin:10px 0 0 18px}.gg-legal__bullets li,.gg-legal__list li{margin:6px 0}.gg-legal a{text-decoration:underline;text-underline-offset:3px}.gg-legal__note{margin-top:12px;padding:12px 14px;border-left:4px solid rgba(0,0,0,0.18);background:rgba(0,0,0,0.03);border-radius:10px;opacity:0.95}.gg-legal__footer{margin-top:40px;padding-top:18px;border-top:1px solid rgba(0,0,0,0.08)}.gg-legal__fineprint{font-size:0.95em;opacity:0.8}