.legal-documents .component--legal-documents{display:grid;gap:calc(var(--component-gap) * 1.5);background-color:hsl(var(--brand-light-gray))}.legal-documents .component--legal-documents .legal-documents-component:has(.legal-documents-container:empty){display:none}.legal-documents .component--legal-documents .legal-documents-container{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:1fr;gap:1rem}.legal-documents .component--legal-documents .legal-documents-container .legal-document{display:grid;background:#fff;border-radius:10px;overflow:hidden;grid-template-rows:1fr auto;border:0;position:relative;transition:transform .3s ease,box-shadow .3s ease}.legal-documents .component--legal-documents .legal-documents-container .legal-document:hover{box-shadow:7px 7px 14px hsl(var(--light-gray)),-7px -7px 14px hsl(var(--light-gray))}.legal-documents .component--legal-documents .legal-documents-container .legal-document:hover .card__arrow svg{transform:rotate(45deg) translate(6px,0)}.legal-documents .component--legal-documents .legal-documents-container .legal-document main{display:grid;gap:1rem;padding:1.5rem;grid-template-rows:auto 1fr}.legal-documents .component--legal-documents .legal-documents-container .legal-document main .date{font-size:.75rem;position:relative}.legal-documents .component--legal-documents .legal-documents-container .legal-document main .title{font-size:1rem;line-height:calc(1rem + 6px)}@media (min-width:576px){.legal-documents .component--legal-documents .legal-documents-container .legal-document main .title{font-size:1.03125rem;line-height:calc(1.03125rem + 6px)}}@media (min-width:768px){.legal-documents .component--legal-documents .legal-documents-container .legal-document main .title{font-size:1.0625rem;line-height:calc(1.0625rem + 6px)}}@media (min-width:992px){.legal-documents .component--legal-documents .legal-documents-container .legal-document main .title{font-size:1.09375rem;line-height:calc(1.09375rem + 6px)}}@media (min-width:1200px){.legal-documents .component--legal-documents .legal-documents-container .legal-document main .title{font-size:1.125rem;line-height:calc(1.125rem + 6px)}}.legal-documents .component--legal-documents .legal-documents-container .legal-document .card__arrow{text-align:end;padding-inline-end:1rem;padding-bottom:1rem}.legal-documents .component--legal-documents .legal-documents-container .legal-document .card__arrow svg{transform:rotate(45deg);transition:transform .3s ease}
/*# sourceMappingURL=legal-documents.min.css.map */
