.terms-page{max-width:1200px;margin:0 auto;padding:50px 40px 70px}.terms-heading{border-bottom:1px solid #222;padding-bottom:26px}.terms-heading h1{margin:12px 0;font-family:Georgia,Yu Mincho,serif;font-size:38px;font-weight:500}.terms-heading>p:last-child{color:#626262;line-height:1.9}.terms-status{border-bottom:1px solid #ccc;padding:22px 0;font-size:14px;line-height:1.9}.terms-status p{color:#555;margin:6px 0 0}.terms-layout{grid-template-columns:245px minmax(0,1fr);gap:55px;margin-top:38px;display:grid}.terms-layout nav{flex-direction:column;align-self:start;gap:15px;font-size:14px;display:flex}.terms-layout nav a:hover,.terms-return:hover{text-decoration:underline}.terms-layout section{border-bottom:1px solid #ddd;margin-bottom:26px;padding-bottom:24px;scroll-margin-top:28px}.terms-layout h2{margin:0 0 14px;font-size:21px;font-weight:600}.terms-layout section p{color:#444;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:2}.terms-version{color:#777;overflow-wrap:anywhere;font-size:12px}.terms-return{border-bottom:1px solid #222;margin-top:18px;padding-bottom:5px;font-size:14px;display:inline-block}@media (max-width:760px){.terms-page{padding:30px 20px 45px}.terms-heading h1{font-size:30px}.terms-layout{grid-template-columns:1fr;gap:30px}.terms-layout nav{border-bottom:1px solid #ccc;padding-bottom:25px}.terms-layout h2{font-size:19px}.terms-layout section p{font-size:15px}}
