.hero-actions .hero-rewards{display:inline-flex;width:auto;max-width:100%;white-space:normal;text-align:center;line-height:1.3}
.holder-rewards{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.holder-rewards h2{max-width:960px;margin:20px 0;font:300 56px/1.08 var(--serif);letter-spacing:0}
.holder-rewards h2 em{color:var(--primary);font-style:normal}
.rewards-intro{max-width:760px;font-size:17px;line-height:1.7;color:#d3d9df}
.rewards-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.rewards-terms>div{padding:26px 24px 26px 0}
.rewards-terms dt{color:var(--primary);font-size:12px;text-transform:uppercase}
.rewards-terms dd{margin:14px 0 0;font:300 36px/1.15 var(--serif)}
.rewards-terms .rewards-detail{font:400 15px/1.6 var(--sans);color:#d3d9df}
.rewards-example{max-width:760px;margin-bottom:28px;line-height:1.6;color:#d3d9df}
@media(max-width:760px){.hero-actions{flex-wrap:wrap}.hero-actions .hero-rewards{width:100%;font-size:14px;padding:10px 14px}.holder-rewards h2{font-size:40px}.rewards-intro{font-size:16px}.rewards-terms{grid-template-columns:1fr}.rewards-terms>div{padding:22px 0}.rewards-terms>div+div{border-top:1px solid var(--border)}.holder-rewards .button{max-width:100%;font-size:14px}}
