.Legal-module__k0RaJa__container{max-width:860px;font-family:var(--font-outfit), sans-serif;color:#2e2522;margin:0 auto;padding:120px 2rem 6rem}.Legal-module__k0RaJa__heroSection{text-align:center;margin-bottom:3.5rem}.Legal-module__k0RaJa__badge{color:#f47aab;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#f47aab22,#84a16122);border:1px solid #f47aab4d;border-radius:999px;margin-bottom:1.25rem;padding:.35rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.Legal-module__k0RaJa__title{font-family:var(--font-kaushan), cursive;background:linear-gradient(135deg,#f47aab,#e85a8a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:clamp(2.8rem,6vw,4.5rem);line-height:1.15}.Legal-module__k0RaJa__subtitle{color:#6b5e5a;max-width:580px;margin:0 auto 1rem;font-size:1.05rem;line-height:1.7}.Legal-module__k0RaJa__lastUpdated{color:#8c8481;background:#f5f0ed;border:1px solid #e5ddd9;border-radius:8px;padding:.3rem .85rem;font-size:.85rem;display:inline-block}.Legal-module__k0RaJa__content{flex-direction:column;gap:.25rem;display:flex}.Legal-module__k0RaJa__section{background:#fff;border:1px solid #f47aab1f;border-radius:18px;margin-bottom:1rem;padding:2rem 2.25rem;transition:box-shadow .2s;position:relative}.Legal-module__k0RaJa__section:hover{box-shadow:0 4px 24px #f47aab14}.Legal-module__k0RaJa__sectionIcon{margin-bottom:.75rem;font-size:1.6rem}.Legal-module__k0RaJa__section h2{color:#2e2522;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.3rem;font-weight:700;display:flex}.Legal-module__k0RaJa__section h2:before{content:"";background:linear-gradient(#f47aab,#84a161);border-radius:4px;flex-shrink:0;width:4px;height:1.2em;display:inline-block}.Legal-module__k0RaJa__section p{color:#4a3f3c;margin-bottom:1rem;font-size:.97rem;line-height:1.75}.Legal-module__k0RaJa__section p:last-child{margin-bottom:0}.Legal-module__k0RaJa__section ul{margin:.5rem 0 1rem;padding-left:0;list-style:none}.Legal-module__k0RaJa__section li{color:#4a3f3c;margin-bottom:.65rem;padding-left:1.5rem;font-size:.97rem;line-height:1.7;position:relative}.Legal-module__k0RaJa__section li:before{content:"›";color:#f47aab;font-size:1.1rem;font-weight:700;line-height:1.5;position:absolute;left:0}.Legal-module__k0RaJa__dataTable{border:1px solid #ebe4dd;border-radius:12px;margin:1rem 0;overflow:hidden}.Legal-module__k0RaJa__dataRow{border-bottom:1px solid #f0ecea;grid-template-columns:1fr 2fr;align-items:start;gap:1rem;padding:.85rem 1.25rem;font-size:.92rem;display:grid}.Legal-module__k0RaJa__dataRow:last-child{border-bottom:none}.Legal-module__k0RaJa__dataRow:nth-child(2n){background:#faf7f5}.Legal-module__k0RaJa__dataLabel{color:#2e2522;padding-top:1px;font-weight:600}.Legal-module__k0RaJa__dataReason{color:#6b5e5a;line-height:1.5}.Legal-module__k0RaJa__highlightBox{color:#7a5c00;background:linear-gradient(135deg,#fff7e6,#fff3d9);border:1px solid #f5c842;border-left-width:4px;border-radius:10px;margin-top:1rem;padding:1rem 1.25rem;font-size:.92rem;line-height:1.65}.Legal-module__k0RaJa__contactCard{color:#3b5227;background:linear-gradient(135deg,#f2f5ef,#edf5e9);border:1px solid #d5e0c9;border-radius:12px;flex-direction:column;gap:.65rem;margin-top:.75rem;padding:1.25rem 1.5rem;font-size:.95rem;display:flex}.Legal-module__k0RaJa__link{color:#f47aab;font-weight:500;text-decoration:none;transition:opacity .15s}.Legal-module__k0RaJa__link:hover{opacity:.75;text-decoration:underline}@media (max-width:768px){.Legal-module__k0RaJa__container{padding:100px 1.25rem 4rem}.Legal-module__k0RaJa__section{padding:1.5rem 1.25rem}.Legal-module__k0RaJa__dataRow{grid-template-columns:1fr;gap:.2rem}.Legal-module__k0RaJa__dataReason{color:#8c8481;font-size:.88rem}}
