/* The existing illustrated walkthrough, scoped to its dedicated page. */
.how-walkthrough234 { color: #173e4b; }
.how-walkthrough234 .illustrated-how { padding: 36px 0; }
.how-walkthrough234 .walkthrough-heading { margin-bottom: 30px; }
.how-walkthrough234 .walkthrough-heading h2 { font: 500 clamp(29px,4vw,42px)/1.2 Georgia,serif; margin: 0; letter-spacing: -.7px; }
.how-walkthrough234 .walkthrough-heading .eyebrow { color: #205d70; margin-bottom: 12px; }
.how-walkthrough234 .walkthrough-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 36px; padding: 0; margin: 0; list-style: none; }
.how-walkthrough234 .walkthrough-grid>li { min-width: 0; }
.how-walkthrough234 .walkthrough-step-heading { display: flex; align-items: baseline; gap: 12px; margin-bottom: 15px; }
.how-walkthrough234 .walkthrough-step-heading>span { font-size: 18px; font-weight: 600; color: #205d70; flex: none; }
.how-walkthrough234 .walkthrough-step-heading h3 { font: 500 24px/1.3 Georgia,serif; margin: 0; }
.how-walkthrough234 .walkthrough-art { width: 100%; aspect-ratio: 883/439; border-radius: 10px; overflow: hidden; background: #faf7f0; }
.how-walkthrough234 .walkthrough-art img { display: block; width: 100%; max-width: 100%; height: auto; margin: 0; }
.how-walkthrough234 .walkthrough-grid>li>p { font-size: 16px; line-height: 1.65; color: #53666b; margin: 16px 0 0; }
@media(max-width:720px) {
  .how-walkthrough234 .illustrated-how { padding: 26px 0; }
  .how-walkthrough234 .walkthrough-grid { grid-template-columns: 1fr; gap: 30px; }
  .how-walkthrough234 .walkthrough-step-heading h3 { font-size: 23px; }
}
