.card{--card-bg: var(--neutral--light);display:flex;flex-direction:column;max-width:var(--cardMaxWidth, 400px)}.selectableContent,.card--selectableContent p{position:relative;z-index:calc(var(--z) * 11)}.card--selectableContent .card__imgCaption{pointer-events:auto}.card__header{background-color:var(--neutral--darker);color:var(--neutral--ultraLight);padding:1rem;display:flex;flex:1;align-items:center;justify-content:center}.card__heading{display:flex;flex-direction:column;gap:.5em}.card__banner{background-image:var(--cardBannerImage);background-size:cover;aspect-ratio:19/6}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.card__banner{background-image:var(--cardBannerImage2x)}}.card__postDate{order:-1;margin:0}.card__body{padding:1em;background-color:var(--card-bg);border:1px solid var(--neutral--dark);flex:1;margin:0}:where(.card__body>*:not(:first-child)){margin-block:.7em 0}.card__title{font-size:var(--step-2);margin:0}.card__description{margin-block-start:0}.card__link{background-image:none}.card__subtitle{font-size:var(--step-1);font-style:italic;line-height:1.4;font-weight:var(--normal-weight)}.card__attributes{margin-block-start:0}.card__badge{position:absolute;top:0;left:0;max-width:100%;background-color:#ffcd32cc;pointer-events:none;margin:0;padding:var(--step--1);border-radius:0 0 10px;font-size:calc(.9 * var(--step--1));font-weight:var(--cardBadgeFontWeight, var(--normal-weight));line-height:1;text-transform:uppercase;z-index:calc(var(--z) * 11)}.card__pseudoLink{color:var(--color, var(--blue));cursor:pointer;font-weight:var(--bold-weight);background-image:none;transition:color .2s ease-out;--color: var(--blue--dark);text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.2em;text-decoration-skip:none;display:inline-block}.card__pseudoLink:hover,.card__pseudoLink:focus{--color: var(--hoverColor, var(--blue--dark))}.card__pseudoLink:hover,.card__pseudoLink:focus{--color: var(--blue--dark)}.card__moreLink{font-size:var(--step-09);font-weight:var(--bold-weight);background-image:none;transition:color .2s ease-out;--color: var(--blue);text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.2em;text-decoration-skip:none;display:inline-block}.card__moreLink:hover,.card__moreLink:focus{--color: var(--blue--dark)}.card__imageCont{order:-1;background-color:var(--neutral--ultraDark)}.card__image{height:auto;width:100%;vertical-align:top}.card__imgCaption{font-size:var(--step--2);font-style:italic;padding:.2rem 1rem 0;background-color:var(--card-bg);border-inline:1px solid var(--neutral--dark);margin-block-end:-.4rem;position:relative;pointer-events:none}.card__footer{--footer-bg: var(--neutral--dark);--footer-color: var(--neutral--ultraDark);background-color:var(--footer-bg);padding:.7em 1em;text-align:center;color:var(--footer-color)}.card__category{font-size:var(--step--1);line-height:.8;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.card__category .prependedIcon{font-size:var(--step-1)}.card--cta{position:relative}.card--cta .card__link:after{content:"";z-index:calc(var(--z) * 10);position:absolute;top:0;left:0;right:0;bottom:0}.card--cta .card__image{transition:opacity .2s ease-out}.card--cta .card__footer{transition:color .2s ease-out,background-color .2s ease-out}.card--cta .card__body,.card--cta .card__imgCaption{transition:background-color .2s ease-out}.card--cta:hover{--card-bg: var(--neutral--dark)}.card--cta:hover .card__image{opacity:.4}.card--cta:hover .card__footer{--footer-bg: var(--neutral--ultraDark);--footer-color: var(--neutral--ultraLight)}.card--public-access .card__title{font-weight:var(--normal-weight);text-align:center}.card--fact .card__title{text-align:center;color:var(--white);font-size:var(--step-3);text-shadow:0 2px 3px var(--neutral--ultraDark)}.card--fact .card__link{color:inherit}.card--fact .card__banner--inverse .card__title{color:var(--type);font-size:var(--step-4);font-weight:var(--normal-weight);text-shadow:none}.mediaObject{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1em}.mediaObject--vertical{--mediaObjectImgMaxWidth: 100%;flex-direction:column;flex-wrap:nowrap}.mediaObject--vertical .mediaObject__img{width:100%}.mediaObject__img{order:-1;flex:1;width:25%;max-width:var(--mediaObjectImgMaxWidth, 325px);min-width:var(--mediaObjectImgMinWidth, 230px);height:auto}.mediaObject__body{flex:1 1 50%}.mediaObject__header{display:flex;flex-direction:column}.mediaObject__postDate{order:-1;margin:0}.mediaObject__title{font-size:var(--step-3);font-weight:var(--bold-weight);line-height:1.2;display:block;margin-block:0}.mediaObject__link{background-image:none;--color: var(--blue);--hoverColor: var(--blue--dark);text-decoration:underline;text-decoration-thickness:3px}.mediaObject__link:hover,.mediaObject__link:focus{--color: var(--hoverColor)}.mediaObject__header+p,.mediaObject__excerpt{margin-block:.5em}.mediaObject--selectableContent .mediaObject__postDate,.mediaObject--selectableContent .mediaObject__header~p,.mediaObject--selectableContent .mediaObject__excerpt{position:relative}.mediaObject__pseudoLink{color:var(--color, var(--blue));cursor:pointer;font-weight:var(--bold-weight);background-image:none;transition:color .2s ease-out;--color: var(--blue);text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.2em;text-decoration-skip:none;display:inline-block}.mediaObject__pseudoLink:hover,.mediaObject__pseudoLink:focus{--color: var(--hoverColor, var(--blue--dark))}.mediaObject__pseudoLink:hover,.mediaObject__pseudoLink:focus{--color: var(--blue--dark)}.mediaObject--cta{position:relative}.mediaObject--cta .mediaObject__link{transition:color .2s ease-out}.mediaObject--cta .mediaObject__link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}.mediaObject--cta .mediaObject__pseudoLink{transition:color .2s ease-out}.mediaObject--cta:hover:not(:has(:is(.mediaObject__postDate,.mediaObject__header~p,.mediaObject__excerpt):hover)) .mediaObject__link,.mediaObject--cta:focus:not(:has(:is(.mediaObject__postDate,.mediaObject__header~p,.mediaObject__excerpt):hover)) .mediaObject__link{--color: var(--hoverColor)}.mediaObject--cta:hover:not(:has(:is(.mediaObject__postDate,.mediaObject__header~p,.mediaObject__excerpt):hover)) .mediaObject__pseudoLink,.mediaObject--cta:focus:not(:has(:is(.mediaObject__postDate,.mediaObject__header~p,.mediaObject__excerpt):hover)) .mediaObject__pseudoLink{--color: var(--hoverColor)}:root{--panelPadding: 1em}.panel{padding:var(--panelPadding);border:1px solid var(--neutral--dark);background-color:var(--panelBackgroundColor, var(--neutral--light))}.panel--success{--panelBackgroundColor: var(--success)}.panel--error{--panelBackgroundColor: var(--alertBg)}.panelNav{padding:var(--panelPadding);border:1px solid var(--neutral--dark);background-color:var(--panelBackgroundColor, var(--neutral--light))}.panelNav__heading{font-size:var(--step-2)}.panelNav__items{display:flex;flex-direction:column;margin-block:0 -.5em}.panelNav__items--inline{display:block}.panelNav__item{font-weight:var(--bold-weight);background-image:none;transition:color .2s ease-out;--color: var(--blue);text-decoration:none;padding-block:.5em}.panelNav__item:hover,.panelNav__item:focus{--color: var(--blue--dark)}.panelNav__item:hover,.panelNav__item:focus{text-decoration:none}.panelNav__item+.panelNav__item{border-block-start:1px solid var(--neutral--dark)}.panelNav__item--active,.panelNav__item--active:hover,.panelNav__item--active:active{--color: var(--type)}.panelNav__items--inline{margin-block-start:.5em}.panelNav__items--inline .panelNav__item{padding-block:0}.panelNav__items--inline .panelNav__item+.panelNav__item{border-block-start:0}.panelNav__items--inline .panelNav__item:nth-last-child(n+2):after{content:"|";margin-inline-start:.3em;pointer-events:none;cursor:default;text-decoration:none;color:var(--type)}.panelNav__items--inline .panelNav__item--active{display:inline-flex;align-items:center;vertical-align:bottom}.servicePanel{display:flex;flex-direction:column}.servicePanel__button{align-self:start;margin-top:auto}.xScroll__items{gap:1em}@media (min-width: 600px){.xScroll__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xScroll__item{min-width:auto}}.otcCard__link{color:var(--type)}.otcCard__subTitle{font-size:var(--step-09);color:var(--type);line-height:1;margin-block-start:.2em}.otcCard__pseudoLink{margin-block-start:1em}.mediaObject__img{height:10em;padding:1em}.mediaObject{align-items:center}@media (max-width: 524px){.mediaObject{text-align:center}.mediaObject__img{--mediaObjectImgMaxWidth: none;padding:0}.mediaObject__title{font-size:var(--step-1)}}
