 @media only screen and (min-width: 0rem) {#stories-intro {padding: var(--sectionPadding);}#stories-intro .cs-container {display: flex;flex-direction: column;gap: 2rem;margin: auto;max-width: 85rem;width: 100%;}#stories-intro .cs-title {margin: 0 0 1rem 0;}#stories-intro .cs-text {max-width: none;}#stories-intro .cs-picture {display: block;}#stories-intro .cs-picture img {display: block;border-radius: 1rem;width: 100%;height: auto;}}@media only screen and (min-width: 64rem) {#stories-intro .cs-container {flex-direction: row;justify-content: space-between;align-items: center;}#stories-intro .cs-content {width: 52%;}#stories-intro .cs-picture {width: 42%;}}@media only screen and (min-width: 0rem) {#stories-listing {padding: var(--sectionPadding);padding-top: 0;}#stories-listing .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}#stories-listing .cs-title {margin: 0 auto 0.5rem;}#stories-listing .cs-text {margin: 0 auto 2.5rem;}#stories-listing .cs-card-group {display: flex;flex-direction: column;gap: 1.5rem;margin: 0;padding: 0;}#stories-listing .cs-item {position: relative;border-radius: 1rem;background-position: center;background-size: cover;list-style: none;min-height: 20rem;overflow: hidden;}#stories-listing .cs-item:before {position: absolute;inset: 0;content: "";display: block;background: linear-gradient(180deg, rgba(0, 0, 0, 0.05) 30%, rgba(0, 0, 0, 0.72) 100%);}#stories-listing .cs-item-link {position: relative;z-index: 1;display: flex;flex-direction: column;justify-content: flex-end;align-items: flex-start;height: 100%;min-height: 20rem;padding: clamp(1.25rem, 3vw, 1.75rem);text-decoration: none;text-align: left;}#stories-listing .cs-item-title {margin: 0 0 0.625rem 0;font-size: 1.375rem;line-height: 1.3em;font-weight: 600;color: #fff;}#stories-listing .cs-item-more {text-transform: uppercase;letter-spacing: 0.05em;font-size: 0.875rem;font-weight: 600;color: var(--primary);}}@media only screen and (min-width: 64rem) {#stories-listing .cs-card-group {flex-direction: row;}#stories-listing .cs-card-group .cs-item {width: calc(50% - 0.75rem);}}@media only screen and (min-width: 0rem) {#story-body {padding: var(--sectionPadding);}#story-body .cs-container {margin: auto;max-width: 68.75rem;width: 100%;}#story-body .cs-row {display: flex;flex-direction: column;gap: 1.75rem;margin-bottom: 2.5rem;}#story-body .cs-title {margin: 2rem 0 0.875rem 0;font-size: clamp(1.375rem, 2.6vw, 1.75rem);}#story-body .cs-row .cs-title {margin-top: 0;}#story-body .cs-text {margin: 0 0 1rem 0;max-width: none;line-height: 1.8em;}#story-body .cs-bullet-list {margin: 0 0 1.5rem 0;padding: 0;}#story-body .cs-bullet-list li {position: relative;margin-bottom: 0.75rem;padding-left: 1.375rem;list-style: none;font-size: 1rem;line-height: 1.7em;color: var(--bodyTextColor);}#story-body .cs-bullet-list li:before {position: absolute;top: 0.625rem;left: 0;content: "";display: block;border-radius: 50%;background-color: var(--secondary);height: 0.4375rem;width: 0.4375rem;}#story-body .cs-picture {display: block;}#story-body .cs-picture img {display: block;border-radius: 1rem;width: 100%;height: auto;}#story-body .cs-picture-wide {margin: 0.5rem 0 1.5rem;}}@media only screen and (min-width: 64rem) {#story-body .cs-row {flex-direction: row;justify-content: space-between;align-items: center;}#story-body .cs-row .cs-content {width: 55%;}#story-body .cs-row .cs-picture {width: 40%;}}@media only screen and (min-width: 0rem) {.cs-story-stats {background-color: var(--lightBg);padding: var(--sectionPadding);}.cs-story-stats .cs-container {margin: auto;max-width: 85rem;width: 100%;text-align: center;}.cs-story-stats .cs-stat-group {display: flex;flex-direction: column;gap: 1.25rem;margin: 0 0 3.5rem 0;padding: 0;}.cs-story-stats .cs-stat-group li {border: 1px solid rgba(55, 168, 224, 0.35);border-radius: 0.75rem;background-color: #fff;list-style: none;padding: clamp(1.25rem, 2.5vw, 1.75rem);font-size: 1rem;line-height: 1.4em;font-weight: 600;color: var(--secondary);}.cs-story-stats .cs-title {margin: 0 auto 1rem;max-width: 53.75rem;}.cs-story-stats .cs-text {margin: auto;}}@media only screen and (min-width: 64rem) {.cs-story-stats .cs-stat-group {flex-direction: row;}.cs-story-stats .cs-stat-group li {width: 25%;}}