.evolution-deck{max-width:760px;font-size:19px;line-height:1.65}.evolution-photo{margin:30px auto 0}.evolution-photo img{display:block;width:100%;height:auto}.evolution-photo figcaption{font-size:12px;line-height:1.6;padding:14px 0;color:#4c554b}.evolution-photo figcaption a{margin-left:8px}
.evolution-section{display:grid;grid-template-columns:1fr 2fr;gap:50px}.evolution-section>div{min-width:0}.evolution-section h2{font-size:clamp(32px,4vw,52px);line-height:1.08;font-weight:500;letter-spacing:-.035em;margin:0 0 28px}.evolution-section h3{font-size:25px;font-weight:500;letter-spacing:-.02em;margin:30px 0 14px}.evolution-section p{font-size:18px;line-height:1.75;max-width:760px}.evolution-section .eyebrow{font-size:11px;line-height:1.5;margin-top:6px;letter-spacing:.12em}.evolution-tint{background:#e7eadc}.evolution-source{font-size:13px;display:inline-block;padding:10px 0;margin-right:20px;line-height:1.5;text-underline-offset:4px}.evolution-readings{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0}.evolution-readings article{border-top:2px solid #253f32;padding-top:20px}.evolution-readings h3{margin-top:18px}.evolution-readings p{font-size:16px}.evolution-readings a{font-size:14px;display:inline-block;padding:12px 0}
.wheelbase-graphic{margin:34px 0;padding:25px 0;border-block:1px solid #9da58f}.wb-row{display:grid;grid-template-columns:1fr auto;gap:10px;margin:25px 0}.wb-row span,.wb-row strong{font-size:16px;font-weight:500}.wb-bar{grid-column:1/-1;display:block;height:2px;background:#274e3a;position:relative;margin:12px 0}.wb-bar:before,.wb-bar:after{content:"";position:absolute;width:2px;height:18px;background:#274e3a;top:-8px}.wb-bar:before{left:0}.wb-bar:after{right:0}.wb-short{width:97.48677%}.wb-long{width:100%}.wheelbase-graphic .wb-difference{font-size:38px;font-weight:500;letter-spacing:-.03em;margin:20px 0 0}.wb-difference span{font-size:17px;letter-spacing:0;margin-left:15px}
.evolution-timeline{list-style:none;margin:30px 0;padding:0}.evolution-timeline li{display:grid;grid-template-columns:155px 1fr;gap:25px;padding:20px 0;border-top:1px solid #acb49f;font-size:16px;line-height:1.6}.evolution-timeline strong{font-weight:500}.evolution-next{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:30px;border-top:1px solid #acb49f;padding-top:20px}.evolution-next a{font-size:15px;min-height:44px;display:flex;align-items:center}.evolution-intro{border-top:1px solid #adb5a7;padding-top:20px;margin-top:25px}.evolution-intro p{max-width:700px}.evolution-intro a{display:inline-block;padding:12px 0;font-size:17px}
@media(max-width:700px){.evolution-section{grid-template-columns:1fr;gap:15px}.evolution-readings{grid-template-columns:1fr;gap:15px}.evolution-timeline li{grid-template-columns:1fr;gap:6px}.evolution-deck{font-size:17px}.evolution-section p{font-size:17px}.evolution-photo figcaption a{margin-left:0;display:block}.evolution-section .eyebrow{font-size:11px}.evolution-cover h1{font-size:43px}}
@media print{.evolution-section{display:block}.evolution-photo{max-width:600px}.evolution-section h2{font-size:26px}.evolution-section p{font-size:11pt}.evolution-next{display:none}}
