.wr-wrap{background:var(--paper)}.wr-index{max-width:880px;margin:0 auto;padding:88px 32px 120px}.wr-index__head{margin-bottom:48px}.wr-index__title{font:600 clamp(38px,5vw,64px)/1.02 var(--font-sans);letter-spacing:-.03em;color:var(--ink);margin:14px 0 16px}.wr-index__sub{font:400 17px/1.6 var(--font-sans);color:var(--ink-3);max-width:58ch;margin:0}.wr-index__list{list-style:none;margin:0;padding:0}.wr-index__item{border-top:1px solid var(--line)}.wr-index__item:last-child{border-bottom:1px solid var(--line)}.wr-index__link{display:block;padding:26px 8px;margin-inline:-8px;text-decoration:none;transition:background var(--dur-2) var(--ease-out)}.wr-index__link:hover{background:var(--paper-shell)}.wr-index__meta{display:flex;gap:14px;align-items:center;margin-bottom:8px;font:500 12px/1 var(--font-mono);letter-spacing:.06em;color:var(--ink-3)}.wr-index__meta .tag{color:var(--zt-orange-text)}.wr-index__item-title{font:600 24px/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--ink);margin:0 0 8px}.wr-index__excerpt{font:400 15.5px/1.6 var(--font-sans);color:var(--ink-3);margin:0;max-width:66ch}.wr-article{max-width:760px;margin:0 auto;padding:72px 32px 96px}.wr-hero{margin-bottom:44px}.wr-hero__meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px}.wr-hero__meta .tag{color:var(--zt-orange-text)}.wr-hero__title{font:600 clamp(32px,4.4vw,52px)/1.06 var(--font-sans);letter-spacing:-.025em;color:var(--ink);margin:0 0 18px;text-wrap:balance}.wr-hero__lede{font:400 19px/1.6 var(--font-serif);color:var(--ink-2);margin:0;max-width:62ch}.wr-prose{font:400 17px/1.75 var(--font-serif);color:var(--ink-2)}.wr-prose p{margin:0 0 1.35em;max-width:68ch}.wr-prose strong{color:var(--ink);font-weight:600}.wr-prose a{color:var(--zt-blue);text-decoration:underline;text-underline-offset:3px}.wr-prose a:hover{color:var(--zt-orange)}.wr-linklike{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--zt-blue);text-decoration:underline;text-underline-offset:3px}.wr-linklike:hover{color:var(--zt-orange)}.wr-prose h2{font:600 26px/1.25 var(--font-sans);letter-spacing:-.015em;color:var(--ink);margin:2.2em 0 .7em}.wr-prose h3{font:600 19px/1.35 var(--font-sans);color:var(--ink);margin:1.8em 0 .6em}.wr-prose ol,.wr-prose ul{margin:0 0 1.35em;padding-left:1.3em;max-width:66ch}.wr-prose li{margin-bottom:.45em}.wr-prose li::marker{color:var(--zt-orange)}.wr-prose blockquote{margin:1.6em 0;padding:4px 0 4px 22px;border-left:2px solid var(--zt-orange);font-style:italic;color:var(--ink-2)}.wr-prose code{font:500 .82em/1.5 var(--font-mono);background:var(--paper-2);color:var(--ink);padding:2px 6px;border-radius:var(--radius-xs)}.wr-code{background:#101418;color:#E8E6DE;border-radius:var(--radius-md);padding:20px 22px;margin:1.6em 0;overflow-x:auto;font:400 13px/1.65 var(--font-mono)}:root[data-theme=dark] .wr-code{background:#0C0F12;border:1px solid var(--line)}.wr-code code{background:none;color:inherit;padding:0;font:400 13px/1.65 var(--font-mono);white-space:pre}.wr-aside{font:400 13.5px/1.65 var(--font-mono);color:var(--ink-2);background:var(--paper-shell);border:1px solid var(--line);border-left:2px solid var(--zt-orange);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:16px 20px;margin:1.6em 0}.wr-aside b{color:var(--zt-orange-text);font-weight:600}.wr-figure{margin:2em 0}.wr-figure svg{width:100%;height:auto;display:block}.wr-figure figcaption{font:400 12.5px/1.5 var(--font-mono);color:var(--ink-3);margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.wr-table{width:100%;border-collapse:collapse;margin:1.6em 0;font:400 14px/1.5 var(--font-mono)}.wr-table th{text-align:left;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:10px 14px 10px 0;border-bottom:1px solid var(--line-strong)}.wr-table td{padding:10px 14px 10px 0;border-bottom:1px solid var(--line);color:var(--ink-2)}.wr-table td:first-child{color:var(--ink)}.wr-foot{margin-top:64px;padding-top:28px;border-top:1px solid var(--line-strong);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.wr-foot__note{font:400 14.5px/1.55 var(--font-sans);color:var(--ink-3);max-width:46ch;margin:0}.wr-foot__links{display:flex;gap:12px;align-items:center}@media (max-width:640px){.wr-article,.wr-index{padding-inline:22px}}.wr-index__cta{margin-top:56px;padding-top:32px;border-top:1px solid var(--line-strong)}.wr-index__cta p{font:400 16px/1.6 var(--font-sans);color:var(--ink-2);margin:0 0 18px;max-width:60ch}.wr-index__cta-note{display:block;margin-top:12px;font:400 13px/1.5 var(--font-sans);color:var(--ink-3)}@media (max-width:640px){.wr-figure{overflow-x:auto;-webkit-overflow-scrolling:touch}.wr-figure svg{min-width:620px}}