.default-hero-detail{color:#26332b;background:#f5f6f3;min-height:100vh;font-family:Arial,Microsoft YaHei,sans-serif}.default-hero-detail>header{background:#fff;border-bottom:1px solid #dfe5e0;justify-content:space-between;align-items:center;height:64px;padding:0 max(24px,50vw - 590px);display:flex}.default-hero-detail>header a{color:#385744;text-decoration:none}.default-hero-cover{background:linear-gradient(135deg,#e8ede8,#f8f9f6);grid-template-columns:minmax(260px,430px) 1fr;align-items:center;gap:70px;min-height:420px;padding:54px max(24px,50vw - 540px);display:grid}.default-hero-cover>div{place-items:center;height:330px;display:grid}.default-hero-cover img{object-fit:contain;max-width:100%;max-height:100%}.default-hero-cover article>p{color:#718277;letter-spacing:.16em;font-size:11px}.default-hero-cover h1{margin:12px 0 4px;font:500 46px Songti SC,serif}.default-hero-cover h2{color:#718077;margin:0 0 24px;font-size:16px;font-weight:400}.default-hero-cover article>span{color:#647269;max-width:600px;line-height:1.9;display:block}.default-hero-content{gap:22px;width:min(1080px,100% - 40px);margin:44px auto;display:grid}.default-hero-content>article{background:#fff;border:1px solid #dde4de;padding:30px}.default-hero-content h2{margin:0 0 22px}.default-hero-traits{flex-wrap:wrap;gap:12px;display:flex}.default-hero-traits span{border:1px solid #e2e7e3;grid-template-columns:34px 1fr;gap:2px 10px;min-width:150px;padding:13px;display:grid}.default-hero-traits img{object-fit:contain;grid-row:1/3;width:32px;height:32px}.default-hero-traits small{color:#8a958e}.default-hero-skills{gap:12px;display:grid}.default-hero-skills section{border-top:1px solid #e1e6e2;grid-template-columns:54px 1fr;gap:16px;padding:16px;display:grid}.default-hero-skills img{object-fit:contain;width:54px;height:54px}.default-hero-skills h3{margin:4px 0}.default-hero-skills p,.default-hero-content blockquote{color:#69756d;line-height:1.8}.default-hero-detail>.shared-comments{background:0 0;width:min(1080px,100% - 40px);margin:0 auto}@media (max-width:720px){.default-hero-cover{text-align:center;grid-template-columns:1fr;gap:20px}.default-hero-cover>div{height:230px}.default-hero-cover h1{font-size:36px}}
