.overview-features{margin-top:36px}
.overview-feature{display:grid;grid-template-columns:1fr 1.7fr;gap:80px;padding:42px 0;border-top:1px solid var(--line)}
.overview-label .roman{color:var(--gold);margin-bottom:16px}
.overview-label .eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:17px}
.overview-label h3{font-size:36px;line-height:1.12;max-width:340px}
.overview-label p{font-size:13px;color:var(--muted);max-width:300px}
.overview-content{color:var(--muted);font-size:14px}
.overview-content strong{color:var(--paper);font-weight:500}
.overview-content ul{list-style:none;padding:0;margin:0}
.overview-content li{position:relative;padding-left:20px;margin-bottom:19px}
.overview-content li:before{content:'✦';position:absolute;left:0;top:3px;color:var(--gold);font-size:9px}
.overview-content .event{margin-top:25px;font-size:11px}
.save-quote{border-left:2px solid var(--gold);margin:28px 0 0;padding:5px 0 5px 20px;font:italic 26px/1.35 var(--serif);color:var(--paper)}
.save-quote span{display:block;font:12px/1.7 var(--sans);color:var(--gold);margin-top:9px}
@media(max-width:900px){.overview-feature{gap:35px;grid-template-columns:1fr 1.5fr}.overview-label h3{font-size:31px}}
@media(max-width:650px){.overview-feature{grid-template-columns:1fr;gap:12px;padding:32px 0}.overview-label p{max-width:none}.overview-label h3{max-width:none}.overview-content{font-size:13px}}
