 .cs-study-wrap {margin: 0 auto;width: 100%;max-width: 60rem;}.cs-study-hero {padding-bottom: clamp(5rem, 9vw, 7rem);}.cs-study-hero .cs-study-hero-grid {position: relative;z-index: 2;display: grid;gap: 2rem;align-items: center;}.cs-study-hero h1 {max-width: none;font-size: clamp(2.125rem, 4.4vw, 3.125rem);line-height: 1.15em;}.cs-study-hero h1 em {font-style: normal;color: #f0a875;}.cs-study-hero .cs-study-lede {max-width: 34rem;}.cs-study-photo {margin: 0;}.cs-study-photo img {display: block;width: 100%;height: auto;aspect-ratio: 4 / 3;border-radius: 0.875rem;object-fit: cover;box-shadow: 0 18px 40px rgba(0, 0, 0, 0.25);}.cs-study-photo figcaption {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.75rem 1rem;margin-top: 0.875rem;font-size: 0.875rem;line-height: 1.4em;color: rgba(255, 255, 255, 0.85);}.cs-study-logo {display: inline-flex;flex: none;border-radius: 0.5rem;background: #fff;padding: 0.375rem 0.625rem;}.cs-study-logo img {display: block;width: auto;height: 2.25rem;aspect-ratio: auto;border-radius: 0;box-shadow: none;}@media only screen and (min-width: 48rem) {.cs-study-hero .cs-study-hero-grid {grid-template-columns: 1.05fr 0.95fr;gap: 3rem;}}@media only screen and (min-width: 64rem) {.cs-study-hero {min-height: 0;}.cs-study-hero .cs-study-hero-grid {flex: 1;}}@media (prefers-reduced-motion: no-preference) {.cs-study-hero-text > *, .cs-study-photo {animation: pv-rise 0.7s ease-out both;}.cs-study-hero-text > :nth-child(2) {animation-delay: 0.08s;}.cs-study-hero-text > :nth-child(3) {animation-delay: 0.16s;}.cs-study-photo {animation-delay: 0.3s;}}.cs-study-glance {border-bottom: 1px solid #e3e7ec;padding: 0 1rem;}.cs-study-glance dl {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.5rem;margin: 0 auto;padding: 1.25rem 0 1.75rem;}.cs-study-glance dt {font-size: 0.75rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--bodyTextColor);}.cs-study-glance dd {margin: 0.375rem 0 0;font-weight: 700;line-height: 1.4em;color: var(--headerColor);}.cs-study-glance .cs-study-big {font-size: clamp(1.5rem, 2.6vw, 1.875rem);font-weight: 900;line-height: 1.1em;color: var(--pop2);}@media only screen and (min-width: 48rem) {.cs-study-glance dl {grid-template-columns: repeat(4, minmax(0, 1fr));}}.cs-study-sec {padding: clamp(2.75rem, 6vw, 4rem) 1rem 0;}.cs-study-sec h2 {font-size: clamp(1.75rem, 3.4vw, 2.25rem);font-weight: 900;line-height: 1.2em;color: var(--headerColor);}.cs-study-sec p, .cs-study-sec li {font-size: clamp(1.0625rem, 1.4vw, 1.125rem);line-height: 1.65em;color: var(--bodyTextColor);}.cs-study-sec strong {font-weight: 700;color: var(--headerColor);}.cs-study-col {display: grid;gap: 1.75rem;margin-top: 1.375rem;min-width: 0;}.cs-study-flow {display: grid;gap: 1.125rem;}.cs-study-mirror {border-radius: 0.875rem;background: var(--popTint);padding: 1.5rem 1.625rem;}.cs-study-mirror h3 {font-size: 1.25rem;line-height: 1.3em;color: var(--headerColor);}.cs-study-mirror ul {display: grid;gap: 0.5rem;margin-top: 0.75rem;padding-left: 1.25rem;}.cs-study-mirror li::marker {color: var(--pop);}.cs-study-table table {width: 100%;border-collapse: separate;border-spacing: 0;overflow: hidden;border: 1px solid #e3e7ec;border-radius: 0.875rem;background: #fff;}.cs-study-table th, .cs-study-table td {border-bottom: 1px solid #e3e7ec;padding: 0.875rem 1.125rem;text-align: left;vertical-align: top;font-size: 1.0625rem;line-height: 1.5em;}.cs-study-table thead th, .cs-study-table thead td {background: #f7f8fa;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--bodyTextColor);}.cs-study-table tbody th {width: 24%;font-weight: 700;color: var(--headerColor);}.cs-study-table .cs-before {color: var(--bodyTextColor);}.cs-study-table .cs-after {font-weight: 700;color: var(--primary);}.cs-study-table tr:last-child th, .cs-study-table tr:last-child td {border-bottom: 0;}.cs-study-table .cs-win .cs-after {color: var(--pop2);}@media only screen and (max-width: 39.9375rem) {.cs-study-table table, .cs-study-table tbody, .cs-study-table tr, .cs-study-table th, .cs-study-table td {display: block;width: 100%;}.cs-study-table thead {position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.cs-study-table table {border: 0;background: none;overflow: visible;}.cs-study-table tbody {display: grid;gap: 0.75rem;}.cs-study-table tr {overflow: hidden;border: 1px solid #e3e7ec;border-radius: 0.875rem;background: #fff;}.cs-study-table tbody th {width: 100%;background: #f7f8fa;}.cs-study-table td {border-bottom: 0;padding-top: 0.625rem;padding-bottom: 0.25rem;}.cs-study-table td:last-child {padding-bottom: 0.875rem;}.cs-study-table td::before {content: attr(data-label);display: block;margin-bottom: 0.125rem;font-size: 0.6875rem;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--bodyTextColor);}.cs-study-table tr:last-child th {border-bottom: 1px solid #e3e7ec;}}.cs-study-points {display: grid;gap: 1.125rem;list-style: none;}.cs-study-points li {display: grid;gap: 0.25rem;border-left: 3px solid var(--pop);padding-left: 1rem;}.cs-study-sec .cs-study-matters {border-left: 4px solid var(--primary);padding: 0.25rem 0 0.25rem 1.25rem;font-size: clamp(1.1875rem, 2vw, 1.375rem);font-weight: 700;line-height: 1.5em;color: var(--headerColor);}.cs-study-sec .cs-study-result {border: 1px solid #e3e7ec;border-radius: 0.875rem;background: #fff;padding: 1.5rem 1.625rem;font-size: clamp(1.5rem, 3vw, 2rem);font-weight: 900;line-height: 1.3em;color: var(--headerColor);}.cs-study-sec .cs-study-result span {color: var(--pop2);}.cs-study-quote p {font-size: clamp(1.25rem, 2.4vw, 1.5rem);font-weight: 700;line-height: 1.45em;color: var(--headerColor);}.cs-study-quote footer {margin-top: 0.75rem;font-size: 0.9375rem;color: var(--bodyTextColor);}.cs-study-advice {border: 1px solid #e3e7ec;border-radius: 0.875rem;background: #fff;padding: 1.5rem 1.625rem;}.cs-study-advice .cs-topper {margin-bottom: 0.625rem;font-size: 0.8125rem;}.cs-study-advice p {font-size: clamp(1.125rem, 1.8vw, 1.25rem);line-height: 1.55em;color: var(--headerColor);}.cs-study-watch {display: grid;gap: 1rem;}.cs-study-watch > div {border: 1px solid #e3e7ec;border-radius: 0.75rem;background: #fff;padding: 1.25rem;}.cs-study-watch h3 {font-size: 1.0625rem;line-height: 1.3em;color: var(--headerColor);}.cs-study-watch p {margin-top: 0.375rem;font-size: 1rem;line-height: 1.55em;}@media only screen and (min-width: 36rem) {.cs-study-watch {grid-template-columns: repeat(2, minmax(0, 1fr));}}.cs-study-cta {margin-top: clamp(3.5rem, 7vw, 5rem);}.cs-study-cta .cs-study-cta-grid {position: relative;display: grid;gap: 2rem;align-items: center;}.cs-study-cta h2 {font-size: clamp(1.75rem, 3.4vw, 2.25rem);font-weight: 900;line-height: 1.2em;}.cs-study-cta p {margin-top: 0.75rem;max-width: 36rem;font-size: 1.0625rem;line-height: 1.6em;color: rgba(255, 255, 255, 0.85);}.cs-study-cta .cs-study-actions {display: flex;flex-direction: column;align-items: flex-start;gap: 0.75rem;}.cs-study-cta .cs-button-solid {line-height: 1.4em;padding-top: 0.9375rem;padding-bottom: 0.9375rem;}.cs-study-cta small {font-size: 0.875rem;color: rgba(255, 255, 255, 0.75);}@media only screen and (min-width: 48rem) {.cs-study-cta .cs-study-cta-grid {grid-template-columns: 1.3fr 1fr;gap: 3rem;}}body.dark-mode .cs-study-glance {border-color: var(--accent);}body.dark-mode .cs-study-glance dt {color: rgba(255, 255, 255, 0.7);}body.dark-mode .cs-study-glance dd {color: #fff;}body.dark-mode .cs-study-glance .cs-study-big {color: #f0a875;}body.dark-mode .cs-study-sec p, body.dark-mode .cs-study-sec li, body.dark-mode .cs-study-sec .cs-study-table .cs-before {color: rgba(255, 255, 255, 0.82);}body.dark-mode .cs-study-sec h2, body.dark-mode .cs-study-sec h3, body.dark-mode .cs-study-sec strong {color: #fff;}body.dark-mode .cs-study-mirror, body.dark-mode .cs-study-sec .cs-study-result, body.dark-mode .cs-study-advice, body.dark-mode .cs-study-watch > div, body.dark-mode .cs-study-table table, body.dark-mode .cs-study-table tr {border-color: var(--accent);background: var(--medium);}body.dark-mode .cs-study-table th, body.dark-mode .cs-study-table td {border-color: var(--accent);}body.dark-mode .cs-study-table thead th, body.dark-mode .cs-study-table thead td, body.dark-mode .cs-study-table tbody th {background: rgba(255, 255, 255, 0.04);color: #fff;}body.dark-mode .cs-study-table td::before {color: rgba(255, 255, 255, 0.65);}body.dark-mode .cs-study-table .cs-after {color: #9bc4e2;}body.dark-mode .cs-study-table .cs-win .cs-after {color: #f0a875;}body.dark-mode .cs-study-advice .cs-topper {color: #9bc4e2;}body.dark-mode .cs-study-sec .cs-study-matters {border-color: #9bc4e2;}body.dark-mode .cs-study-points li {border-color: #9bc4e2;}body.dark-mode .cs-study-sec .cs-study-result span {color: #f0a875;}body.dark-mode .cs-study-quote p, body.dark-mode .cs-study-advice p {color: #fff;}body.dark-mode .cs-study-sec .cs-study-result, body.dark-mode .cs-study-sec .cs-study-matters {color: #fff;}body.dark-mode .cs-study-quote footer {color: rgba(255, 255, 255, 0.7);}body.dark-mode .cs-study-cta {background: var(--medium);}