/* 17c一起草 · 极速档案室加固层：每一赛段必须带有建档编号、工程网格或虚线轨迹。 */
.hero,.stage,.community,.people-strip,.how-to,.faq-zone,.proof,.contact-band{position:relative}.stage:before,.community:before,.proof:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.42;background-image:linear-gradient(to right,transparent 0,transparent 24px,rgba(23,25,28,.06) 25px,transparent 26px),linear-gradient(to bottom,transparent 0,transparent 24px,rgba(23,25,28,.06) 25px,transparent 26px);background-size:26px 26px;mask-image:linear-gradient(90deg,#000,transparent 85%)}.stage>* ,.community>* ,.proof>*{position:relative}.section-heading{border-top:1px solid var(--ink);padding-top:1rem;position:relative}.section-heading:before{content:"";position:absolute;top:-1px;left:0;width:86px;border-top:3px solid var(--orange)}.feature-layout:after{content:"";position:absolute;left:calc(50% - 80px);width:160px;bottom:-2.5rem;border-top:1px dashed var(--orange);transform:rotate(-8deg)}.feature-layout{position:relative}.video-card{position:relative}.video-card .media:before{content:"";position:absolute;z-index:2;left:-24px;top:10px;width:80px;border-top:1px dashed rgba(255,255,255,.8);transform:rotate(-28deg)}.archive-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;border-top:1px dashed var(--steel);border-bottom:1px solid var(--line);padding:.42rem 0;margin:0 0 .72rem;font-size:.59rem;letter-spacing:.04em;color:var(--steel)}.archive-strip span:first-child{color:var(--orange);font-weight:800}.archive-strip b{margin-left:auto;font-weight:700;color:var(--ink)}.video-card--compact .archive-strip{margin-bottom:.5rem}.topic-tile{position:relative;background-color:rgba(244,241,235,.56)}.topic-tile:before{content:"ROUTE / ";font-size:.54rem;font-weight:800;letter-spacing:.1em;color:var(--steel)}.topic-tile:after{content:"";width:32px;border-top:1px dashed var(--orange);position:absolute;right:1rem;top:1.35rem}.topic-tile:hover:before{color:#bbb}.people-strip{background-image:linear-gradient(90deg,transparent 0 78%,rgba(23,25,28,.065) 78% 78.15%,transparent 78.15%)}.person-card:before{content:"DOSSIER / 授权后公开";font-size:.55rem;letter-spacing:.08em;color:var(--steel);padding-bottom:.55rem;border-bottom:1px dashed var(--line)}.how-to{border-top:1px solid var(--ink)}.how-to:after{content:"";position:absolute;width:40%;right:4%;top:2.3rem;border-top:1px dashed var(--orange)}.faq-list{background:rgba(244,241,235,.18)}.proof-grid article{position:relative;padding-top:1.35rem}.proof-grid article:before{content:"SOURCE / 0";position:absolute;top:.35rem;left:0;font-size:.53rem;letter-spacing:.1em;color:var(--steel)}.contact-card{position:relative}.contact-card:before{content:"CONTACT LOG / 2025";position:absolute;right:0;top:-1.7rem;font-size:.58rem;letter-spacing:.09em;font-weight:800}.archive-bar:before{content:"VIDEO DOSSIER";color:var(--orange);font-weight:800;margin-right:auto}.archive-card{position:relative}.archive-card:before{content:"VIDEO RECORD / VERIFIED STATUS";display:block;border-bottom:1px dashed var(--steel);padding-bottom:.4rem;margin-bottom:.6rem;font-size:.55rem;font-weight:800;color:var(--steel);letter-spacing:.08em}.workflow,.tool-ledger,.community-manifesto,.promise-grid{position:relative}.workflow:before,.tool-ledger:before,.community-manifesto:before,.promise-grid:before{content:"TRACK NOTES / 01";position:absolute;z-index:3;right:0;top:-1.3rem;font-size:.58rem;color:var(--orange);font-weight:800;letter-spacing:.08em}.partner-wall article:before{content:"授权资料待核验";font-size:.56rem;color:var(--steel)}@media(max-width:680px){.archive-strip{gap:.3rem;font-size:.54rem}.archive-strip b{width:100%;margin-left:0}.feature-layout:after{display:none}.how-to:after{width:60%;top:1.2rem}.contact-card:before{position:static;display:block;margin:.6rem 0}.topic-tile:after{display:none}}
