.page-article-default .page-content{padding-bottom:150px}.page-article-default .page-content .container{max-width:960px}.page-template-faqs{background:var(--color-surface)}.page-template-faqs .page-title-default .text .ttl{color:var(--color-on-surface)}.page-title-default{color:var(--color-body);text-align:center}.page-title-default.left{text-align:left}.page-title-default.right{text-align:right}.page-title-default .text{font-weight:700;margin:35px 0}.page-title-default .text .txt{font-weight:400}.page-title-default .text .ttl{font-size:var(--font-page-title)}.page-template-template-terms-of-service .block-single-content h1,.page-template-template-terms-of-service .block-single-content h2,.page-template-template-terms-of-service .block-single-content h3,.page-template-template-terms-of-service .block-single-content h4,.page-template-template-terms-of-service .block-single-content h5,.page-template-template-terms-of-service .block-single-content h6{font-weight:700;padding-bottom:6px;position:relative;margin-bottom:20px;margin-top:30px}.page-template-template-terms-of-service .block-single-content h1::after,.page-template-template-terms-of-service .block-single-content h2::after,.page-template-template-terms-of-service .block-single-content h3::after,.page-template-template-terms-of-service .block-single-content h4::after,.page-template-template-terms-of-service .block-single-content h5::after,.page-template-template-terms-of-service .block-single-content h6::after{content:"";position:absolute;display:block;height:1px;background-color:var(--color-outline-variant);left:calc(var(--gutter-x) * .5);right:calc(var(--gutter-x) * .5);bottom:0}