/* WordPress integration refinements, scoped to this review. */
.ev-m26 {font-family:Inter,Arial,sans-serif}
.ev-m26 h1,.ev-m26 h2,.ev-m26 h3 {font-family:Inter,Arial,sans-serif}
.ev-m26 a.button,.ev-m26 button.button {color:#fff;text-decoration:none}
.ev-m26 a.button:hover,.ev-m26 button.button:hover {color:#fff}
.ev-m26 .preview-notice {padding:11px 24px;background:#edf3fb;text-align:center;font-size:12px;color:#33476b;border-bottom:1px solid #d6dfec}
.ev-m26 .preview-notice p {margin:0;font-size:12px}
.ev-m26 section[id] {scroll-margin-top:60px} /* added to the html scroll-padding (5rem) to clear the 59px section menu */
.ev-m26 .hero-inner {padding-top:65px}
.ev-m26 .hero h1 {font-weight:550}
.ev-m26 fieldset {margin:0;padding:0;border:0;min-width:0}
.ev-m26 fieldset:disabled {opacity:1}
.ev-m26 input:disabled,.ev-m26 select:disabled,.ev-m26 textarea:disabled {opacity:1;color:#526078;-webkit-text-fill-color:#526078;background:#fff}
.ev-m26 button:disabled {opacity:1;cursor:not-allowed}
.ev-m26 button:disabled:hover {transform:none;background:var(--blue)}
.ev-m26 .preview-form .prototype-note {font-size:12px;border-left:2px solid #b3c6e1;padding-left:12px;margin-top:18px}
.ev-m26 .preview-form label {font-weight:600}
.ev-m26 .signin-preview {display:inline-block;border:0;background:none;color:#cbdcff;padding:0;text-align:left;font-size:14px}
.ev-m26 .signin-preview-note {font-size:12px;color:#cbdcff;margin-top:10px}
/* Homepage promotion follows the existing campaign typography and shared CTA. */
.ev-m26 .new-banner {border-top:1px solid #d6dfec;font-family:var(--ev-font-sans)}
.ev-m26 .new-banner h2 {font-family:var(--ev-font-heading);font-weight:700}
.ev-m26 .new-banner .eyebrow {font-weight:700;letter-spacing:.15em}
.ev-m26 .new-banner .wrap {padding:0}
.ev-m26 .all-people summary,.ev-m26 .day summary,.ev-m26 .chapters summary {min-height:48px}
.ev-m26 summary:focus-visible {outline:3px solid #337aff;outline-offset:4px}
@media(max-width:760px) {
  /* Blend the landscape into the copy, reserving the lake below the CTA. */
  .ev-m26 .new-banner {padding:45px 0 220px;min-height:0;background:#fff}
  .ev-m26 .new-banner>img {inset:auto 0 0;height:360px;object-position:61% bottom}
  .ev-m26 .new-banner:after {inset:auto 0 0;height:360px;background:linear-gradient(to bottom,#fff 0%,rgba(255,255,255,.82) 20%,rgba(255,255,255,0) 55%)}
  .ev-m26 .hero-inner {padding-top:40px}
  .ev-m26 .preview-notice {padding:10px 20px;text-align:left}
  .ev-m26 section[id] {scroll-margin-top:48px}
}
