html{scroll-behavior:smooth}
body{background:#fff}
img{max-width:100%}
button,input,select{font:inherit}
.shell,.page-width{width:var(--shell);margin-inline:auto}
.rte p:first-child{margin-top:0}
.rte p:last-child{margin-bottom:0}
.ab-eyebrow{color:var(--green);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.ab-button{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;justify-content:center;padding:11px 18px}
.ab-button--outline{border:1px solid var(--green);color:var(--green);margin-top:18px}
