.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.callout--icon{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;border-radius:10px;height:100%;padding:1em;position:relative;margin:0;text-align:center;text-decoration:none}.callout.callout--icon.has-color,.callout.callout--icon.has-color .callout__title,.callout.callout--icon.has-color .callout__description{color:var(--color-white)}.callout.callout--icon.has-color .callout__title .icon,.callout.callout--icon.has-color .callout__description .icon{fill:var(--color-white)}.callout.callout--icon .callout__media{position:absolute;top:0;left:0;margin:0;width:100%;text-align:center;transform:translateY(-45%)}.callout.callout--icon .callout__media+.callout__content{margin-top:1em}.callout.callout--icon .callout__image{max-width:50px}.callout.callout--icon .callout__title{font-size:2.25rem;font-weight:700;margin-bottom:0}.callout.callout--icon .callout__description{font-size:1rem}a.callout--icon{transition:.3s background-color linear}a.callout--icon:hover,a.callout--icon:focus{background-color:#737373!important}
