.acf-custom-block.acf-block-rmgresourcegrid .intro{margin-bottom:40px}.acf-custom-block.acf-block-rmgresourcegrid .intro.width-wide{margin:0 auto 40px;max-width:900px}.acf-custom-block.acf-block-rmgresourcegrid .intro.width-narrow{margin:0 auto 40px;max-width:700px}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing{display:flex;flex-wrap:wrap;gap:30px}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item{border:2px solid #ddd;border-radius:5px;flex:0 0 calc(25% - 23px)}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .image{padding:20px 40px 0;text-align:center}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .image img{display:inline-block;max-height:200px;max-width:100%;-o-object-fit:contain;object-fit:contain}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .image.none{padding-top:40px}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .image.none img{width:40%}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .content{padding:20px}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .content a{display:inline-block;font-size:1.125rem;font-weight:700;line-height:1.5rem;text-decoration:none}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .content a:focus-visible,.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .content a:hover{text-decoration:underline}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .content p{font-size:.875rem;line-height:1.25rem}@media only screen and (max-width:1180px){.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item{flex:0 0 calc(50% - 15px)}}@media only screen and (min-width:768px) and (max-width:860px){.acf-custom-block.acf-block-rmgresourcegrid .resource-listing{gap:16px}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item{flex:0 0 calc(50% - 8px)}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .image{padding:15px 20px 0}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .image img{max-height:145px}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .content{padding:15px}.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item .content a{font-size:1rem;line-height:1.375rem}}@media only screen and (max-width:767px){.acf-custom-block.acf-block-rmgresourcegrid .resource-listing .item{flex:0 0 100%}}