.ChinaJournal-module__K7PR_W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ChinaJournal-module__K7PR_W__topic{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.ChinaJournal-module__K7PR_W__photo{height:215px;position:relative}.ChinaJournal-module__K7PR_W__photo img{object-fit:cover}.ChinaJournal-module__K7PR_W__photo span{border-radius:var(--radius-xs);background:color-mix(in srgb,var(--canvas) 93%,transparent);color:var(--inverse);padding:6px 9px;position:absolute;bottom:14px;left:16px}.ChinaJournal-module__K7PR_W__topicBody{padding:24px}.ChinaJournal-module__K7PR_W__topic h3{color:var(--ink);margin:0 0 10px}.ChinaJournal-module__K7PR_W__description{color:var(--ink-muted);min-height:50px;margin:0 0 22px}.ChinaJournal-module__K7PR_W__placeholder{border-top:1px solid var(--border);color:var(--ink-muted);align-items:center;gap:10px;padding-top:18px;display:flex}.ChinaJournal-module__K7PR_W__article{border-top:1px solid var(--border);color:var(--inverse);padding:20px 27px 20px 0;text-decoration:none;display:block;position:relative}.ChinaJournal-module__K7PR_W__article>svg{color:var(--action);position:absolute;top:46px;right:0}.ChinaJournal-module__K7PR_W__article h4,.ChinaJournal-module__K7PR_W__planningEmpty h4{margin:8px 0}.ChinaJournal-module__K7PR_W__article p{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ChinaJournal-module__K7PR_W__article:hover h4{text-underline-offset:4px;text-decoration:underline}.ChinaJournal-module__K7PR_W__meta,.ChinaJournal-module__K7PR_W__eyebrow{color:var(--action)}.ChinaJournal-module__K7PR_W__planning{background:var(--canvas);border-radius:var(--radius-sm);grid-template-columns:1fr 1.4fr;gap:72px;padding:40px;display:grid}.ChinaJournal-module__K7PR_W__planning h2{color:var(--ink);margin:14px 0}.ChinaJournal-module__K7PR_W__planning p{color:var(--ink-muted)}.ChinaJournal-module__K7PR_W__planning .ChinaJournal-module__K7PR_W__eyebrow{color:var(--action)}.ChinaJournal-module__K7PR_W__browse{color:var(--action);align-items:center;gap:12px;margin-top:12px;text-decoration:none;display:inline-flex}.ChinaJournal-module__K7PR_W__reading{align-self:center}.ChinaJournal-module__K7PR_W__reading>.ChinaJournal-module__K7PR_W__article:first-child{border-top:0}.ChinaJournal-module__K7PR_W__planningEmpty{border-left:1px solid var(--border);padding-left:32px}.ChinaJournal-module__K7PR_W__browse:hover{text-decoration:underline}.ChinaJournal-module__K7PR_W__article:focus-visible,.ChinaJournal-module__K7PR_W__browse:focus-visible{outline:2px solid var(--action);outline-offset:5px}@media (max-width:900px){.ChinaJournal-module__K7PR_W__grid{gap:15px}.ChinaJournal-module__K7PR_W__topicBody{padding:18px}.ChinaJournal-module__K7PR_W__planning{gap:30px;padding:28px}}@media (max-width:700px){.ChinaJournal-module__K7PR_W__grid{grid-template-columns:1fr;gap:24px}.ChinaJournal-module__K7PR_W__photo{height:210px}.ChinaJournal-module__K7PR_W__topicBody{padding:22px}.ChinaJournal-module__K7PR_W__description{min-height:0}.ChinaJournal-module__K7PR_W__planning{grid-template-columns:1fr;gap:24px;padding:24px}.ChinaJournal-module__K7PR_W__planningEmpty{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}}.ChinaJournal-module__K7PR_W__topic{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-card);transition:transform .22s,border-color .22s,box-shadow .22s}.ChinaJournal-module__K7PR_W__topic:hover{border-color:var(--border);box-shadow:var(--shadow-sticky);transform:translateY(-2px)}.ChinaJournal-module__K7PR_W__planning{background:var(--surface-subtle)}.ChinaJournal-module__K7PR_W__photo span{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.ChinaJournal-module__K7PR_W__topic h3{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-module-size);font-weight:var(--type-module-weight);line-height:var(--type-module-leading);letter-spacing:var(--type-module-tracking)}.ChinaJournal-module__K7PR_W__description{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.ChinaJournal-module__K7PR_W__placeholder{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.ChinaJournal-module__K7PR_W__article h4,.ChinaJournal-module__K7PR_W__planningEmpty h4{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-leading);letter-spacing:var(--type-subheading-tracking)}.ChinaJournal-module__K7PR_W__article p,.ChinaJournal-module__K7PR_W__meta{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.ChinaJournal-module__K7PR_W__eyebrow{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.ChinaJournal-module__K7PR_W__planning h2{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-leading);letter-spacing:var(--type-section-tracking)}.ChinaJournal-module__K7PR_W__planning p{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.ChinaJournal-module__K7PR_W__planning .ChinaJournal-module__K7PR_W__eyebrow{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.ChinaJournal-module__K7PR_W__browse{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}
.ChinaGuides-module__XFvNVa__filters{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;padding-bottom:24px;display:flex}.ChinaGuides-module__XFvNVa__filterFields{grid-template-columns:repeat(2,minmax(0,230px));gap:16px;width:100%;max-width:476px;display:grid}.ChinaGuides-module__XFvNVa__filters>p{color:var(--ink-muted);margin:0 0 12px}.ChinaGuides-module__XFvNVa__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.ChinaGuides-module__XFvNVa__card{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;overflow:hidden}.ChinaGuides-module__XFvNVa__profile{gap:24px;padding:24px 24px 20px;display:flex}.ChinaGuides-module__XFvNVa__portrait{border-radius:var(--radius-xs);background:var(--border);flex:0 0 140px;height:188px;position:relative;overflow:hidden}.ChinaGuides-module__XFvNVa__portrait img{object-fit:cover}.ChinaGuides-module__XFvNVa__identity{align-self:center;min-width:0}.ChinaGuides-module__XFvNVa__location{color:var(--action);align-items:center;gap:5px;margin:0 0 10px;display:flex}.ChinaGuides-module__XFvNVa__identity h3{color:var(--ink);margin:0 0 10px}.ChinaGuides-module__XFvNVa__experience{color:var(--ink-muted);margin:0 0 12px}.ChinaGuides-module__XFvNVa__specialty{color:var(--inverse);margin:0}.ChinaGuides-module__XFvNVa__languages{color:var(--ink-muted);margin:10px 0 0}.ChinaGuides-module__XFvNVa__details{margin:0 24px}.ChinaGuides-module__XFvNVa__details summary{border-top:1px solid var(--border);cursor:pointer;color:var(--inverse);justify-content:space-between;align-items:center;padding:16px 0;list-style:none;display:flex}.ChinaGuides-module__XFvNVa__details summary::-webkit-details-marker{display:none}.ChinaGuides-module__XFvNVa__details[open] summary>svg{transform:rotate(45deg)}.ChinaGuides-module__XFvNVa__details p,.ChinaGuides-module__XFvNVa__details li{color:var(--ink-muted)}.ChinaGuides-module__XFvNVa__details ul{margin-bottom:22px;padding-left:18px}.ChinaGuides-module__XFvNVa__cardFooter{background:var(--surface-subtle);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.ChinaGuides-module__XFvNVa__cardFooter span{color:var(--ink-muted)}.ChinaGuides-module__XFvNVa__cardFooter a,.ChinaGuides-module__XFvNVa__empty a{color:var(--action);white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.ChinaGuides-module__XFvNVa__note{color:var(--ink-muted);max-width:700px;margin:23px 0 0}.ChinaGuides-module__XFvNVa__empty{background:var(--canvas);text-align:center;border-radius:var(--radius-sm);padding:42px 24px}.ChinaGuides-module__XFvNVa__empty>svg{color:var(--action)}.ChinaGuides-module__XFvNVa__empty h3{color:var(--ink);margin:16px 0}.ChinaGuides-module__XFvNVa__empty p{color:var(--ink-muted);max-width:560px;margin:0 auto 24px}.ChinaGuides-module__XFvNVa__empty button{text-underline-offset:4px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;margin:20px auto 0;text-decoration:underline;display:block}.ChinaGuides-module__XFvNVa__more{border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--inverse);cursor:pointer;background:#fff;margin:24px auto;padding:12px 20px;display:block}.ChinaGuides-module__XFvNVa__cardFooter a:hover,.ChinaGuides-module__XFvNVa__empty a:hover{text-decoration:underline}.ChinaGuides-module__XFvNVa__card a:focus-visible,.ChinaGuides-module__XFvNVa__details summary:focus-visible,.ChinaGuides-module__XFvNVa__empty a:focus-visible,.ChinaGuides-module__XFvNVa__empty button:focus-visible,.ChinaGuides-module__XFvNVa__more:focus-visible{outline:2px solid var(--action);outline-offset:4px}@media (max-width:1050px){.ChinaGuides-module__XFvNVa__profile{gap:16px;padding:20px}.ChinaGuides-module__XFvNVa__portrait{flex-basis:115px;height:174px}.ChinaGuides-module__XFvNVa__cardFooter{padding:16px 20px}.ChinaGuides-module__XFvNVa__cardFooter span{max-width:95px}.ChinaGuides-module__XFvNVa__details{margin:0 20px}}@media (max-width:750px){.ChinaGuides-module__XFvNVa__grid{grid-template-columns:1fr}.ChinaGuides-module__XFvNVa__filters{flex-direction:column;align-items:stretch;gap:16px}.ChinaGuides-module__XFvNVa__filterFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}.ChinaGuides-module__XFvNVa__filters>p{margin:0}.ChinaGuides-module__XFvNVa__profile{gap:20px;padding:22px}.ChinaGuides-module__XFvNVa__portrait{flex-basis:115px;height:165px}.ChinaGuides-module__XFvNVa__cardFooter span{max-width:none}.ChinaGuides-module__XFvNVa__cardFooter{padding:17px 22px}.ChinaGuides-module__XFvNVa__details{margin:0 22px}}@media (max-width:380px){.ChinaGuides-module__XFvNVa__profile{gap:14px;padding:16px}.ChinaGuides-module__XFvNVa__portrait{flex-basis:96px}.ChinaGuides-module__XFvNVa__cardFooter span{max-width:100px}}.ChinaGuides-module__XFvNVa__card,.ChinaGuides-module__XFvNVa__empty{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-card)}.ChinaGuides-module__XFvNVa__card{transition:transform .22s,border-color .22s,box-shadow .22s}.ChinaGuides-module__XFvNVa__card:hover{border-color:var(--border);box-shadow:var(--shadow-card);transform:translateY(-2px)}.ChinaGuides-module__XFvNVa__cardFooter{background:var(--surface-subtle);border-color:var(--border)}.ChinaGuides-module__XFvNVa__filters>p,.ChinaGuides-module__XFvNVa__location{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.ChinaGuides-module__XFvNVa__identity h3{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-module-size);font-weight:var(--type-module-weight);line-height:var(--type-module-leading);letter-spacing:var(--type-module-tracking)}.ChinaGuides-module__XFvNVa__experience,.ChinaGuides-module__XFvNVa__specialty,.ChinaGuides-module__XFvNVa__languages{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.ChinaGuides-module__XFvNVa__details summary{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.ChinaGuides-module__XFvNVa__details p,.ChinaGuides-module__XFvNVa__details li,.ChinaGuides-module__XFvNVa__cardFooter span,.ChinaGuides-module__XFvNVa__cardFooter a,.ChinaGuides-module__XFvNVa__empty a,.ChinaGuides-module__XFvNVa__note{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-leading);letter-spacing:var(--type-meta-tracking)}.ChinaGuides-module__XFvNVa__empty h3{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-module-size);font-weight:var(--type-module-weight);line-height:var(--type-module-leading);letter-spacing:var(--type-module-tracking)}.ChinaGuides-module__XFvNVa__empty p{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.ChinaGuides-module__XFvNVa__empty button{font-family:var(--font-customer,var(--font-body)), sans-serif;font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}
