.dev1_news_listing{background:var(--dev1-news-listing-page-background);color:var(--dev1-news-listing-body-color);font-family:var(--dev1-news-listing-font-family);overflow:hidden}.dev1_news_listing,.dev1_news_listing *{box-sizing:border-box}.dev1_news_listing__container{width:min(calc(100% - 40px),var(--dev1-news-listing-maximum-width));margin-inline:auto}.dev1_news_listing__hero{position:relative;min-height:var(--dev1-news-listing-hero-height);display:flex;align-items:var(--dev1-news-listing-hero-vertical-align);background-color:var(--dev1-news-listing-hero-background);background-size:var(--dev1-news-listing-hero-background-size);background-repeat:no-repeat;background-position:var(--dev1-news-listing-hero-position);padding-top:var(--dev1-news-listing-hero-padding-top);padding-bottom:var(--dev1-news-listing-hero-padding-bottom);overflow:hidden}.dev1_news_listing__hero_overlay{position:absolute;inset:0;background:linear-gradient(var(--dev1-news-listing-hero-overlay-direction),rgba(var(--dev1-news-listing-hero-overlay-start),var(--dev1-news-listing-hero-overlay-start-opacity)),rgba(var(--dev1-news-listing-hero-overlay-end),var(--dev1-news-listing-hero-overlay-end-opacity)));pointer-events:none}.dev1_news_listing__hero_container{position:relative;z-index:1;text-align:var(--dev1-news-listing-hero-align);text-wrap:pretty}.dev1_news_listing__hero_container>*{max-width:var(--dev1-news-listing-hero-content-width)}.dev1_news_listing__hero_container--left>*{margin-right:auto}.dev1_news_listing__hero_container--center>*{margin-inline:auto}.dev1_news_listing__hero_container--right>*{margin-left:auto}.dev1_news_listing__hero_eyebrow{display:inline-block;color:var(--dev1-news-listing-hero-eyebrow-color);font-size:var(--dev1-news-listing-hero-eyebrow-size);font-weight:var(--dev1-news-listing-hero-eyebrow-weight);letter-spacing:var(--dev1-news-listing-hero-eyebrow-letter-spacing);text-transform:uppercase;margin-bottom:16px}.dev1_news_listing__hero h1{color:var(--dev1-news-listing-hero-title-color);font-size:clamp(30px,7vw,var(--dev1-news-listing-hero-title-size));font-weight:var(--dev1-news-listing-hero-title-weight);line-height:var(--dev1-news-listing-hero-title-line-height);letter-spacing:var(--dev1-news-listing-hero-title-letter-spacing);margin:0}.dev1_news_listing__hero p{color:var(--dev1-news-listing-hero-description-color);font-size:var(--dev1-news-listing-hero-description-size);line-height:var(--dev1-news-listing-hero-description-line-height);max-width:min(var(--dev1-news-listing-hero-content-width),var(--dev1-news-listing-hero-description-width));margin-top:20px;margin-bottom:0}.dev1_news_listing__content{padding-block:var(--dev1-news-listing-section-spacing)}.dev1_news_listing__featured{display:grid;grid-template-columns:var(--dev1-news-listing-featured-grid);background:var(--dev1-news-listing-featured-background);border:var(--dev1-news-listing-featured-border-width) solid var(--dev1-news-listing-featured-border-color);border-radius:var(--dev1-news-listing-featured-radius);box-shadow:var(--dev1-news-listing-featured-shadow);overflow:hidden;margin-bottom:var(--dev1-news-listing-section-spacing)}.dev1_news_listing__featured_media{min-height:var(--dev1-news-listing-featured-image-height);overflow:hidden}.dev1_news_listing__featured_media img{object-fit:var(--dev1-news-listing-featured-image-fit);object-position:var(--dev1-news-listing-featured-image-position)}.dev1_news_listing__featured_body{padding:var(--dev1-news-listing-featured-padding);align-self:center}.dev1_news_listing__featured_body h2{font-size:clamp(2rem,4vw,var(--dev1-news-listing-featured-title-size));font-weight:var(--dev1-news-listing-featured-title-weight);line-height:1.1}.dev1_news_listing__featured_body p{font-size:var(--dev1-news-listing-featured-excerpt-size)}.dev1_news_listing__featured_body .dev1_news_listing__link{font-size:var(--dev1-news-listing-featured-link-size)}.dev1_news_listing__grid{display:grid;grid-template-columns:repeat(var(--dev1-news-listing-grid-columns),minmax(0,1fr));gap:var(--dev1-news-listing-grid-gap)}.dev1_news_listing__card{background:var(--dev1-news-listing-card-background);border:var(--dev1-news-listing-card-border-width) solid var(--dev1-news-listing-card-border-color);border-radius:var(--dev1-news-listing-card-radius);box-shadow:var(--dev1-news-listing-card-shadow);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dev1_news_listing__card:hover{transform:translateY(calc(var(--dev1-news-listing-card-hover-lift) * -1));box-shadow:var(--dev1-news-listing-card-hover-shadow)}.dev1_news_listing__card_media{height:var(--dev1-news-listing-card-image-height);overflow:hidden}.dev1_news_listing__card_media img{object-fit:var(--dev1-news-listing-card-image-fit);object-position:var(--dev1-news-listing-card-image-position);transition:transform .4s ease}.dev1_news_listing__card:hover .dev1_news_listing__card_media img{transform:scale(var(--dev1-news-listing-card-image-zoom))}.dev1_news_listing img{width:100%;height:100%;display:block}.dev1_news_listing__placeholder{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(135deg,var(--dev1-news-listing-placeholder-start),var(--dev1-news-listing-placeholder-end));color:#fff;font-weight:700}.dev1_news_listing__card_body{padding:var(--dev1-news-listing-card-padding)}.dev1_news_listing--equal_height_cards .dev1_news_listing__card{display:flex;flex-direction:column}.dev1_news_listing--equal_height_cards .dev1_news_listing__card_media{flex:0 0 var(--dev1-news-listing-card-image-height)}.dev1_news_listing--equal_height_cards .dev1_news_listing__card_body{display:flex;flex-direction:column;flex:1}.dev1_news_listing--equal_height_cards .dev1_news_listing__card_body>.dev1_news_listing__link{margin-top:auto}.dev1_news_listing__eyebrow,.dev1_news_listing__meta{color:var(--dev1-news-listing-accent-color);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:var(--dev1-news-listing-meta-size)}.dev1_news_listing h2,.dev1_news_listing h3{color:var(--dev1-news-listing-heading-color)}.dev1_news_listing h3{font-size:var(--dev1-news-listing-card-title-size);font-weight:var(--dev1-news-listing-card-title-weight);line-height:1.25}.dev1_news_listing h3 a{color:inherit;text-decoration:none}.dev1_news_listing p{line-height:1.7}.dev1_news_listing__card_body p{font-size:var(--dev1-news-listing-card-excerpt-size)}.dev1_news_listing__link{color:var(--dev1-news-listing-link-color);font-size:var(--dev1-news-listing-link-size);font-weight:800;text-decoration:none;transition:color .2s ease,transform .2s ease}.dev1_news_listing__link:hover,.dev1_news_listing__link:focus-visible{color:var(--dev1-news-listing-link-hover-color)}.dev1_news_listing--link_decoration_hover .dev1_news_listing__link:hover,.dev1_news_listing--link_decoration_hover .dev1_news_listing__link:focus-visible{text-decoration:underline}.dev1_news_listing--link_decoration_always .dev1_news_listing__link{text-decoration:underline}.dev1_news_listing--link_decoration_none .dev1_news_listing__link{text-decoration:none}.dev1_news_listing a:focus-visible{outline:3px solid var(--dev1-news-listing-accent-color);outline-offset:4px;border-radius:3px}.dev1_news_listing__section_header{text-align:var(--dev1-news-listing-section-header-align);margin-bottom:var(--dev1-news-listing-section-header-margin-bottom)}.dev1_news_listing__section_header h2{font-size:clamp(2rem,4vw,var(--dev1-news-listing-section-title-size));font-weight:var(--dev1-news-listing-section-title-weight);line-height:1.1;margin:.3em 0}.dev1_news_listing--animate .dev1_news_listing__featured,.dev1_news_listing--animate .dev1_news_listing__card{opacity:0}.dev1_news_listing--animate.dev1_news_listing--animation_fade_up .dev1_news_listing__featured,.dev1_news_listing--animate.dev1_news_listing--animation_fade_up .dev1_news_listing__card{transform:translateY(var(--dev1-news-listing-animation-distance))}.dev1_news_listing--animate.dev1_news_listing--animation_scale .dev1_news_listing__featured,.dev1_news_listing--animate.dev1_news_listing--animation_scale .dev1_news_listing__card{transform:scale(.97)}.dev1_news_listing--animate.is-visible .dev1_news_listing__featured,.dev1_news_listing--animate.is-visible .dev1_news_listing__card{animation:dev1_news_listing_reveal var(--dev1-news-listing-animation-duration) ease forwards;animation-delay:calc(var(--dev1-news-listing-card-index,0)*var(--dev1-news-listing-animation-stagger))}@keyframes dev1_news_listing_reveal{to{opacity:1;transform:none}}@media(max-width:920px){.dev1_news_listing__featured{grid-template-columns:1fr}.dev1_news_listing__grid{grid-template-columns:repeat(var(--dev1-news-listing-tablet-columns),minmax(0,1fr))}.dev1_news_listing__hero h1{font-size:clamp(30px,9vw,var(--dev1-news-listing-hero-title-size))}}@media(max-width:620px){.dev1_news_listing__container{width:min(calc(100% - 28px),var(--dev1-news-listing-maximum-width))}.dev1_news_listing__grid{grid-template-columns:repeat(var(--dev1-news-listing-mobile-columns),minmax(0,1fr))}.dev1_news_listing__featured_body{padding:min(var(--dev1-news-listing-featured-padding),28px) min(var(--dev1-news-listing-featured-padding),22px)}.dev1_news_listing__content{padding-block:max(40px,calc(var(--dev1-news-listing-section-spacing)*.7))}.dev1_news_listing__hero{min-height:min(var(--dev1-news-listing-hero-height),760px)}.dev1_news_listing__hero p{font-size:min(var(--dev1-news-listing-hero-description-size),20px)}}@media(prefers-reduced-motion:reduce){.dev1_news_listing--animate .dev1_news_listing__featured,.dev1_news_listing--animate .dev1_news_listing__card{opacity:1;transform:none;animation:none}.dev1_news_listing__card,.dev1_news_listing__card_media img,.dev1_news_listing__link{transition:none}}
