.legal-module__8113wq__section{background-color:var(--color-bg-light,#f9fafc);padding:80px 20px}.legal-module__8113wq__container{border:1px solid var(--color-border,#e5e7eb);background:#fff;border-radius:16px;max-width:800px;margin:0 auto;padding:64px;box-shadow:0 4px 20px #0000000d}.legal-module__8113wq__headline{color:var(--color-text-dark,#1a1f2b);text-align:center;margin-bottom:32px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.legal-module__8113wq__headlineUnderline{background-color:var(--color-primary-blue,#0a5a9c);border-radius:2px;width:80px;height:4px;margin:0 auto 48px}.legal-module__8113wq__content{color:var(--color-text-body,#4b5563);font-size:1.125rem;line-height:1.7}.legal-module__8113wq__content p{margin-bottom:24px}.legal-module__8113wq__content strong{color:var(--color-text-dark,#1a1f2b);font-weight:700}.legal-module__8113wq__content h2{letter-spacing:-.02em;color:var(--color-dark,#0b1c38);margin-top:56px;margin-bottom:24px;font-size:clamp(1.875rem,3.75vw,2.875rem);font-weight:600;line-height:1.1}.legal-module__8113wq__content h3{color:var(--color-dark,#0b1c38);margin-top:32px;margin-bottom:16px;font-size:1.25rem;font-weight:700;line-height:1.3}.legal-module__8113wq__content ul{margin-bottom:24px;padding-left:24px}.legal-module__8113wq__content li{margin-bottom:12px}@media (max-width:768px){.legal-module__8113wq__section{padding:48px 16px 64px}.legal-module__8113wq__container{padding:32px 24px}.legal-module__8113wq__headline{margin-bottom:24px;font-size:1.55rem;font-weight:600}.legal-module__8113wq__headlineUnderline{margin-bottom:32px}.legal-module__8113wq__content,.legal-module__8113wq__content p,.legal-module__8113wq__content li{margin-bottom:16px;font-size:.95rem;font-weight:400}.legal-module__8113wq__content h2{margin-top:40px;margin-bottom:20px;font-size:1.55rem;line-height:1.2}.legal-module__8113wq__content h3{margin-top:24px;margin-bottom:12px;font-size:1.1rem}}
