.guide-call__card{background:var(--color-primary);border-radius:var(--radius-lg);color:var(--color-on-primary);display:grid;gap:56px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1120px;padding:56px}.guide-call__kicker{color:var(--color-primary-tint);display:block;font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.1em;line-height:1.2;margin-bottom:var(--space-3);text-transform:uppercase}.guide-call__pitch h2{color:var(--color-on-primary);font-size:clamp(1.75rem,3vw,2.375rem);margin-bottom:var(--space-4)}.guide-call__body{color:var(--color-on-primary);font-size:1.0625rem;margin:0 0 var(--space-8)}.guide-call__button{background:var(--color-on-primary);border-color:var(--color-on-primary);color:var(--color-primary-dark)}.guide-call__button:hover{background:var(--color-primary-tint);border-color:var(--color-primary-tint);color:var(--color-primary-dark)}.guide-call__button:focus-visible{box-shadow:none;outline:3px solid var(--color-on-primary);outline-offset:2px}.guide-call__alt{color:var(--color-on-primary);display:block;font-size:.9375rem;font-weight:700;margin-top:var(--space-5);text-decoration:underline;text-underline-offset:4px;width:fit-content}.guide-call__alt:hover{color:var(--color-primary-tint)}.guide-call__alt:focus-visible{outline-color:var(--color-on-primary)}.guide-call__walk{border-left:1px solid hsla(0,0%,100%,.24);padding-left:56px}.guide-call__walk h3{color:var(--color-on-primary);font-size:1.125rem;margin-bottom:var(--space-4)}.guide-call__quote{border-top:1px solid hsla(0,0%,100%,.24);margin:var(--space-8) 0 0;padding-top:var(--space-6)}.guide-call__quote blockquote{border:0;color:var(--color-on-primary);font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:0 0 var(--space-3);padding:0}.guide-call__quote figcaption{color:var(--color-on-primary);font-size:.9375rem}.guide-call__quote figcaption b{display:block}@media (max-width:959px){.guide-call__card{gap:var(--space-8);grid-template-columns:minmax(0,1fr);padding:var(--space-10) var(--space-8)}.guide-call__walk{border-left:0;border-top:1px solid hsla(0,0%,100%,.24);padding-left:0;padding-top:var(--space-8)}}@media (max-width:767px){.guide-call__card{padding:var(--space-8) var(--space-5);text-align:center}.guide-call .guide-list,.guide-call__alt,.guide-call__body{margin-left:auto;margin-right:auto}.guide-call .guide-list{max-width:30rem}}