.co-hero{padding-block:var(--space-16) var(--section)}.co-hero h1{margin:var(--space-4) 0 0}.co-hero__body{max-width:54ch;margin:var(--space-8) 0 0;color:var(--ink-muted);font-size:var(--text-ui-17);text-wrap:pretty;line-height:1.65}.co-hero__actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.co-mission__grid{gap:var(--space-8);display:grid}@media (min-width:1024px){.co-mission__grid{gap:var(--space-16);grid-template-columns:1fr 1fr}}.co-statement{font-size:var(--text-title);text-wrap:pretty;margin:0;line-height:1.45}.co-prose p{color:var(--ink-muted);font-size:var(--text-ui-17);margin:0;line-height:1.7}.co-prose p+p{margin-block-start:var(--space-4)}.co-commit{border-top:1px solid var(--border);margin-block-start:var(--space-12);padding-block-start:var(--space-6)}.co-commit__label{color:var(--ink-muted);margin:0}.co-commit__list{background:var(--border);gap:1px;margin-block-start:var(--space-6);display:grid}@media (min-width:768px){.co-commit__list{grid-template-columns:repeat(3,1fr)}}.co-commit__list li{padding:var(--space-6);background:var(--paper);font-size:var(--text-ui-16);line-height:1.6}.co-principles{background:var(--border);gap:1px;display:grid}@media (min-width:1024px){.co-principles{grid-template-columns:repeat(3,1fr)}}.co-principle{padding:var(--space-8);background:var(--paper)}.co-principle h3{margin:0}.co-principle p{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-ui-16);line-height:1.65}.co-ladder{border:1px solid var(--border);background:var(--paper);box-shadow:var(--elev-raise)}.co-ladder__label{padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--border);color:var(--ink-muted);margin:0}.co-ladder__rungs{background:var(--border);gap:1px;display:grid}.co-rung{gap:var(--space-3);padding:var(--space-6);background:var(--sunk);display:grid}@media (min-width:768px){.co-rung{gap:var(--space-6);grid-template-columns:12rem 1fr;align-items:baseline}}.co-rung>.badge{justify-self:start}.co-rung p{color:var(--ink-muted);font-size:var(--text-ui-16);margin:0;line-height:1.6}.co-topics{background:var(--border);gap:1px;margin-block-start:var(--space-12);display:grid}@media (min-width:1024px){.co-topics{grid-template-columns:repeat(3,1fr)}}.co-topic{padding:var(--space-8);background:var(--paper)}.co-topic h3{margin:0}.co-topic__lead{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:var(--text-ui-16);line-height:1.65}.co-topic__points{gap:var(--space-3);margin:var(--space-6) 0 0;display:grid}.co-topic__points li{font-size:var(--text-ui-16);padding-inline-start:var(--space-6);line-height:1.6;position:relative}.co-topic__points li:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--ink);position:absolute;inset-block-start:.55em;inset-inline-start:0}.co-note{max-width:72ch;margin:var(--space-8) 0 0;color:var(--ink-muted);font-size:var(--text-ui-16);line-height:1.7}.co-note a{color:var(--pink-text);text-underline-offset:.2em;text-decoration:underline}.co-routes{background:var(--border);gap:1px;display:grid}@media (min-width:768px){.co-routes{grid-template-columns:1fr 1fr}}.co-route{padding:var(--space-8);background:var(--paper)}.co-route h2{margin:var(--space-3) 0 0;font-size:var(--text-title);letter-spacing:normal;line-height:1.3}:lang(zh) .co-route h2{font-size:var(--text-title);letter-spacing:normal}.co-route__body{margin:var(--space-4) 0 0;color:var(--ink-muted);font-size:var(--text-ui-16);line-height:1.65}.co-route .link-more{margin-top:var(--space-6)}.co-onward{padding-block:var(--section);background:var(--ink);color:var(--on-ink)}.co-onward__legal{gap:var(--space-6);border-top:1px solid color-mix(in srgb, var(--paper) 20%, transparent);flex-wrap:wrap;margin-block-start:var(--space-16);padding-block-start:var(--space-6);display:flex}.co-onward__legal a{gap:var(--space-2);color:color-mix(in srgb, var(--paper) 74%, transparent);transition:color var(--t-move) var(--ease-glide);text-decoration:none}.co-onward__legal a:hover{color:var(--on-ink)}.co-journal{margin:var(--space-6) 0 0;border-block-start:1px solid var(--border);padding:0;list-style:none}.co-journal a{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--border);color:inherit;grid-template-columns:auto auto 1fr auto;min-height:0;text-decoration:none;display:grid}.co-journal a:hover .co-journal__title{text-underline-offset:.2em;text-decoration:underline}.co-journal__n,.co-journal__date{color:var(--ink-muted)}.co-journal__date{font-family:var(--font-mono);font-size:var(--text-ui-13)}.co-journal__title{font-size:var(--text-ui-15);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
