/* one style for the Terms, Privacy notice and data processing agreement (ponytail #11) */
:root{--bg:#FFFFFF;--ink:#0B1F33;--muted:#4E5D6C;--line:#DFE5EA;--green:#077363;--amber-soft:#FCF1DE;color-scheme:light}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#08131F;--ink:#E8EEF4;--muted:#9BACBD;--line:#213448;--green:#3FC7AE;--amber-soft:#3A2C12;color-scheme:dark}}
:root[data-theme="dark"]{--bg:#08131F;--ink:#E8EEF4;--muted:#9BACBD;--line:#213448;--green:#3FC7AE;--amber-soft:#3A2C12;color-scheme:dark}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
main{max-width:760px;margin:0 auto;padding:40px 20px 64px}
a{color:var(--green)} h1{font-size:32px;line-height:1.15;margin:12px 0 4px} h2{font-size:19px;margin:28px 0 8px}
h3{font-size:16px;margin:22px 0 6px}
.meta{color:var(--muted);font-size:14px} .draft{background:var(--amber-soft);padding:10px 14px;border-radius:10px;font-size:14px;margin:16px 0}
ul{padding-left:20px} li{margin:4px 0} .back{font-size:14px;text-decoration:none}
mark{background:var(--amber-soft);color:inherit;padding:0 4px;border-radius:4px}
.summary{border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin:24px 0}
.summary h2{margin-top:0}
.summary dl{margin:0} .summary dt{font-weight:600;margin-top:10px} .summary dd{margin:2px 0 0 0;color:var(--muted)}
.annex{border-top:2px solid var(--line);margin-top:48px;padding-top:8px}
.option{border:1px solid var(--line);border-left:3px solid var(--green);border-radius:8px;padding:14px 18px;margin:16px 0}
.disclaimer{border:2px solid var(--ink);border-radius:8px;padding:14px 18px;margin:16px 0;font-weight:600}
table{border-collapse:collapse;width:100%;margin:12px 0;font-size:15px}
th,td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
th{font-weight:600}
.a1co{display:none} /* company details, shown once the company is registered */
