.related--documents{--related-docs-tint: var(--page-mood, var(--neutral));--related-docs-border: var(--page-mood, var(--neutral));--related-docs-text: var(--blue-black);width: 100%;border-radius: 1.25rem;border-left-width: 16px;border-style: solid;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color:var(--related-docs-tint-override, var(--related-docs-tint));border-color:var(--related-docs-border-override, var(--page-mood-dark, var(--neutral)));color:var(--related-docs-text-override, var(--related-docs-text))}.related--links{--related-links-tint: var(--dark-green);--related-links-border: var(--dark-green);--related-links-text: white;--related-links-text-hover: var(--mint);width: 100%;border-radius: 1.25rem;border-left-width: 16px;border-style: solid;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color:var(--related-links-tint-override, var(--related-links-tint));border-color:var(--related-links-border-override, var(--related-links-border));color:var(--related-links-text-override, var(--related-links-text))}.related--links-external{--related-links-external-tint: var(--neutral);--related-links-external-border: var(--neutral-dark);--related-links-external-text: var(--blue-black)}.related--links-external .prose a:not(:where([class*=btn],[class~=not-wysiwyg],[class~=not-wysiwyg] *)):hover{--tw-prose-links-hover-color: var(--blue-black)}.related--links-external{width: 100%;max-width: 830px;border-radius: 1.25rem;border-left-width: 16px;border-style: solid;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color:var(--related-links-external-tint-override, var(--related-links-external-tint));border-color:var(--related-links-external-border-override, var(--related-links-external-border));color:var(--related-links-external-text-override, var(--related-links-external-text))}.related--documents .file>a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 600;text-decoration-line: underline;text-underline-offset: 2px}.related--documents .file>a:hover{color: var(--dark-green)}.related--documents .file>a:focus-visible{color: var(--dark-green)}.related--links .field__item>a:hover{color: var(--related-links-text-hover)}.related--links .field__item>a,.related--links-external .field__item a{font-weight: 500;text-decoration-line: underline;text-underline-offset: 2px}.related--links .field__item>a:not(.ext),.related--links-external .field__item a:not(.ext){--icon-size: 1.5rem;display: inline-flex;align-items: center;-moz-column-gap: 0.25rem;column-gap: 0.25rem}.related--links .field__item>a:not(.ext)::after,.related--links-external .field__item a:not(.ext)::after{position: relative;content: var(--tw-content);transition-duration: 200ms}.related--links .field__item>a:not(.ext):hover,.related--links-external .field__item a:not(.ext):hover{cursor: pointer}.related--links .field__item>a:not(.ext):hover::after,.related--links-external .field__item a:not(.ext):hover::after{--tw-translate-x: 0.25rem;content: var(--tw-content);--tw-translate-y: -0.125rem;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (prefers-reduced-motion: no-preference){.related--links .field__item>a:not(.ext),.related--links-external .field__item a:not(.ext){transition-duration: 300ms}}.related--links .field__item>a:not(.ext)::after,.related--links-external .field__item a:not(.ext)::after{-webkit-mask-image:svg-load(arrow_outward.svg, fill=currentColor);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 -960 960 960' fill='currentColor'%3E%3Cpath d='m242-246-42-42 412-412H234v-60h480v480h-60v-378L242-246Z'/%3E%3C/svg%3E");background-image:none;background-size:contain;background-repeat:no-repeat;background-position:center,-1000em -1000em;display:var(--icon-display, block);width:var(--icon-width, var(--icon-size, 1em));height:var(--icon-height, var(--icon-size, 1em));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--icon-color-override, currentColor)}.related--links .field__item>a .extlink,.related--links-external .field__item a .extlink{vertical-align: middle}.related--links .field__item>a .material-symbols-sharp,.related--links-external .field__item a .material-symbols-sharp{margin-left: 0.25rem;margin-right: 0.25rem;font-size: 1.125rem;line-height: 1.75rem}