.related .field__items > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse: 0;margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom: calc(0.25rem * var(--tw-space-y-reverse))}.related--links .field__item>a,.related--documents .file>a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 500;text-decoration-line: underline;text-underline-offset: 2px}.related--links .field__item>a:hover,.related--documents .file>a:hover{--tw-text-opacity: 1;color: rgb(14 165 233 / var(--tw-text-opacity))}.related--links .field__item>a:focus-visible,.related--documents .file>a:focus-visible{--tw-text-opacity: 1;color: rgb(14 165 233 / var(--tw-text-opacity))}.related--documents{margin-bottom: 3rem}.related--links .field__item>a .extlink{vertical-align: middle}.related--links .field__item>a .material-symbols-sharp{margin-left: 0.25rem;margin-right: 0.25rem;font-size: 1.125rem;line-height: 1.75rem}.media--type-document:where(.media--view-mode-sector-4-lg){border-radius: 0.25rem;--tw-bg-opacity: 1;background-color: rgb(245 245 245 / var(--tw-bg-opacity));padding: 1.25rem}.media--type-document:where(.media--view-mode-sector-4-lg):has(.media-caption) .file-field{margin-bottom: 0.75rem;border-bottom-width: 1px;padding-bottom: 0.75rem}.media--type-document:where(.media--view-mode-sector-4-lg) .file__wrapper .file__icon{grid-row: span 2 / span 2}@container file-link (min-width: 28rem){.media--type-document:where(.media--view-mode-sector-4-lg) .file__wrapper{--icon-size: 2.25em;--link-size: 1.25rem}}.ck .drupal-media:has(.media--type-document){display:block}