/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.cz-main{width:100%;max-width:980px;margin-inline:auto;padding:52px 16px 80px}@media (min-width:834px){.cz-main{padding-inline:22px}}.cz-header{margin-bottom:40px}.cz-title{letter-spacing:var(--cui-tracking-32);font-size:32px;font-weight:600;line-height:36px}.cz-title:where(:lang(zh)){letter-spacing:normal;line-height:39px}@media (min-width:735px){.cz-title{letter-spacing:var(--cui-tracking-48);font-size:48px;line-height:52px}}.cz-description{letter-spacing:var(--cui-tracking-19);font-size:19px;font-weight:400;line-height:27px}@media (min-width:735px){.cz-description{letter-spacing:var(--cui-tracking-21);font-size:21px;line-height:29px}}.cz-description{color:var(--cui-c-text-2);margin-top:12px}.cz-date{letter-spacing:var(--cui-tracking-12);color:var(--cui-c-text-2);margin-top:12px;font-size:12px;font-weight:400;line-height:16px;display:block}.cz-prose{max-width:692px}:where(.cz-prose>*+*){margin-top:25px}.cz-prose :where(h2){letter-spacing:var(--cui-tracking-21);font-size:21px;font-weight:600;line-height:25px}.cz-prose :where(h2):where(:lang(zh)){line-height:28px}@media (min-width:735px){.cz-prose :where(h2){letter-spacing:var(--cui-tracking-24);font-size:24px;line-height:28px}.cz-prose :where(h2):where(:lang(zh)){line-height:31px}}.cz-prose :where(h2){margin-top:52px}.cz-prose :where(h3,h4,h5,h6){letter-spacing:var(--cui-tracking-17);margin-top:40px;font-size:17px;font-weight:600;line-height:25px}.cz-prose :where(a:not([class*=cui-])){color:var(--cui-c-link)}@media (hover:hover){.cz-prose :where(a:not([class*=cui-])):hover{text-decoration-line:underline}}.cz-prose :where(ul,ol){padding-left:1.2em}.cz-prose :where(ul){list-style:outside}.cz-prose :where(ol){list-style:decimal}.cz-prose :where(li+li){margin-top:8px}.cz-prose :where(blockquote){letter-spacing:var(--cui-tracking-19);font-size:19px;font-weight:400;line-height:27px}@media (min-width:735px){.cz-prose :where(blockquote){letter-spacing:var(--cui-tracking-21);font-size:21px;line-height:29px}}.cz-prose :where(code){font-family:var(--cui-font-mono);font-size:.88em}.cz-prose :where(pre){background-color:var(--cui-c-bg-alt);border-radius:18px;padding:16px 20px;font-size:14px;line-height:20px;overflow-x:auto}.cz-prose :where(pre) :where(code){font-size:inherit}.cz-prose :where(img,video){border-radius:18px;max-width:100%;height:auto}.cz-prose :where(hr){border-top:1px solid var(--cui-c-divider)}.cz-prose :where(table){border-collapse:collapse;width:100%;font-size:14px;line-height:18px}.cz-prose :where(th,td){border-bottom:1px solid var(--cui-c-divider);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.cz-prose :where(th){font-weight:600}.cz-prose :where(.footnote-definition){letter-spacing:var(--cui-tracking-12);color:var(--cui-c-text-2);font-size:12px;font-weight:400;line-height:16px}.cz-pages-heading{letter-spacing:var(--cui-tracking-21);font-size:21px;font-weight:600;line-height:25px}.cz-pages-heading:where(:lang(zh)){line-height:28px}@media (min-width:735px){.cz-pages-heading{letter-spacing:var(--cui-tracking-24);font-size:24px;line-height:28px}.cz-pages-heading:where(:lang(zh)){line-height:31px}}:is(.cz-prose,.cz-header)+:is(.cz-pages,.cz-pages-heading){margin-top:52px}.cz-pages-heading+.cz-pages{margin-top:12px}.cz-pages+.cui-pager{margin-top:40px}}