[data-aiwp-article].cr-article,[data-aiwp-article] .cr-article{background:var(--aiwp-color-surface);color:var(--aiwp-color-text)}[data-aiwp-article].cr-article__header,[data-aiwp-article] .cr-article__header{padding:var(--aiwp-space-2xl) 0 var(--aiwp-space-xl);border-bottom:1px solid var(--aiwp-color-border)}[data-aiwp-article].cr-article__header-grid,[data-aiwp-article] .cr-article__header-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(250px,4fr);gap:var(--aiwp-space-2xl);align-items:end}[data-aiwp-article].cr-article__intro,[data-aiwp-article] .cr-article__intro{max-width:850px}[data-aiwp-article].cr-article__categories,[data-aiwp-article] .cr-article__categories{display:flex;flex-wrap:wrap;gap:var(--aiwp-space-2xs);margin-bottom:var(--aiwp-space-md);font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:var(--aiwp-text-xs);letter-spacing:.1em;text-transform:uppercase}[data-aiwp-article].cr-article__categories a,[data-aiwp-article] .cr-article__categories a{color:var(--aiwp-color-primary);text-decoration:none;border-bottom:1px solid var(--aiwp-color-primary)}[data-aiwp-article].cr-article__title,[data-aiwp-article] .cr-article__title{margin:0;font-size:clamp(var(--aiwp-text-3xl),5.5vw,var(--aiwp-text-5xl));line-height:1.02;letter-spacing:-.035em;max-width:20ch}[data-aiwp-article].cr-article__meta,[data-aiwp-article] .cr-article__meta{border-left:1px solid var(--aiwp-color-border);padding-left:var(--aiwp-space-md)}[data-aiwp-article].cr-article__meta dl,[data-aiwp-article] .cr-article__meta dl{margin:0}[data-aiwp-article].cr-article__meta dl div,[data-aiwp-article] .cr-article__meta dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:var(--aiwp-space-xs);padding:var(--aiwp-space-2xs) 0;border-top:1px solid var(--aiwp-color-border)}[data-aiwp-article].cr-article__meta dt,[data-aiwp-article] .cr-article__meta dt{font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:var(--aiwp-text-xs);color:var(--aiwp-color-muted)}[data-aiwp-article].cr-article__meta dd,[data-aiwp-article] .cr-article__meta dd{margin:0;font-family:var(--aiwp-font-heading);font-size:var(--aiwp-text-sm);font-weight:500}[data-aiwp-article].cr-article__meta a,[data-aiwp-article] .cr-article__meta a{color:var(--aiwp-color-text)}[data-aiwp-article].cr-article__feature,[data-aiwp-article] .cr-article__feature{margin-top:var(--aiwp-space-xl)}[data-aiwp-article].cr-article__feature img,[data-aiwp-article] .cr-article__feature img{display:block;width:100%;max-height:680px;object-fit:cover;border:1px solid var(--aiwp-color-border)}[data-aiwp-article].cr-article__grid,[data-aiwp-article] .cr-article__grid{display:grid;grid-template-columns:minmax(190px,3fr) minmax(0,9fr);gap:var(--aiwp-space-2xl);align-items:start;padding-top:var(--aiwp-space-xl);padding-bottom:var(--aiwp-space-2xl)}[data-aiwp-article].cr-article__rail,[data-aiwp-article] .cr-article__rail{min-width:0}[data-aiwp-article].cr-article__toc,[data-aiwp-article] .cr-article__toc{position:sticky;top:var(--aiwp-space-md);border-top:1px solid var(--aiwp-color-border);padding-top:var(--aiwp-space-sm)}[data-aiwp-article].cr-article__toc ol,[data-aiwp-article] .cr-article__toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}[data-aiwp-article].cr-article__toc li,[data-aiwp-article] .cr-article__toc li{counter-increment:toc;display:grid;grid-template-columns:2.2em minmax(0,1fr);gap:var(--aiwp-space-2xs);padding:var(--aiwp-space-2xs) 0;border-bottom:1px solid var(--aiwp-color-border);font-family:var(--aiwp-font-heading);font-size:var(--aiwp-text-sm);line-height:1.35}[data-aiwp-article].cr-article__toc li::before,[data-aiwp-article] .cr-article__toc li::before{content:counter(toc,decimal-leading-zero);font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:var(--aiwp-text-xs);color:var(--aiwp-color-muted)}[data-aiwp-article].cr-article__toc a,[data-aiwp-article] .cr-article__toc a{color:var(--aiwp-color-text);text-decoration:none}[data-aiwp-article].cr-article__toc a:hover,[data-aiwp-article] .cr-article__toc a:hover{color:var(--aiwp-color-primary);text-decoration:underline;text-underline-offset:3px}[data-aiwp-article].cr-article__main,[data-aiwp-article] .cr-article__main{min-width:0}[data-aiwp-article] \n.cr-article__main:only-child{grid-column:1 / -1;width:100%;max-width:68ch;margin:0 auto}[data-aiwp-article].cr-article__body,[data-aiwp-article] .cr-article__body{max-width:68ch;font-size:var(--aiwp-text-base);line-height:1.72}[data-aiwp-article].cr-article__body>p:first-child,[data-aiwp-article] .cr-article__body>p:first-child{font-size:var(--aiwp-text-lg);line-height:1.55}[data-aiwp-article].cr-article__body p,[data-aiwp-article] .cr-article__body p{margin:0 0 var(--aiwp-space-md)}[data-aiwp-article].cr-article__body h2,[data-aiwp-article] .cr-article__body h2{font-size:clamp(var(--aiwp-text-xl),3vw,var(--aiwp-text-3xl));margin:var(--aiwp-space-xl) 0 var(--aiwp-space-sm);padding-top:var(--aiwp-space-sm);border-top:1px solid var(--aiwp-color-border)}[data-aiwp-article].cr-article__body h3,[data-aiwp-article] .cr-article__body h3{font-size:var(--aiwp-text-xl);margin:var(--aiwp-space-lg) 0 var(--aiwp-space-xs)}[data-aiwp-article].cr-article__body h4,[data-aiwp-article] .cr-article__body h4{font-size:var(--aiwp-text-lg);margin:var(--aiwp-space-md) 0 var(--aiwp-space-xs)}[data-aiwp-article].cr-article__body a,[data-aiwp-article] .cr-article__body a{color:var(--aiwp-color-primary);text-decoration-thickness:1px;text-underline-offset:3px}[data-aiwp-article].cr-article__body ul,[data-aiwp-article] .cr-article__body ul,[data-aiwp-article].cr-article__body ol,[data-aiwp-article] .cr-article__body ol{margin:0 0 var(--aiwp-space-md);padding-left:1.25em}[data-aiwp-article].cr-article__body li,[data-aiwp-article] .cr-article__body li{margin-bottom:var(--aiwp-space-2xs)}[data-aiwp-article].cr-article__body blockquote,[data-aiwp-article] .cr-article__body blockquote{margin:var(--aiwp-space-lg) 0;padding:var(--aiwp-space-sm) 0 var(--aiwp-space-sm) var(--aiwp-space-md);border-left:3px solid var(--aiwp-color-primary);font-size:var(--aiwp-text-xl);line-height:1.45}[data-aiwp-article].cr-article__body blockquote p:last-child,[data-aiwp-article] .cr-article__body blockquote p:last-child{margin-bottom:0}[data-aiwp-article].cr-article__body img,[data-aiwp-article] .cr-article__body img{display:block;height:auto;margin:var(--aiwp-space-lg) 0;border:1px solid var(--aiwp-color-border)}[data-aiwp-article].cr-article__body figure,[data-aiwp-article] .cr-article__body figure{margin:var(--aiwp-space-lg) 0}[data-aiwp-article].cr-article__body figure img,[data-aiwp-article] .cr-article__body figure img{margin:0}[data-aiwp-article].cr-article__body figcaption,[data-aiwp-article] .cr-article__body figcaption{font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:var(--aiwp-text-xs);color:var(--aiwp-color-muted);padding-top:var(--aiwp-space-2xs)}[data-aiwp-article].cr-article__body table,[data-aiwp-article] .cr-article__body table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:var(--aiwp-space-lg) 0;font-size:var(--aiwp-text-sm)}[data-aiwp-article].cr-article__body th,[data-aiwp-article] .cr-article__body th,[data-aiwp-article].cr-article__body td,[data-aiwp-article] .cr-article__body td{padding:var(--aiwp-space-xs);border:1px solid var(--aiwp-color-border);text-align:left;vertical-align:top}[data-aiwp-article].cr-article__body th,[data-aiwp-article] .cr-article__body th{font-family:var(--aiwp-font-heading);background:var(--aiwp-color-accent)}[data-aiwp-article].cr-article__body pre,[data-aiwp-article] .cr-article__body pre{overflow-x:auto;padding:var(--aiwp-space-sm);background:var(--aiwp-color-secondary);color:#fff;border-radius:var(--aiwp-radius-medium);font-size:var(--aiwp-text-sm)}[data-aiwp-article].cr-article__body code,[data-aiwp-article] .cr-article__body code{font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:.88em}[data-aiwp-article].cr-article__footer,[data-aiwp-article] .cr-article__footer{max-width:68ch;margin-top:var(--aiwp-space-xl);padding-top:var(--aiwp-space-md);border-top:1px solid var(--aiwp-color-border)}[data-aiwp-article].cr-article__tags>div,[data-aiwp-article] .cr-article__tags>div{display:flex;flex-wrap:wrap;gap:var(--aiwp-space-2xs)}[data-aiwp-article].cr-article__tags a,[data-aiwp-article] .cr-article__tags a{display:inline-block;padding:var(--aiwp-space-3xs) var(--aiwp-space-2xs);border:1px solid var(--aiwp-color-border);border-radius:var(--aiwp-radius-small);color:var(--aiwp-color-text);font-family:var(--aiwp-font-heading);font-size:var(--aiwp-text-sm);text-decoration:none}[data-aiwp-article].cr-article__author,[data-aiwp-article] .cr-article__author{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--aiwp-space-sm);margin-top:var(--aiwp-space-lg);padding-top:var(--aiwp-space-md);border-top:1px solid var(--aiwp-color-border)}[data-aiwp-article].cr-article__author img,[data-aiwp-article] .cr-article__author img{width:72px;height:72px;object-fit:cover;border-radius:var(--aiwp-radius-full)}[data-aiwp-article].cr-article__author h2,[data-aiwp-article] .cr-article__author h2{font-size:var(--aiwp-text-lg);margin:0 0 var(--aiwp-space-2xs)}[data-aiwp-article].cr-article__author h2 a,[data-aiwp-article] .cr-article__author h2 a{color:var(--aiwp-color-text)}[data-aiwp-article].cr-article__author p,[data-aiwp-article] .cr-article__author p{margin:0;color:var(--aiwp-color-muted);font-size:var(--aiwp-text-base);line-height:1.6}@media(max-width:900px){[data-aiwp-article].cr-article__header-grid,[data-aiwp-article] .cr-article__header-grid,[data-aiwp-article].cr-article__grid,[data-aiwp-article] .cr-article__grid{grid-template-columns:minmax(0,1fr);gap:var(--aiwp-space-lg)}[data-aiwp-article].cr-article__meta,[data-aiwp-article] .cr-article__meta{border-left:0;border-top:1px solid var(--aiwp-color-border);padding:var(--aiwp-space-sm) 0 0}[data-aiwp-article].cr-article__toc,[data-aiwp-article] .cr-article__toc{position:static}[data-aiwp-article].cr-article__toc ol,[data-aiwp-article] .cr-article__toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--aiwp-space-md)}}@media(max-width:600px){[data-aiwp-article].cr-article__header,[data-aiwp-article] .cr-article__header{padding:var(--aiwp-space-xl) 0 var(--aiwp-space-lg)}[data-aiwp-article].cr-article__title,[data-aiwp-article] .cr-article__title{font-size:clamp(var(--aiwp-text-2xl),11vw,var(--aiwp-text-4xl))}[data-aiwp-article].cr-article__grid,[data-aiwp-article] .cr-article__grid{padding-top:var(--aiwp-space-lg);padding-bottom:var(--aiwp-space-xl)}[data-aiwp-article].cr-article__toc ol,[data-aiwp-article] .cr-article__toc ol{grid-template-columns:minmax(0,1fr)}[data-aiwp-article].cr-article__body>p:first-child,[data-aiwp-article] .cr-article__body>p:first-child{font-size:var(--aiwp-text-lg)}[data-aiwp-article].cr-article__meta dl div,[data-aiwp-article] .cr-article__meta dl div{grid-template-columns:82px minmax(0,1fr)}[data-aiwp-article].cr-article__author,[data-aiwp-article] .cr-article__author{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){[data-aiwp-article].cr-article__grid,[data-aiwp-article] .cr-article__grid{row-gap:0}[data-aiwp-article].cr-article__rail,[data-aiwp-article] .cr-article__rail{margin-bottom:var(--aiwp-space-lg)}[data-aiwp-article].cr-article__rail:empty,[data-aiwp-article] .cr-article__rail:empty{margin-bottom:0}}