.public-v2 .v2-privacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.public-v2 .v2-privacy-actions .button.secondary{color:var(--public-ink);background:var(--public-surface);border:1px solid var(--public-line)}.public-v2 .v2-privacy-actions .button.secondary:hover{background:var(--public-subtle)}.public-v2 .v2-policy-draft{margin-top:28px;padding:18px 22px;border-left:3px solid var(--public-orange);background:var(--public-orange-wash);border-radius:0 8px 8px 0;font-size:14px;line-height:1.7}.public-v2 .v2-policy-draft p{margin-top:4px}.public-v2 .v2-policy-preamble{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--public-line);font-size:14px;line-height:1.8}.public-v2 .v2-policy-markdown{display:grid;gap:18px;min-width:0}.public-v2 .v2-policy-markdown h3{font-size:19px;line-height:1.4;margin-top:10px}.public-v2 .v2-policy-markdown :is(ul,ol){padding-left:22px}.public-v2 .v2-policy-markdown ul{list-style:disc}.public-v2 .v2-policy-markdown ol{list-style:decimal}.public-v2 .v2-policy-markdown li+li{margin-top:10px}.public-v2 .v2-policy-markdown a{text-decoration:underline;text-underline-offset:3px}.public-v2 .v2-policy-markdown code{font-size:.85em;overflow-wrap:anywhere}.public-v2 .v2-policy-markdown blockquote{padding-left:18px;border-left:2px solid var(--public-orange)}.public-v2 .v2-policy-table{max-width:100%;overflow-x:auto;border:1px solid var(--public-line);border-radius:8px}.public-v2 .v2-policy-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px;line-height:1.65}.public-v2 .v2-policy-table :is(th,td){padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--public-line)}.public-v2 .v2-policy-table th{background:var(--public-subtle);font-weight:600}.public-v2 .v2-policy-table tbody tr:last-child td{border-bottom:0}.public-v2 .v2-policy-table:focus-visible{outline:2px solid var(--public-orange);outline-offset:3px}.public-v2 .signup-footer{flex-wrap:wrap;gap:18px}@media(max-width:640px){.public-v2 .v2-privacy-actions{flex-direction:column;align-items:stretch}.public-v2 .v2-policy-draft{padding:16px}.public-v2 .v2-policy-table :is(th,td){padding:12px}}.public-v2 .v2-privacy-address{margin-top:16px;font-size:13px;line-height:1.7;font-style:normal;color:var(--public-muted)}.public-v2 .v2-privacy-pending{max-width:680px;padding-top:40px}.public-v2 .v2-privacy-pending h2{margin-top:18px;font-size:28px}.public-v2 .v2-privacy-pending>p:last-child{margin-top:16px;font-size:15px;line-height:1.85;color:var(--public-muted)}@media print{.public-v2 .v2-privacy-actions{display:none}}.public-v2 .v2-dpa-version{margin-top:22px;max-width:620px;font-size:12px;line-height:1.7}.public-v2 .v2-dpa-version summary{cursor:pointer;padding:8px 0;font-weight:600}.public-v2 .v2-dpa-version code{overflow-wrap:anywhere}.public-v2 .v2-dpa-version a{text-decoration:underline;text-underline-offset:3px}@media print{.public-v2 .v2-dpa-version{display:none}.public-v2 .v2-policy-table{overflow:visible;border-radius:0}.public-v2 .v2-policy-table table{min-width:0;table-layout:fixed;font-size:9pt}.public-v2 .v2-policy-table :is(th,td){overflow-wrap:anywhere;padding:6pt}.public-v2 .v2-policy-table thead{display:table-header-group}.public-v2 .v2-policy-markdown h3{-moz-column-break-after:avoid;break-after:avoid}.public-v2:has(.v2-terms-page) .skip-link,body:has(.v2-terms-page) .v2-cookie-widget,body:has(.v2-terms-page) .v2-cookie-panel{display:none!important}}
