.iz-article{counter-reset:iz-section}.iz-article h2{counter-increment:iz-section;font-family:var(--font-title), sans-serif;letter-spacing:-.02em;color:#0f172a;text-wrap:balance;margin:0 0 1.5rem;scroll-margin-top:5rem;font-size:36px;font-weight:500;line-height:1.1}.iz-article h2:before{content:"/0" counter(iz-section);letter-spacing:.04em;color:#2563eb;margin-bottom:.75rem;font-family:ui-monospace,Geist Mono,SF Mono,Menlo,monospace;font-size:12px;font-weight:500;display:block}.iz-article h2:not(:first-child){border-top:1px solid #efefef;margin-top:3.5rem;padding-top:3.5rem}.iz-article h3{font-family:var(--font-title), sans-serif;letter-spacing:-.01em;color:#0f172a;margin:2rem 0 .75rem;font-size:20px;font-weight:500;line-height:1.3}.iz-article p{color:#3d3d3d;text-wrap:pretty;margin:0 0 1.125rem;font-size:17px;line-height:1.65}.iz-article p strong{color:#0f172a;font-weight:600}.iz-article a{color:#2563eb;border-bottom:1px solid #c3defc;transition:background .15s}.iz-article a:hover{background:#eff6ff}.iz-article ul,.iz-article ol{color:#3d3d3d;margin:0 0 1.125rem;padding-left:1.5rem;font-size:17px;line-height:1.65}.iz-article li{margin-bottom:.4rem}.iz-article li::marker{color:#848484}.iz-article blockquote{background:linear-gradient(90deg,#eff6ff,#0000 80%);border-left:3px solid #2563eb;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.5rem 2rem}.iz-article blockquote p{font-family:var(--font-title), sans-serif;letter-spacing:-.015em;color:#0f172a;text-wrap:balance;margin:0;font-size:22px;font-weight:500;line-height:1.3}.iz-article blockquote p+p{margin-top:.75rem}@media (max-width:720px){.iz-article h2{font-size:28px}.iz-article blockquote{padding:1.25rem}.iz-article blockquote p{font-size:18px}}