.color-box-content p{margin-bottom:18px}.color-box-content p:last-child{margin-bottom:0}hr[data-v-be7a5789]{border:none;border-top:1px solid #dadada;margin:0}.content-grid-row{gap:18px}@media(min-width:768px){.content-grid-row{gap:24px}}@media(min-width:992px){.content-grid-row{gap:36px}}.content-grid-column{width:calc(50% - 9px)}@media(min-width:768px){.content-grid-column{width:calc(25% - 18px)}}@media(min-width:992px){.content-grid-column{width:calc(25% - 27px)}}.content-grid-image{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ad-card{border-radius:6px;color:#fcfcfc;height:100%;overflow:hidden;position:relative}.ad-card a{color:inherit;display:block}.ad-card .featured-sanity-image,.ad-card a{height:100%}.ad-card .image-placeholder{aspect-ratio:1}.ad-card-body{height:100%;padding:12px 18px 18px;position:relative}@media(min-width:768px){.ad-card-body{padding:18px 24px 24px}}.ad-card a:hover .-strong-onhover{font-weight:500}.ad-card .media-wrapper,.ad-card figure{height:100%}.ad-card .base-image{height:100%;-o-object-fit:cover;object-fit:cover}.ad-card .featured-sanity-image{aspect-ratio:var(--ratio-sm);-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.ad-card .featured-sanity-image{aspect-ratio:var(--ratio-md)}}@media(min-width:992px){.ad-card .featured-sanity-image{aspect-ratio:var(--ratio-lg)}}.portable-text-internal-add{margin-bottom:2rem;width:100%}.content-area>h2{font-size:1.3125rem;font-variant:normal;font-weight:400;line-height:1.6875rem}@media(min-width:992px){.content-area>h2{font-size:1.5rem;line-height:1.875rem}}.content-area>h2{margin-bottom:8px}.content-area blockquote{font-size:1.3125rem;font-variant:normal;font-weight:400;line-height:1.6875rem}@media(min-width:992px){.content-area blockquote{font-size:1.5rem;line-height:1.875rem}}.content-area cite{display:block;font-size:.8125rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1.125rem;margin-top:6px}.content-area ol,.content-area ul{padding-left:20px}.content-area section.-is-filled+section:not(.-is-filled){margin-top:18px}@media(min-width:768px){.content-area section.-is-filled+section:not(.-is-filled){margin-top:36px}}.content-area .highlighted-text{border-radius:6px;display:block;padding:18px}.content-area .content-area-portable-text>section.-is-filled:last-of-type,.content-area .content-area-portable-text>section.-is-filled:last-of-type>*{margin-bottom:0!important}.content-area .content-area-portable-text>section:not(.-is-filled):last-of-type{margin-bottom:36px!important}
