:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#282828;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}main{max-width:900px;margin:0 auto;padding:24px 36px 40px}a{color:inherit;text-underline-offset:4px}a:hover{color:#08766d}a:focus-visible,button:focus-visible{outline:2px solid #08766d;outline-offset:5px}.demo-note{padding:10px 14px;margin-bottom:32px;background:#f6f7f7;color:#626969;text-align:center;font-size:12px;line-height:1.7}.draft-note{padding:14px 18px;margin-bottom:30px;background:#fff8ea;border:1px solid #ecd9b4;color:#68480e;text-align:center;font-size:13px;line-height:1.9}.preface a,.clause a{color:#08766d;text-decoration:underline}.strong-link{font-weight:700}.table-scroll{overflow-x:auto;max-width:100%;margin:18px 0}.legal-table{width:100%;min-width:660px;border-collapse:collapse;font-size:13px;line-height:1.85;table-layout:fixed}.legal-table th,.legal-table td{border:1px solid #ddd;padding:12px;text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap}.legal-table th{background:#f6f7f7;font-weight:700}.document-header{text-align:center;margin-bottom:30px}.document-subtitle{font-size:14px;margin:-8px 0 20px;color:#555}.contents ol.source-numbering{list-style:none;padding-left:0}h1{font-size:24px;line-height:1.5;margin:0 0 20px;font-weight:700;overflow-wrap:anywhere}.metadata{color:#555;font-size:13px;line-height:1.7}.metadata p{margin:5px 0}h2{font-size:15px;line-height:1.7;margin:27px 0 12px;font-weight:700;scroll-margin-top:24px}.center-title{text-align:center;margin-top:24px}.agreement p{overflow-wrap:anywhere}.preface p,.clause p{font-size:14px;line-height:1.95;margin:12px 0;white-space:pre-wrap}.preface p{text-indent:2em}.legal-list{list-style:disc outside;margin:12px 0;padding-left:1.6em;font-size:14px;line-height:1.95}.legal-list li{padding-left:.15em;margin:6px 0;overflow-wrap:anywhere;white-space:pre-wrap}.legal-list li::marker{color:currentColor;font-size:1em}.legal-subheading{font-size:14px;line-height:1.7;margin:20px 0 10px;font-weight:700}strong{font-weight:700}.underline{text-decoration:underline;text-underline-offset:3px}.contents{margin:26px 0 32px}.contents ol{padding-left:24px;margin:12px 0}.contents li{font-size:14px;line-height:1.75;padding:4px 0;font-weight:600}.contents a{text-decoration:none;display:inline-block;padding:3px 0}.contents a:hover{text-decoration:underline}.status{max-width:560px;margin:18vh auto;text-align:center}.status p{line-height:1.8;color:#666;overflow-wrap:anywhere}.status h1{font-size:22px}.eyebrow{font-size:12px;letter-spacing:3px}button{font:inherit;font-size:14px;border:1px solid #ccc;padding:11px 20px;background:#fff;border-radius:4px;cursor:pointer;color:#282828;margin-top:10px}button:hover{background:#f5f5f5}.loading-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#777}@media(max-width:600px){main{padding:16px 18px 28px}.demo-note{margin-bottom:26px;padding:8px;font-size:11px}h1{font-size:22px}.metadata{font-size:12px}.preface p,.clause p,.legal-list{line-height:1.9}.contents li{padding:3px 0}.contents a{padding:7px 0}}@media print{main{max-width:none;padding:0}h2{break-after:avoid}}
