.legal-modal-module__GzbW2q__document{box-sizing:border-box;color:#737373;max-width:850px;margin:0 auto;font-size:14px;line-height:1.6}.legal-modal-module__GzbW2q__document *{box-sizing:border-box}.legal-modal-module__GzbW2q__document h1{color:#111;border-bottom:2px solid #222;margin-bottom:30px;padding-bottom:12px;font-size:1.8rem;font-weight:700}.legal-modal-module__GzbW2q__document h2{color:#222;border-bottom:1px solid #eee;margin-top:35px;margin-bottom:15px;padding-bottom:8px;scroll-margin-top:16px;font-size:1.35rem;font-weight:700}.legal-modal-module__GzbW2q__document h3{color:#333;margin-top:22px;margin-bottom:10px;font-size:1.1rem;font-weight:700}.legal-modal-module__GzbW2q__document p{word-break:keep-all;margin-top:0;margin-bottom:12px}.legal-modal-module__GzbW2q__document ul{margin:0 0 15px;padding-left:20px;list-style:outside}.legal-modal-module__GzbW2q__document li{margin-bottom:6px}.legal-modal-module__GzbW2q__document table{border-collapse:collapse;width:100%;margin:15px 0 25px;font-size:.93rem}:is(.legal-modal-module__GzbW2q__document th,.legal-modal-module__GzbW2q__document td){text-align:left;border:1px solid #ddd;padding:10px 12px}.legal-modal-module__GzbW2q__document th{background-color:#f7f7f7;font-weight:600}.legal-modal-module__GzbW2q__document .night-consent{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin:15px 0;padding:12px 15px}.legal-modal-module__GzbW2q__document .legal-notice{color:#c92a2a;background-color:#fff8f8;border-left:4px solid #e03131;margin-top:35px;padding:12px 15px;font-size:.9rem}.legal-modal-module__GzbW2q__document .legal-toc{background:#fafafa;border:1px solid #e5e5e5;border-radius:8px;margin:8px 0 28px;padding:20px}.legal-modal-module__GzbW2q__document .legal-toc-title{color:#222;margin-bottom:12px;font-size:1.1rem;display:block}.legal-modal-module__GzbW2q__document .legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:22px;display:grid}.legal-modal-module__GzbW2q__document .legal-toc li{margin:0}.legal-modal-module__GzbW2q__document .legal-toc a{color:#3d8f2f;text-decoration:none}.legal-modal-module__GzbW2q__document .legal-toc a:hover{text-decoration:underline}@media (max-width:640px){.legal-modal-module__GzbW2q__document .legal-toc ol{grid-template-columns:1fr}}
