.terms-page{max-width:960px;margin:0 auto;padding:0 24px}.terms-header,.terms-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.terms-header{border-bottom:1px solid var(--line)}.terms-main{overflow-wrap:anywhere;max-width:720px;margin:0 auto;padding:48px 0;font-size:16px;line-height:1.7}.terms-main h1{margin:8px 0}.terms-date{color:var(--muted);margin-bottom:24px;font-size:14px}.terms-main section{margin-top:32px}.terms-main h2{margin-bottom:12px;font-size:18px;line-height:1.4}.terms-main p+p,.terms-main address{margin-top:12px}.terms-main address{font-style:normal}.terms-main a,.terms-header>a:last-child,.terms-footer a{text-underline-offset:3px;text-decoration:underline}.terms-footer{border-top:1px solid var(--line);color:var(--muted)}@media (max-width:480px){.terms-page{padding:0 20px}.terms-main{padding:32px 0}}@media print{.terms-header,.terms-footer{display:none}.terms-main{color:#000;max-width:none;padding:0}}
