.LegalPage-module__mAi-qq__page{background:radial-gradient(circle at 10% 0,#c21f3a14,#0000 30%),radial-gradient(circle at 90% 100%,#d4af371f,#0000 34%),#fff;min-height:100%}.LegalPage-module__mAi-qq__container{width:min(980px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0}.LegalPage-module__mAi-qq__hero{background:linear-gradient(140deg,#fff,#fbf1f4);border:1px solid #c21f3a24;border-radius:20px;padding:clamp(1.2rem,3.2vw,2.1rem);box-shadow:0 18px 40px #23111414}.LegalPage-module__mAi-qq__eyebrow{color:#8b4a5f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.LegalPage-module__mAi-qq__hero h1{color:#321a23;margin:.5rem 0 0;font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.18}.LegalPage-module__mAi-qq__meta{color:#6d5760;margin:.7rem 0 0;font-size:.92rem}.LegalPage-module__mAi-qq__content{gap:.8rem;margin-top:1rem;display:grid}.LegalPage-module__mAi-qq__section{background:#ffffffe6;border:1px solid #c21f3a24;border-radius:16px;padding:clamp(1rem,2.5vw,1.3rem)}.LegalPage-module__mAi-qq__section h2{color:#412530;margin:0;font-family:Playfair Display,Times New Roman,serif;font-size:clamp(1.15rem,2.2vw,1.45rem)}.LegalPage-module__mAi-qq__section p{color:#4f4549;margin:.56rem 0 0;font-size:.95rem;line-height:1.65}.LegalPage-module__mAi-qq__list{color:#4f4549;gap:.45rem;margin:.58rem 0 0;padding-left:1.2rem;font-size:.95rem;line-height:1.55;display:grid}.LegalPage-module__mAi-qq__note{color:#5f4250;background:#fffafcf2;border:1px dashed #c21f3a47;border-radius:14px;margin-top:.9rem;padding:.9rem;font-size:.92rem}.LegalPage-module__mAi-qq__link{color:#8d1f3d;text-underline-offset:2px}@media (min-width:900px){.LegalPage-module__mAi-qq__content{gap:.95rem;margin-top:1.25rem}.LegalPage-module__mAi-qq__section{padding:1.2rem 1.25rem}}
