.callout{margin-bottom:4rem}.callout>.callout__link{display:block;text-decoration:none;color:#000}.callout>.callout__link:focus-visible{text-decoration:underline}.callout__media{margin-bottom:1rem}.callout__title{margin-bottom:.625rem;line-height:normal;font-size:1rem;font-size:clamp(1rem,3vw,1.5rem);color:var(--color-primary)}.callout__title .callout__link{will-change:color;transition:color .3s ease-in-out}.callout__title .callout__link:hover,.callout__title .callout__link:focus-visible{color:var(--color-secondary)}.navy-background .callout__title,.navy-background .callout__title .callout__link{color:currentColor}.callout__subtext{margin-bottom:1rem}[class*=col].callout{display:flex;flex-direction:column}[class*=col].callout .callout__link-wrap{margin-top:auto}.callout--block{text-align:center;text-decoration:none}.callout--block .light-grey-layout:hover .callout__title,.callout--block .light-grey-layout:focus .callout__title{text-decoration:underline;color:var(--color-primary)}.callout--block .navy-background a.callout--block{color:var(--color-white)}.callout--block .navy-background a.callout--block .callout__title,.callout--block .navy-background a.callout--block .callout__subtext{color:currentColor}.callout--block .navy-background a.callout--block .callout__image{filter:none}.callout--block .navy-background a.callout--block:hover .callout__title,.callout--block .navy-background a.callout--block:focus-visible .callout__title{text-decoration:underline}.navy-background .callout--block:hover .callout__image,.navy-background .callout--block:focus .callout__image{filter:none}@media(min-width:80em){a.callout--block{background:transparent;transition:background .3s ease-in-out}a.callout--block .callout__title,a.callout--block .callout__subtext{transition:color .3s ease-in-out}a.callout--block:hover,a.callout--block:focus{background:var(--color-primary)}a.callout--block:hover .callout__title,a.callout--block:hover .callout__subtext,a.callout--block:focus .callout__title,a.callout--block:focus .callout__subtext{color:var(--color-white)}a.callout--block:hover .callout__image,a.callout--block:focus .callout__image{filter:brightness(0) saturate(100%) invert(12%) sepia(55%) saturate(2634%) hue-rotate(188deg) brightness(99%) contrast(101%)}}
