.lg-dialog{width:min(var(--container-reading),calc(100vw - var(--space-16)))}
.lg-content{padding:var(--space-8)}
.lg-document{display:grid;gap:var(--space-4)}
.lg-document :where(h2,h3,p,ul,ol){margin:0}
.lg-document h2{font-size:var(--type-h3);line-height:var(--leading-h1);font-weight:var(--weight-editorial);letter-spacing:var(--tracking-editorial);text-wrap:balance;outline:none}
.lg-document h3{margin-top:var(--space-4);font-size:var(--type-h5);line-height:var(--leading-compact);font-weight:var(--weight-medium)}
.lg-document :where(p,li){font-size:var(--type-body);line-height:var(--leading-body)}
.lg-document :where(ul,ol){display:grid;gap:var(--space-2);padding-left:var(--space-6)}
.lg-document a,.ch-form .text-link,.ch-footer-document{color:inherit}
.ch-form .text-link,.ch-footer button.ch-footer-document{appearance:none;background:none;padding:0;font-family:inherit;cursor:pointer}
.ch-footer button.ch-footer-document{border:0;font-size:inherit}
@media(max-width:800px){.lg-dialog{width:min(var(--container-reading),calc(100vw - var(--space-8)))}}
@media(max-width:580px){.lg-dialog{width:100%}.lg-content{padding:var(--space-6)}.lg-document h2{text-wrap:initial}}
