.agb-page{min-height:100vh;background:#ffffff;color:#0f172a}.agb-page__container{max-width:920px;margin:0 auto;padding:24px 16px 40px;box-sizing:border-box}.agb-page h1{margin:0 0 6px;font-size:clamp(24px,3vw,32px);line-height:1.2;color:#003f50}.agb-page h2{margin:24px 0 10px;font-size:18px;line-height:1.35;color:#12324a}.agb-page li,.agb-page p{font-size:15px;line-height:1.55}.agb-page p{margin:0 0 10px}.agb-page ol,.agb-page ul{margin:0 0 12px 20px;padding:0}.agb-page li{margin:0 0 6px}.agb-page__meta{margin-bottom:18px;color:#475569;font-size:14px}.agb-page__provider{margin:10px 0 0;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.agb-page a{color:#0d6d89;text-decoration:underline;text-underline-offset:2px}.agb-page a:hover{color:#0a5a72}.agb-page--embedded{min-height:0;background:#ffffff;color:#0f172a}