.ArticleLayout-module__mtz1OG__wrapper{grid-template-columns:220px 1fr;align-items:start;gap:64px;max-width:1100px;margin:0 auto;padding:64px 32px;display:grid}.ArticleLayout-module__mtz1OG__sidebar{position:sticky;top:96px}.ArticleLayout-module__mtz1OG__sidebarInner{flex-direction:column;gap:24px;display:flex}.ArticleLayout-module__mtz1OG__backLink{font-family:var(--font-data);letter-spacing:1px;text-transform:uppercase;color:var(--g500);font-size:11px;text-decoration:none}.ArticleLayout-module__mtz1OG__backLink:hover{color:var(--red)}.ArticleLayout-module__mtz1OG__meta{flex-direction:column;gap:6px;display:flex}.ArticleLayout-module__mtz1OG__metaDate{font-family:var(--font-data);color:var(--g500);font-size:11px}.ArticleLayout-module__mtz1OG__metaTopic{font-family:var(--font-data);letter-spacing:2px;color:var(--red);font-size:9px}.ArticleLayout-module__mtz1OG__tags{flex-wrap:wrap;gap:6px;display:flex}.ArticleLayout-module__mtz1OG__tag{font-family:var(--font-data);letter-spacing:1px;text-transform:uppercase;background:var(--cream);border:1px solid var(--g100);color:var(--g500);padding:3px 8px;font-size:9px}.ArticleLayout-module__mtz1OG__demoLink{font-family:var(--font-body);color:var(--red);border:1.5px solid var(--red);padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.ArticleLayout-module__mtz1OG__demoLink:hover{background:var(--red);color:var(--white)}.ArticleLayout-module__mtz1OG__articleHeader{border-bottom:1px solid var(--g100);margin-bottom:40px;padding-bottom:32px}.ArticleLayout-module__mtz1OG__articleTopic{font-family:var(--font-data);letter-spacing:3px;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:10px}.ArticleLayout-module__mtz1OG__redRule{background:var(--red);width:40px;height:3px;margin-bottom:20px}.ArticleLayout-module__mtz1OG__articleTitle{font-family:var(--font-headline);color:var(--black);font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.15}.ArticleLayout-module__mtz1OG__articleBody{color:var(--g700);font-size:17px;line-height:1.8}.ArticleLayout-module__mtz1OG__articleBody h2{font-family:var(--font-headline);color:var(--black);margin-top:48px;margin-bottom:16px;font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.25}.ArticleLayout-module__mtz1OG__articleBody h3{font-family:var(--font-headline);color:var(--black);margin-top:36px;margin-bottom:12px;font-size:20px;font-weight:700}.ArticleLayout-module__mtz1OG__articleBody p{margin-bottom:20px}.ArticleLayout-module__mtz1OG__articleBody a{color:var(--info);text-decoration:underline}.ArticleLayout-module__mtz1OG__articleBody a:hover{color:var(--red)}.ArticleLayout-module__mtz1OG__articleBody ul,.ArticleLayout-module__mtz1OG__articleBody ol{margin-bottom:20px;padding-left:24px}.ArticleLayout-module__mtz1OG__articleBody li{margin-bottom:8px}.ArticleLayout-module__mtz1OG__articleBody code{font-family:var(--font-data);background:var(--cream);border:1px solid var(--g100);color:var(--g900);padding:2px 6px;font-size:14px}.ArticleLayout-module__mtz1OG__articleBody pre{background:var(--black);color:var(--g300);font-family:var(--font-data);margin-bottom:24px;padding:24px;font-size:13px;line-height:1.7;overflow-x:auto}.ArticleLayout-module__mtz1OG__articleBody pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.ArticleLayout-module__mtz1OG__articleBody blockquote{border-left:3px solid var(--red);background:var(--cream);color:var(--g700);margin:24px 0;padding:12px 20px;font-style:italic}.ArticleLayout-module__mtz1OG__articleBody table{border-collapse:collapse;width:100%;margin-bottom:24px;font-size:14px}.ArticleLayout-module__mtz1OG__articleBody th{font-family:var(--font-data);letter-spacing:1.5px;text-transform:uppercase;background:var(--black);color:var(--white);text-align:left;padding:10px 14px;font-size:10px}.ArticleLayout-module__mtz1OG__articleBody td{border-bottom:1px solid var(--g100);vertical-align:top;padding:10px 14px}.ArticleLayout-module__mtz1OG__articleBody tr:nth-child(2n) td{background:var(--cream)}@media (max-width:768px){.ArticleLayout-module__mtz1OG__wrapper{grid-template-columns:1fr;gap:32px;padding:40px 20px}.ArticleLayout-module__mtz1OG__sidebar{position:static}}
.DemoEmbed-module__ZEpqCa__wrapper{border:1px solid var(--g100);width:100%;margin:32px 0}.DemoEmbed-module__ZEpqCa__frame{border:none;width:100%;display:block}.DemoEmbed-module__ZEpqCa__fallback{background:var(--cream);border-top:1px solid var(--g100);font-family:var(--font-data);padding:12px 16px;font-size:11px}.DemoEmbed-module__ZEpqCa__fallback a{color:var(--info);text-decoration:none}.DemoEmbed-module__ZEpqCa__fallback a:hover{text-decoration:underline}
