.custom-html{background:#fff;padding:56px 0}.custom-html-body{max-width:860px;color:var(--ink);overflow-wrap:break-word;margin:0 auto;font-size:17px;line-height:28px}.custom-html-body>:first-child{margin-top:0}.custom-html-body>:last-child{margin-bottom:0}.custom-html-body h2,.custom-html-body h3,.custom-html-body h4,.custom-html-body h5,.custom-html-body h6{color:var(--ink);letter-spacing:-.5px;margin:1.6em 0 .5em;font-weight:800;line-height:1.2}.custom-html-body h2{letter-spacing:-1px;font-size:34px}.custom-html-body h3{font-size:26px}.custom-html-body h4{font-size:21px}.custom-html-body h5,.custom-html-body h6{font-size:18px}.custom-html-body p{margin:0 0 1.1em}.custom-html-body a{color:var(--purple);text-underline-offset:3px;text-decoration:underline}.custom-html-body ul,.custom-html-body ol{margin:0 0 1.1em;padding-left:1.4em}.custom-html-body li{margin:.3em 0}.custom-html-body blockquote{border-left:4px solid var(--lavender);color:#4a4a5c;margin:1.4em 0;padding:.4em 0 .4em 20px}.custom-html-body hr{border:0;border-top:1px solid #eee9fb;margin:2em 0}.custom-html-body img{border-radius:16px;max-width:100%;height:auto;margin:1.4em auto;display:block}.custom-html-body figure{margin:1.4em 0}.custom-html-body figure img{margin:0 auto}.custom-html-body figcaption{text-align:center;color:#7a7a8c;margin-top:10px;font-size:14px}.custom-html-body code{background:var(--pale);border-radius:6px;padding:2px 6px;font-size:.92em}.custom-html-body pre{background:var(--pale);border-radius:12px;margin:1.2em 0;padding:16px 18px;font-size:14px;line-height:22px;overflow-x:auto}.custom-html-body pre code{background:0 0;padding:0}.custom-html-body iframe{background:#fff;border:1px solid #e3d9fc;border-radius:16px;width:100%;max-width:100%;min-height:360px;margin:1.4em auto;display:block}.custom-table-wrap{background:#fff;border:1px solid #e3d9fc;border-radius:16px;margin:1.6em 0;overflow-x:auto}.custom-html-body table{border-collapse:collapse;text-align:left;width:100%;min-width:480px;margin:0;font-size:15px;line-height:23px}.custom-html-body caption{caption-side:top;text-align:left;color:var(--ink);padding:14px 18px;font-weight:700}.custom-html-body th{background:var(--lavender);color:var(--purple-deep);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;padding:14px 18px;font:700 12.5px Plus Jakarta Sans,sans-serif}.custom-html-body td{vertical-align:top;border-top:1px solid #eee9fb;padding:14px 18px}.custom-html-body tbody tr:nth-child(2n) td{background:#fbfaff}@media (max-width:700px){.custom-html{padding:40px 0}.custom-html-body{font-size:16px;line-height:26px}.custom-html-body h2{font-size:28px}.custom-html-body h3{font-size:22px}.custom-html-body iframe{min-height:280px}}
