.sg-page{max-width:1000px;margin:0 auto;padding:0 20px 80px}.sg-section{text-align:center;margin-top:60px}.sg-section__title{font-family:var(--font-display);font-weight:var(--font-display-weight);text-transform:uppercase;letter-spacing:.02em;color:var(--brand);text-align:center;width:fit-content;max-width:100%;margin:0 auto 26px;font-size:clamp(22px,4vw,34px)}.sg-section__title:after{content:"";background:var(--grama);width:100%;height:3px;margin:10px 0 0;display:block}.sg-story__para{text-align:center;max-width:700px;color:var(--ink);margin:0 auto 14px;font-size:15px;line-height:1.8}