.wrap-narrow-plus[data-astro-cid-jiimqeiz]{max-width:980px}.detail-hero[data-astro-cid-jiimqeiz]{border-bottom:1px solid var(--line);background:linear-gradient(125deg,#f8fafc,#eef3f8);padding:clamp(2.8rem,6vw,5rem) 0 3rem}.detail-hero[data-astro-cid-jiimqeiz] h1[data-astro-cid-jiimqeiz]{max-width:920px;margin:.45rem 0 .8rem}.detail-hero__summary[data-astro-cid-jiimqeiz]{max-width:760px;color:var(--ink-soft);font-size:1.08rem}.breadcrumbs[data-astro-cid-jiimqeiz]{color:var(--ink-light);flex-wrap:wrap;gap:.45rem;margin-bottom:2rem;font-size:.82rem;display:flex}.detail-layout[data-astro-cid-jiimqeiz]{max-width:980px;padding-block:clamp(2.5rem,6vw,4.8rem)}.summary-card[data-astro-cid-jiimqeiz]{border:1px solid var(--line);border-top:4px solid var(--navy);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:clamp(1.25rem,3vw,2rem)}.summary-card[data-astro-cid-jiimqeiz] h2[data-astro-cid-jiimqeiz]{font-size:1.45rem}.summary-card[data-astro-cid-jiimqeiz] dl[data-astro-cid-jiimqeiz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.summary-card[data-astro-cid-jiimqeiz] dl[data-astro-cid-jiimqeiz] div[data-astro-cid-jiimqeiz]{border-bottom:1px solid var(--line);grid-template-columns:5.2rem 1fr;gap:.7rem;padding:.72rem 0;display:grid}.summary-card[data-astro-cid-jiimqeiz] dt[data-astro-cid-jiimqeiz]{color:var(--ink-light);font-size:.84rem}.summary-card[data-astro-cid-jiimqeiz] dd[data-astro-cid-jiimqeiz]{color:var(--navy);margin:0;font-weight:600}.tags[data-astro-cid-jiimqeiz]{flex-wrap:wrap;gap:.45rem;padding:1rem 0 0;list-style:none;display:flex}.tags[data-astro-cid-jiimqeiz] li[data-astro-cid-jiimqeiz]{background:#eef3f8;border-radius:999px;margin:0;padding:.28rem .65rem;font-size:.8rem}.discipline-links[data-astro-cid-jiimqeiz]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:1rem;font-size:.86rem;display:flex}.discipline-links[data-astro-cid-jiimqeiz] strong[data-astro-cid-jiimqeiz]{color:var(--navy)}.discipline-links[data-astro-cid-jiimqeiz] a[data-astro-cid-jiimqeiz]{color:var(--red);font-weight:700}.ninghe-note[data-astro-cid-jiimqeiz]{border-left:4px solid var(--red);background:#fff8f8;margin-top:2rem;padding:1.6rem}.related-guides[data-astro-cid-jiimqeiz]{border-left:3px solid var(--navy);background:#f8fafc;margin-top:1.4rem;padding:1rem 1.2rem}.related-guides[data-astro-cid-jiimqeiz] p[data-astro-cid-jiimqeiz]{margin:.35rem 0}.related-guides[data-astro-cid-jiimqeiz] strong[data-astro-cid-jiimqeiz]{color:var(--navy)}.related-guides[data-astro-cid-jiimqeiz] a[data-astro-cid-jiimqeiz]{color:var(--red);font-weight:700}.project-body[data-astro-cid-jiimqeiz]{margin-top:2.7rem}.content-section[data-astro-cid-jiimqeiz]{border-top:1px solid var(--line);padding:1.9rem 0}.content-section[data-astro-cid-jiimqeiz] h2[data-astro-cid-jiimqeiz]{font-size:1.55rem}.prose[data-astro-cid-jiimqeiz] p:last-child,.prose[data-astro-cid-jiimqeiz] ul:last-child,.prose[data-astro-cid-jiimqeiz] ol:last-child{margin-bottom:0}.prose[data-astro-cid-jiimqeiz] li{margin-bottom:.55rem}.prose[data-astro-cid-jiimqeiz] h3{margin-top:1.5rem}.prose[data-astro-cid-jiimqeiz] table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.prose[data-astro-cid-jiimqeiz] th,.prose[data-astro-cid-jiimqeiz] td{border:1px solid var(--line);text-align:left;padding:.6rem}.timeline[data-astro-cid-jiimqeiz]{border-left:2px solid var(--line);padding:0 0 0 1.1rem;list-style:none}.timeline[data-astro-cid-jiimqeiz] li[data-astro-cid-jiimqeiz]{padding:0 0 1.35rem 1.25rem;position:relative}.timeline[data-astro-cid-jiimqeiz] li[data-astro-cid-jiimqeiz]:before{content:"";background:var(--red);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:.35rem;left:-1.45rem;box-shadow:0 0 0 4px #fff}.timeline[data-astro-cid-jiimqeiz] strong[data-astro-cid-jiimqeiz]{color:var(--navy)}.timeline[data-astro-cid-jiimqeiz] p[data-astro-cid-jiimqeiz]{margin:.25rem 0 0}.detail-bottom[data-astro-cid-jiimqeiz]{padding-bottom:clamp(3rem,7vw,6rem)}.research-referral[data-astro-cid-jiimqeiz]{margin-bottom:1rem}.research-referral[data-astro-cid-jiimqeiz] h2[data-astro-cid-jiimqeiz]{margin-bottom:.5rem}.research-referral[data-astro-cid-jiimqeiz] p[data-astro-cid-jiimqeiz]{color:var(--ink-soft);margin-bottom:.7rem}.research-referral[data-astro-cid-jiimqeiz] a[data-astro-cid-jiimqeiz]{color:var(--red);font-weight:700}.match-referral[data-astro-cid-jiimqeiz]{text-align:right;margin:.2rem 0 .8rem}.match-referral[data-astro-cid-jiimqeiz] a[data-astro-cid-jiimqeiz]{color:var(--red);font-size:.9rem;font-weight:700}.related[data-astro-cid-jiimqeiz]{margin-top:clamp(3rem,6vw,5rem)}.related-grid[data-astro-cid-jiimqeiz]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.hub-more[data-astro-cid-jiimqeiz]{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:1.4rem;font-size:.88rem;display:flex}.hub-more[data-astro-cid-jiimqeiz] strong[data-astro-cid-jiimqeiz]{color:var(--navy)}.hub-more[data-astro-cid-jiimqeiz] a[data-astro-cid-jiimqeiz]{background:#eef3f8;border-radius:999px;padding:.3rem .6rem}@media (width<=920px){.related-grid[data-astro-cid-jiimqeiz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.summary-card[data-astro-cid-jiimqeiz] dl[data-astro-cid-jiimqeiz]{grid-template-columns:1fr}.summary-card[data-astro-cid-jiimqeiz] dl[data-astro-cid-jiimqeiz] div[data-astro-cid-jiimqeiz]{grid-template-columns:4.5rem 1fr}.related-grid[data-astro-cid-jiimqeiz]{grid-template-columns:1fr}}
