/* Standalone agreement documents. */
:root{font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif;color:#121214;background:#fff;--line:#d8ded0;--muted:#5d645a;color-scheme:light}
*{box-sizing:border-box}
body{margin:0}
a:focus-visible{outline:3px solid #18872a;outline-offset:4px}
/* Scoped reading styles for the migrated agreements. */
.legal-content{max-width:880px;margin:0 auto;padding:48px 32px 80px;font-size:16px;line-height:1.9;overflow-wrap:anywhere}
.legal-content h1{text-align:center;font-size:32px;line-height:1.5;margin:0 0 24px}
.legal-content h2{font-size:22px;line-height:1.6;letter-spacing:0;margin:36px 0 16px;border-bottom:1px solid var(--line);padding-bottom:10px}
.legal-content h3{font-size:18px;margin:24px 0 12px}
.legal-content p{margin:0 0 16px}
.legal-content .update-info{color:var(--muted);font-size:14px;margin-bottom:32px;text-align:center}
.legal-content .update-info p{margin:4px 0}
.legal-content .indent{padding-left:20px}
.legal-content a{color:#237929;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.legal-content{padding:32px 24px 56px;font-size:15px}.legal-content h1{font-size:28px}.legal-content h2{font-size:20px}.legal-content .indent{padding-left:12px}}
