.zx-article{background:var(--zx-look-background,#fff);padding:56px 24px 64px}.zx-article__content{max-width:68ch;margin-inline:auto}.zx-article__back{letter-spacing:.05em;text-transform:uppercase;border-radius:2px;align-items:center;min-height:44px;margin-bottom:32px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.zx-article__back,.zx-article__meta a,.zx-article__prose a{color:var(--zx-look-primary,#2c5cc5)}.zx-article__back:hover,.zx-article__meta a:hover{opacity:.8}.zx-article__meta{letter-spacing:.05em;text-transform:uppercase;color:var(--zx-look-muted-foreground,#6e6e73);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-bottom:24px;font-size:12px;line-height:16px;display:flex}.zx-article__meta a{font-weight:600}.zx-article__title{font-family:var(--zx-look-font-heading,Montserrat, sans-serif);letter-spacing:-.025em;color:#0000;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(90deg,#2f8dff 0%,#267fff 18%,#1c72f4 38%,#166ae9 58%,#185fdc 78%,#2b63d7 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 40px;padding-bottom:.08em;font-size:30px;font-weight:600;line-height:1.08;display:inline-block}.zx-article__description{color:var(--zx-look-muted-foreground,#6e6e73);margin:0 0 48px;font-size:18px;line-height:1.625}.zx-article__prose{color:#404040;overflow-wrap:break-word;font-size:16px;line-height:1.75}.zx-article__prose p{margin-block:1.25em}.zx-article__prose :is(h2,h3,h4,h5,h6){color:#171717;letter-spacing:-.025em;font-weight:600}.zx-article__prose h2{margin:2em 0 1em;font-size:1.5em;line-height:1.33333}.zx-article__prose h3{margin:1.6em 0 .6em;font-size:1.25em;line-height:1.6}.zx-article__prose :is(h4,h5,h6){margin:1.5em 0 .5em;font-size:1em;line-height:1.5}.zx-article__prose a{text-underline-offset:4px;font-weight:500;text-decoration:underline}.zx-article__prose strong{color:#171717;font-weight:600}.zx-article__prose :is(ul,ol){margin-block:1.25em;padding-left:1.625em}.zx-article__prose ul{list-style-type:disc}.zx-article__prose ol{list-style-type:decimal}.zx-article__prose li{margin-block:.5em;padding-left:.375em}.zx-article__prose li::marker{color:#d4d4d4}.zx-article__prose ol>li::marker{color:#737373;font-weight:400}.zx-article__prose li>p,.zx-article__prose li>:is(ul,ol){margin-block:.75em}.zx-article__prose blockquote{color:#171717;quotes:"“" "”" "‘" "’";border-left:.25em solid #e5e5e5;margin:1.6em 0;padding-left:1em;font-style:italic;font-weight:500}.zx-article__prose blockquote p:first-of-type:before{content:open-quote}.zx-article__prose blockquote p:last-of-type:after{content:close-quote}.zx-article__prose hr{border:0;border-top:1px solid #e5e5e5;margin-block:3em}.zx-article__prose img{border-radius:16px;max-width:100%;height:auto;margin-block:2em;display:block}.zx-article__prose picture{display:contents}.zx-article__prose table{border-collapse:collapse;text-align:left;width:100%;margin-block:2em;font-size:.875em;line-height:1.71429}.zx-article__prose thead{border-bottom:1px solid #d4d4d4}.zx-article__prose th{color:#171717;vertical-align:bottom;padding:0 .571429em .571429em;font-weight:600}.zx-article__prose td{vertical-align:baseline;padding:.571429em}.zx-article__prose tbody tr{border-bottom:1px solid #e5e5e5}.zx-article__prose tbody tr:last-child{border-bottom:0}.zx-article__prose :is(th,td):first-child{padding-left:0}.zx-article__prose :is(th,td):last-child{padding-right:0}.zx-article__prose code{color:#171717;font-size:.875em;font-weight:600}.zx-article__prose code:before,.zx-article__prose code:after{content:"`"}.zx-article__prose pre{color:#e5e5e5;background:#262626;border-radius:6px;margin-block:1.71429em;padding:.857143em 1.14286em;font-size:.875em;line-height:1.71429;overflow-x:auto}.zx-article__prose pre code{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;padding:0}.zx-article__prose pre code:before,.zx-article__prose pre code:after{content:none}.zx-article__prose>:first-child{margin-top:0}.zx-article__prose>:last-child{margin-bottom:0}.zx-article :where(a):focus-visible{outline:2px solid var(--zx-look-ring,#2c5cc5);outline-offset:2px}@media (width>=768px){.zx-article{padding:96px 64px}.zx-article__title{font-size:48px;line-height:1}}@media print{.zx-article{padding:0}.zx-article__title{color:#171717;-webkit-text-fill-color:#171717;background:0 0}}
