.gpn-terms{margin:40px auto;padding-top:24px;padding-bottom:24px;scroll-margin-top:90px}
.gpn-terms h2{font-size:clamp(22px,3vw,32px);line-height:1.2;margin-bottom:16px}
.gpn-terms p{line-height:1.65;max-width:960px;overflow-wrap:anywhere}
.gpn-terms details{border-top:1px solid #ccd2da;padding:14px 0}
.gpn-terms summary{cursor:pointer;font-weight:600}
