.legal-doc{--legal-green:#2b4331;--legal-light:#e7efe4;--legal-mist:#f3f7f1;--legal-line:#dde5d8;--legal-ink:#22301f;--legal-sub:#6b7a66;--legal-link:#3a5a40;--legal-serif:"Shippori Mincho","Hiragino Mincho ProN","Yu Mincho",Georgia,serif;color:var(--legal-ink);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.85;overflow-wrap:anywhere;text-align:left}.legal-doc *{box-sizing:border-box}.legal-doc h1{font-family:var(--legal-serif);font-size:26px;font-weight:700;color:var(--legal-green);margin:0 0 6px;line-height:1.4;padding:0}.legal-doc .legal-doc-sub{color:var(--legal-sub);font-size:13px;margin:0 0 28px}.legal-doc h2{font-family:var(--legal-serif);font-size:19px;font-weight:700;color:var(--legal-green);margin:34px 0 10px;padding:0 0 6px;border-bottom:2px solid var(--legal-light);line-height:1.5}.legal-doc h2:first-child{margin-top:0}.legal-doc h3{font-size:15.5px;font-weight:700;color:var(--legal-green);margin:24px 0 8px;padding:0;line-height:1.6}.legal-doc p{margin:0 0 12px}.legal-doc ul{margin:0 0 12px 22px;padding:0;list-style:disc}.legal-doc li{margin:0 0 4px}.legal-doc a{color:var(--legal-link);text-decoration:underline;text-underline-offset:2px}.legal-doc strong{font-weight:700}.legal-doc .table-wrap{overflow-x:auto;margin:14px 0}.legal-doc table{width:100%;border-collapse:collapse;font-size:14px;margin:0}.legal-doc th,.legal-doc td{border:1px solid var(--legal-line);padding:9px 12px;text-align:left;vertical-align:top;font-size:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;white-space:normal}.legal-doc th{background:var(--legal-mist);font-weight:600;color:var(--legal-green)}.legal-doc td{background:#fff;color:var(--legal-ink)}.legal-doc tr>th:first-child:not(:only-child){min-width:9em}.legal-doc .muted{color:var(--legal-sub);font-size:13px}.legal-doc-empty{color:var(--legal-sub, #6b7a66);font-size:13px}@media(max-width:600px){.legal-doc h1{font-size:22px}.legal-doc table{font-size:13px}}
