.legal-hub-container{padding:32px 0}.legal-hub-container h1{font-family:"Sharp Grotesk",sans-serif;font-size:56px;line-height:1.2em;color:#212121;margin-bottom:32px;text-align:center}.legal-hub-language-switcher{width:fit-content;margin:0 auto 32px}.legal-hub-select-wrapper{position:relative;user-select:none;width:250px;display:flex;gap:10px;background-color:#fff;padding:16px 8px;border-radius:8px;align-items:center;font-size:14px;font-family:'Manrope',sans-serif;cursor:pointer}.legal-hub-select-wrapper::before{content:'';width:24px;height:24px;background-image:var(--wpr-bg-a83cd2b8-e44b-4ba8-bc3d-5d2e12d8c5c4);background-size:contain;background-repeat:no-repeat;flex-shrink:0}.legal-hub-select-trigger{flex:1;display:flex;justify-content:space-between;align-items:center;min-width:0}.legal-hub-options{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:none;z-index:10;display:none;max-height:200px;overflow-y:auto;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.2);margin-top:8px}.legal-hub-options.open{display:block}.legal-hub-option{padding:10px;cursor:pointer;transition:background-color 0.3s ease}.legal-hub-option:hover{background-color:#f0f0f0}.legal-hub-option.selected{font-weight:700;background-color:#f5f5f5}.legal-hub-category-outer{background-color:#fff;padding:32px 24px;border-radius:24px;margin-bottom:24px;display:flex;flex-flow:column}.legal-hub-category{font-family:"Sharp Grotesk",sans-serif;font-size:32px;line-height:1.2em;color:#212121;letter-spacing:-1px;margin-bottom:24px}.legal-hub-category-children{order:2}.legal-hub-category-child{padding-bottom:24px;border-bottom:1px solid #D4D5D5;margin-bottom:24px}.legal-hub-category-child:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.legal-hub-category-child.empty{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important;display:none}.legal-hub-subcategory{font-family:"Sharp Grotesk",sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1.2em;color:#212121;padding-bottom:24px;margin:0}.legal-hub-parent-documents{order:1;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #D4D5D5}.legal-hub-parent-documents.empty{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important;display:none}.legal-hub-parent-documents.no-border-bottom{border-bottom:none!important;margin-bottom:0!important}.legal-hub-documents,.legal-hub-parent-documents{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.legal-hub-file-dropdown-wrapper{position:relative;user-select:none;width:100%}.legal-hub-file-trigger{color:#1E1E1E!important;font-family:'Manrope',sans-serif!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.16px!important;text-decoration:none!important;padding:16px!important;display:flex!important;align-items:center;justify-content:space-between!important;width:100%!important;border:1px solid #D4D5D5!important;border-radius:8px!important;gap:10px;background-color:#fff!important;cursor:pointer!important;transition:background-color 0.3s ease!important}.legal-hub-file-trigger:hover{background-color:#f9f9f9!important}.legal-hub-document-title{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;max-width:calc(100vw - 200px);line-height:normal}.legal-hub-download-icons{display:flex;gap:10px;align-items:center;flex-shrink:0}.legal-hub-download-icons img:first-child{transform:rotate(90deg)}.legal-hub-file-dropdown-wrapper:has(.legal-hub-file-options.open) .legal-hub-download-icons img:first-child{transform:rotate(-90deg)}.legal-hub-file-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #D4D5D5;z-index:10;display:none;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:8px}.legal-hub-file-options.open{display:block}.legal-hub-file-option{padding:16px;cursor:pointer;transition:background-color 0.3s ease;display:flex;justify-content:space-between;align-items:center;text-decoration:none!important;color:#1E1E1E;font-family:'Manrope',sans-serif;font-size:14px;font-weight:500}.legal-hub-file-option:first-child{border-radius:8px 8px 0 0}.legal-hub-file-option:last-child{border-radius:0 0 8px 8px}.legal-hub-file-option:hover{background-color:#f5f5f5}.legal-hub-file-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.legal-hub-file-option img{width:32px;height:32px;flex-shrink:0;margin-left:10px}@media only screen and (max-width:1024px){.legal-hub-documents,.legal-hub-parent-documents{grid-template-columns:repeat(1,1fr)}.legal-hub-category{font-size:20px}.legal-hub-subcategory{font-size:16px!important}}@media only screen and (max-width:768px){.legal-hub-select-wrapper{width:100%}.legal-hub-language-switcher{width:auto}}@media screen and (max-width:320px){.legal-hub-file-trigger,.legal-hub-download-icons{gap:5px}.legal-hub-download-icons img{max-width:24px}}