.hero__content{display:grid;position:relative;grid-gap:var(--gap);align-content:start;justify-content:start;max-width:var(--container-width-narrow)}.hero__rich-text p:last-child{margin-bottom:0}.hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}