.core-post[data-astro-cid-cn5xb56e]{padding-block:3rem 6rem}.core-intro[data-astro-cid-cn5xb56e]{margin-bottom:2rem}time[data-astro-cid-cn5xb56e]{color:var(--color-outline);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.core-intro[data-astro-cid-cn5xb56e] .post-title{letter-spacing:-.045em;text-wrap:balance;margin-block:1rem 1.25rem;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.16}.core-intro[data-astro-cid-cn5xb56e] p[data-astro-cid-cn5xb56e]{color:var(--color-on-surface-variant);font-size:1.0625rem;line-height:1.75}.core-body[data-astro-cid-cn5xb56e]{border-top:1px solid var(--color-outline-variant);margin-top:3rem;padding-top:2rem}.core-body[data-astro-cid-cn5xb56e]>:first-child{margin-top:0}.core-body[data-astro-cid-cn5xb56e] img,.core-body[data-astro-cid-cn5xb56e] video{max-width:100%;height:auto}.core-body[data-astro-cid-cn5xb56e] pre,.core-body[data-astro-cid-cn5xb56e] table{max-width:100%;display:block;overflow-x:auto}@media (width<=600px){.core-post[data-astro-cid-cn5xb56e]{padding-block:2rem 4rem}.core-intro[data-astro-cid-cn5xb56e]{margin-bottom:1.5rem}.core-body[data-astro-cid-cn5xb56e]{margin-top:2rem}}.china-post[data-astro-cid-sfpfqyan]{color:var(--color-on-surface);padding-block:3rem 6rem}.china-intro[data-astro-cid-sfpfqyan]{margin-bottom:2rem}time[data-astro-cid-sfpfqyan]{color:var(--color-primary);letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500;display:block}.china-intro[data-astro-cid-sfpfqyan] .post-title{letter-spacing:-.045em;text-wrap:balance;margin-block:1rem 1.25rem;font-size:clamp(2rem,4.5vw,2.75rem);line-height:1.16}.china-intro[data-astro-cid-sfpfqyan] p[data-astro-cid-sfpfqyan]{color:var(--color-on-surface-variant);font-size:1.0625rem;line-height:1.75}.china-reading[data-astro-cid-sfpfqyan]{margin-top:3rem}.china-body[data-astro-cid-sfpfqyan]{border-top:1px solid var(--color-outline-variant);padding-top:2rem}.china-body[data-astro-cid-sfpfqyan]>:first-child{margin-top:0}.china-body[data-astro-cid-sfpfqyan] img,.china-body[data-astro-cid-sfpfqyan] video{max-width:100%;height:auto}.china-body[data-astro-cid-sfpfqyan] table{border-collapse:collapse;max-width:100%;font-size:.875rem;line-height:1.5;display:block;overflow-x:auto}.china-body[data-astro-cid-sfpfqyan] th,.china-body[data-astro-cid-sfpfqyan] td{border-bottom:1px solid var(--color-surface-container-highest);text-align:left;vertical-align:top;padding:.75rem}@media (width<=600px){.china-post[data-astro-cid-sfpfqyan]{padding-block:2rem 4rem}.china-intro[data-astro-cid-sfpfqyan]{margin-bottom:1.5rem}.china-reading[data-astro-cid-sfpfqyan]{margin-top:2rem}}.purpose-page[data-astro-cid-oppez2l5]{--red:var(--color-primary);--blue:var(--color-secondary);--green:var(--color-tertiary);--yellow:var(--color-primary-fixed);--ink:var(--color-on-surface);color:var(--ink)}.purpose-heading[data-astro-cid-oppez2l5]{padding-block:44px 40px}.purpose-heading[data-astro-cid-oppez2l5] .purpose-title{font:400 clamp(80px,12.4vw,164px)/1.02 var(--font-headline);letter-spacing:-.07em;color:var(--red);margin:30px 0 28px}.purpose-art[data-astro-cid-oppez2l5] figcaption[data-astro-cid-oppez2l5]{font:12px/1.6 var(--font-body);color:#53564d;justify-content:space-between;gap:28px;padding:16px 0 24px;display:flex}summary[data-astro-cid-oppez2l5]{cursor:pointer;text-underline-offset:4px;text-decoration:underline}summary[data-astro-cid-oppez2l5]:focus-visible,a[data-astro-cid-oppez2l5]:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.purpose-art[data-astro-cid-oppez2l5] a[data-astro-cid-oppez2l5]{text-underline-offset:3px;text-decoration:underline}.purpose-content[data-astro-cid-oppez2l5]{min-width:0;padding-top:28px;padding-bottom:80px}.purpose-content[data-astro-cid-oppez2l5] h2:not(:first-child){margin-top:108px}.purpose-content[data-astro-cid-oppez2l5] h2{font:400 40px/1.25 var(--font-headline);letter-spacing:-.035em;color:var(--blue);overflow-wrap:anywhere;margin:0 0 28px}.purpose-content[data-astro-cid-oppez2l5] p{font:400 20px/1.85 var(--font-headline);margin:0 0 28px}.purpose-content[data-astro-cid-oppez2l5] h2:first-of-type+p{color:var(--blue);font-size:26px;line-height:1.6}.purpose-content[data-astro-cid-oppez2l5] ul{margin:16px 0;padding-left:20px;list-style:outside}.purpose-content[data-astro-cid-oppez2l5] li+li{margin-top:14px}.purpose-content[data-astro-cid-oppez2l5] h2:nth-of-type(2){color:var(--red)}.purpose-content[data-astro-cid-oppez2l5] h2:nth-of-type(4){color:var(--green)}.purpose-content[data-astro-cid-oppez2l5] h2:last-of-type{color:var(--ink);font-size:40px}.purpose-content[data-astro-cid-oppez2l5] h2:last-of-type~p{color:var(--ink)}.purpose-content[data-astro-cid-oppez2l5] h2:last-of-type~ul li{font:16px/1.75 var(--font-body);padding:16px 0}.purpose-content[data-astro-cid-oppez2l5] h2:last-of-type~ul{margin-bottom:0;padding:0;list-style:none}@media (width<=800px){.purpose-heading[data-astro-cid-oppez2l5]{padding-block:28px}.purpose-heading[data-astro-cid-oppez2l5] .purpose-title{margin:24px 0;font-size:clamp(68px,14vw,110px)}.purpose-art[data-astro-cid-oppez2l5]{padding:0 16px}.purpose-art[data-astro-cid-oppez2l5] figcaption[data-astro-cid-oppez2l5]{padding:12px 8px 20px;display:block}.purpose-content[data-astro-cid-oppez2l5]{padding:28px 0 48px}.purpose-content[data-astro-cid-oppez2l5] h2:not(:first-child){margin-top:76px}.purpose-content[data-astro-cid-oppez2l5] h2{max-width:560px;font-size:32px}.purpose-content[data-astro-cid-oppez2l5] p{font-size:18px;line-height:1.8}.purpose-content[data-astro-cid-oppez2l5] h2:first-of-type+p{font-size:23px}.purpose-content[data-astro-cid-oppez2l5] h2:last-of-type{font-size:32px}}.purpose-reading[data-astro-cid-oppez2l5]{--header-offset:88px;grid-template-columns:220px minmax(0,680px);align-items:start;gap:64px;max-width:1120px;margin:64px auto 0;padding:0 48px;display:grid}.section-tracker[data-astro-cid-oppez2l5]{top:calc(var(--header-offset) + 24px);padding-top:20px;position:sticky}.section-tracker[data-astro-cid-oppez2l5] ol[data-astro-cid-oppez2l5]{margin:16px 0 20px;padding:0;list-style:none}.section-tracker[data-astro-cid-oppez2l5] li[data-astro-cid-oppez2l5]+li[data-astro-cid-oppez2l5]{margin-top:8px}.section-tracker[data-astro-cid-oppez2l5] a[data-astro-cid-oppez2l5]{color:#51564f;font:14px/1.45 var(--font-body);border-left:3px solid #0000;padding:8px 10px;text-decoration:none;display:block}.section-tracker[data-astro-cid-oppez2l5] a[data-astro-cid-oppez2l5]:hover{color:var(--blue);background:#eeecdf}.section-tracker[data-astro-cid-oppez2l5] a[data-astro-cid-oppez2l5][aria-current=location]{border-color:var(--red);color:var(--red);background:#eee6d9;font-weight:600}.reading-progress[data-astro-cid-oppez2l5]{background:#ddd8c8;height:4px;overflow:hidden}.reading-progress[data-astro-cid-oppez2l5] span[data-astro-cid-oppez2l5]{background:var(--green);width:100%;height:100%;transform:scaleX(var(--reading-progress,0));transform-origin:0;display:block}.mobile-sections[data-astro-cid-oppez2l5]{display:none}.purpose-content[data-astro-cid-oppez2l5] h2[id]{scroll-margin-top:calc(var(--header-offset) + 28px)}.purpose-content[data-astro-cid-oppez2l5] h2:focus-visible{outline:2px solid var(--blue);outline-offset:8px}@media (width<=1000px){.purpose-reading[data-astro-cid-oppez2l5]{max-width:776px;margin-top:32px;padding:0 24px;display:block}.section-tracker[data-astro-cid-oppez2l5]{top:var(--header-offset);z-index:30;background:var(--page-canvas);margin-bottom:32px;padding:12px 0 0}.section-tracker[data-astro-cid-oppez2l5]:has(details[open]){position:relative;top:auto}.desktop-sections[data-astro-cid-oppez2l5]{display:none}.mobile-sections[data-astro-cid-oppez2l5]{display:block}.mobile-sections[data-astro-cid-oppez2l5] summary[data-astro-cid-oppez2l5]{font:600 13px/1.5 var(--font-body);padding:0 4px 12px;text-decoration:none}.current-section[data-astro-cid-oppez2l5]{color:var(--red);margin:4px 0 0 16px;font-size:12px;font-weight:400;display:block}.purpose-content[data-astro-cid-oppez2l5] h2[id]{scroll-margin-top:calc(var(--header-offset) + 105px)}}.article-artwork[data-astro-cid-xipvx52c]{max-width:520px;margin:36px auto}.article-artwork[data-astro-cid-xipvx52c] img{width:100%;height:auto;display:block}figcaption[data-astro-cid-xipvx52c]{text-align:center;margin-top:12px;font-size:14px;line-height:1.6}
