.legal-info-page-container{min-height:calc(100svh - 4rem);height:calc(100svh - 4rem);background-color:#f9fafb;width:100%;max-width:100%;padding:2rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;position:relative}div{text-align:left!important}.legal-info-container{width:100%;max-width:100%;margin:0 auto;background-color:#fff;border-radius:var(--default-border-radius,.5rem);box-shadow:0 4px 6px rgba(0,0,0,.05);padding:1rem;box-sizing:border-box;min-height:min-content}.legal-info-header{margin-bottom:2rem;border-bottom:2px solid #e5e7eb;padding-bottom:1.5rem}.legal-info-header-content{display:flex;flex-direction:column;gap:.5rem}.legal-info-title{text-align:left;word-wrap:break-word}.legal-info-subtitle{margin:0;word-wrap:break-word}.legal-info-categories{display:flex;flex-direction:column;gap:1rem}.legal-category{background-color:#fff;transition:box-shadow .2s ease;max-width:100%;box-sizing:border-box}.category-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem;background:linear-gradient(to right,#f9fafb,#fff);cursor:pointer;user-select:none;transition:background-color .2s ease;border-radius:var(--default-border-radius,.5rem);box-sizing:border-box}.category-header:hover{background:linear-gradient(to right,#f3f4f6,#f9fafb)}.category-title-wrapper{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.category-icon{width:1.5rem;height:1.5rem;flex-shrink:0;fill:#6b7280;transition:transform .3s ease}.legal-category.expanded .category-icon{transform:rotate(90deg)}.category-title{margin:0;font-size:1rem;word-wrap:break-word;overflow-wrap:break-word}.category-toggle-hint{font-size:.85rem;color:#6b7280;font-weight:500;flex-shrink:0}.category-content{display:grid;font-size:.8rem;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);overflow:hidden;will-change:grid-template-rows}.legal-category.expanded .category-content{grid-template-rows:1fr}.category-content-inner{min-height:0;padding:0;line-height:1.7;transition:padding .3s cubic-bezier(.4,0,.2,1);overflow-wrap:break-word;word-wrap:break-word;max-width:100%;box-sizing:border-box;overflow:visible}.legal-category.expanded .category-content-inner{padding:1.5rem}.category-content-inner h2{margin-top:1.75rem;margin-bottom:.75rem;color:#2c3e50;font-size:1.35rem;font-weight:600;border-bottom:2px solid #e9ecef;padding-bottom:.5rem;word-wrap:break-word}.category-content-inner h2:first-child{margin-top:0}.category-content-inner h3{margin-top:1.5rem;margin-bottom:.5rem;word-wrap:break-word}.category-content-inner p{margin-bottom:1rem;word-wrap:break-word;overflow-wrap:break-word}.category-content-inner ol,.category-content-inner ul{margin-left:1.5rem;margin-bottom:1rem;padding-left:0;max-width:100%}.category-content-inner li{margin-bottom:.5rem;color:#495057;word-wrap:break-word;overflow-wrap:break-word}.category-content-inner a{color:var(--primary-color,#3b82f6);text-decoration:underline;text-underline-offset:2px;transition:opacity .2s ease;word-wrap:break-word;overflow-wrap:break-word}.category-content-inner a:hover{opacity:.8}.category-content-inner strong{font-weight:600;color:#2c3e50}.category-content-inner code,.category-content-inner pre{overflow-x:auto;word-wrap:normal;max-width:100%;box-sizing:border-box}.category-content-inner pre{white-space:pre-wrap;word-break:break-all}@media screen and (min-width:768px){.legal-info-page-container{padding:2rem 4rem}.legal-info-container{padding:2rem}.legal-category.expanded .category-content-inner{padding:2rem;padding-bottom:2.5rem}.category-icon{width:1.5rem;height:1.5rem}}@media screen and (min-width:1200px){.legal-info-page-container{padding:2rem 6rem}.legal-category.expanded .category-content-inner{padding:2.5rem;padding-bottom:3rem}}@media screen and (max-width:767px){.legal-info-page-container{padding:1rem;min-height:calc(100svh - 4rem);height:calc(100svh - 4rem)}.legal-info-container{padding:1rem}.category-toggle-hint{display:none}.category-header{padding:.875rem .75rem}.legal-category.expanded .category-content-inner{padding:1rem}.category-content-inner ol,.category-content-inner ul{margin-left:1rem}.category-title{font-size:.95rem}.legal-info-page-container{-webkit-overflow-scrolling:touch}}
/*# sourceMappingURL=legal-informations.min.css.map */
