.cert-legal{background:var(--ct-paper)}.cert-legal__updated{margin:var(--ct-space-10) auto 0;padding-block-start:var(--ct-space-6);max-inline-size:74ch;border-block-start:1px solid var(--ct-line);font-family:var(--font-measurement);font-size:.75rem;line-height:1.7;color:var(--ct-muted)}.cert-legal__doc{margin-inline:auto;max-inline-size:var(--ct-read);border-block-start:2px solid var(--ct-ink)}.cert-legal__section{padding-block:var(--ct-space-10);border-block-end:1px solid var(--ct-line)}.cert-legal__section:last-child{border-block-end:0;padding-block-end:0}.cert-legal__prose>*{margin-block-start:var(--ct-space-4)}.cert-legal__prose>:first-child{margin-block-start:var(--ct-space-5)}.cert-legal__prose,.cert-legal__prose address{font-size:.9375rem;line-height:1.7;color:var(--ct-copy)}.cert-legal__prose address{font-style:normal}.cert-legal__prose address p{margin:0}.cert-legal__prose a{color:var(--ct-brand-ink);text-decoration:underline;text-underline-offset:.2em}ul.cert-legal__list{padding-inline-start:var(--ct-space-6);list-style:disc}ol.cert-legal__list{padding-inline-start:var(--ct-space-6);list-style:decimal}.cert-legal__list li{margin-block-start:var(--ct-space-2)}.cert-legal__list li::marker{color:var(--ct-action)}.cert-legal__callout{padding-inline-start:var(--ct-space-5);border-inline-start:2px solid var(--ct-line-deep);font-weight:500;color:var(--ct-ink)}.cert-legal__notice{margin-block-end:var(--ct-block-gap);padding:var(--ct-space-5);border:1px dashed var(--ct-line-strong);font-size:.8125rem;line-height:1.7;color:var(--ct-copy)}.cert-legal__notice-label{margin:0;font-family:var(--font-measurement);font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ct-warning)}.cert-legal__notice p+p,.cert-legal__prose address p.cert-legal__gap{margin-block-start:var(--ct-space-3)}.cert-legal__form{margin-block-start:var(--ct-space-5);padding:var(--ct-space-5);border:1px dashed var(--ct-line-strong)}@media (min-width:640px){.cert-legal__form{padding:var(--ct-space-8)}}.cert-legal__form p{margin:0;padding-block:var(--ct-space-3);border-block-end:1px solid var(--ct-line)}.cert-legal__form p:first-child{padding-block-start:0}.cert-legal__form p:last-child{padding-block-end:0;border-block-end:0}