.privacyPolicy-module__hrPVLq__container{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:10px;max-width:900px;margin:0 auto;padding:2rem;font-family:Inter,Arial,sans-serif;line-height:1.7;box-shadow:0 4px 10px rgba(0,0,0,.05)}.privacyPolicy-module__hrPVLq__container h1{border-bottom:2px solid #0b3d91;margin-bottom:1rem;padding-bottom:.5rem}.privacyPolicy-module__hrPVLq__container h2{background-color:#e6f0ff;border-left:4px solid #0b3d91;border-radius:4px;margin-top:2rem;margin-bottom:1rem;padding:.25rem .5rem}.privacyPolicy-module__hrPVLq__container h3{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.privacyPolicy-module__hrPVLq__container p{margin-bottom:1rem;line-height:1.8}.privacyPolicy-module__hrPVLq__container ul,.privacyPolicy-module__hrPVLq__container ol{margin:.5rem 0 1rem 2rem;padding-left:.5rem}.privacyPolicy-module__hrPVLq__container ul li,.privacyPolicy-module__hrPVLq__container ol li{margin-bottom:.5rem}.privacyPolicy-module__hrPVLq__container a{color:var(--theme_babyblue);text-decoration:underline;transition:color .3s}.privacyPolicy-module__hrPVLq__container a:hover{color:var(--theme_blue);text-decoration:none}.privacyPolicy-module__hrPVLq__container strong{font-weight:600}.privacyPolicy-module__hrPVLq__container section{border-bottom:1px dashed #ccc;margin-bottom:2rem;padding-bottom:1rem}@media (max-width:768px){.privacyPolicy-module__hrPVLq__container{padding:1rem}.privacyPolicy-module__hrPVLq__container h1{font-size:2rem}.privacyPolicy-module__hrPVLq__container h2{font-size:1.5rem}.privacyPolicy-module__hrPVLq__container h3{font-size:1.25rem}.privacyPolicy-module__hrPVLq__container p,.privacyPolicy-module__hrPVLq__container ul li,.privacyPolicy-module__hrPVLq__container ol li{font-size:.95rem}}.privacyPolicy-module__hrPVLq__container table{border-collapse:collapse;width:100%;margin:2rem 0;font-size:1rem}.privacyPolicy-module__hrPVLq__container th,.privacyPolicy-module__hrPVLq__container td{text-align:left;vertical-align:top;border:1px solid #ccc;padding:.75rem 1rem}.privacyPolicy-module__hrPVLq__container th{background-color:var(--theme_blue);color:#fff;font-weight:600}.privacyPolicy-module__hrPVLq__container tbody tr:nth-child(2n){background-color:#f2f2f2}.privacyPolicy-module__hrPVLq__container tbody tr:hover{background-color:#e6f0ff;transition:background-color .3s}.privacyPolicy-module__hrPVLq__container td{color:#1a1a1a}.privacyPolicy-module__hrPVLq__container td:nth-child(3){text-align:center;font-weight:600}@media (max-width:768px){.privacyPolicy-module__hrPVLq__container table,.privacyPolicy-module__hrPVLq__container thead,.privacyPolicy-module__hrPVLq__container tbody,.privacyPolicy-module__hrPVLq__container th,.privacyPolicy-module__hrPVLq__container td,.privacyPolicy-module__hrPVLq__container tr{width:100%;display:block}.privacyPolicy-module__hrPVLq__container thead tr{display:none}.privacyPolicy-module__hrPVLq__container tbody tr{background-color:#fff;border:1px solid #ccc;border-radius:6px;margin-bottom:1rem;padding:.5rem}.privacyPolicy-module__hrPVLq__container tbody td{border:none;border-bottom:1px solid #eee;justify-content:space-between;padding:.5rem;display:flex}.privacyPolicy-module__hrPVLq__container tbody td:last-child{border-bottom:none}.privacyPolicy-module__hrPVLq__container tbody td:before{content:attr(data-label);color:#0b3d91;flex:1;font-weight:600}}
