/* 黄色仓库 · 极速档案室内页：延续非对称目录页与低圆角工程资料质感 */
.inner-page{min-height:60vh}.inner-hero{padding:6.6rem 0 4.2rem;max-width:920px;margin-left:max(20px,calc((100% - 1180px)/2));margin-right:auto}.inner-hero h1{font:900 clamp(3rem,6vw,5.65rem)/1.05 var(--serif);letter-spacing:-.07em;margin:0}.inner-hero>p:not(.eyebrow){max-width:47em;font-size:.94rem;margin:1.8rem 0 0;color:#566067}.inner-content{padding-bottom:6rem}.archive-bar{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:.65rem 0;display:flex;justify-content:space-between;gap:1rem;font-size:.68rem;color:var(--steel)}.archive-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1.25rem;padding-top:2rem}.archive-card{border-top:1px solid var(--ink);padding-top:.65rem}.archive-card img{aspect-ratio:16/9;width:100%;object-fit:cover}.archive-card p{font-size:.65rem;color:var(--orange);font-weight:800;margin:1rem 0 .4rem}.archive-card h2{font:900 1.6rem/1.35 var(--serif);letter-spacing:-.04em;margin:0}.archive-card span{display:block;font-size:.67rem;color:var(--steel);margin-top:.8rem}.workflow{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);margin-bottom:6rem}.workflow article{min-height:280px;padding:1.35rem;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.workflow article:first-child{border-left:1px solid var(--ink)}.workflow b,.tool-ledger span,.promise-grid span{font-size:.68rem;color:var(--orange);font-weight:800}.workflow h2,.tool-ledger h2,.community-manifesto h2,.promise-grid h2,.share-block h2,.partner-board h2{font:900 1.55rem/1.3 var(--serif);letter-spacing:-.04em}.workflow p,.tool-ledger p,.community-manifesto p,.promise-grid p{font-size:.8rem;color:var(--steel)}.share-block{background:var(--ink);color:#fff;padding:3.2rem;margin-bottom:6rem}.share-block h2{font-size:2.6rem;margin:0 0 1.6rem}.share-actions{display:flex;flex-wrap:wrap;gap:.6rem}.share-actions button{background:transparent;border:1px solid #777;color:#fff;font:700 .72rem var(--sans);padding:.6rem .85rem}.share-actions button:hover{border-color:var(--orange);color:var(--orange)}.tool-ledger{padding-bottom:6.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--ink)}.tool-ledger article{background:var(--paper);min-height:250px;padding:1.35rem;display:flex;flex-direction:column}.tool-ledger b{margin-top:auto;font-size:.7rem}.community-manifesto{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-bottom:6rem}.community-manifesto article{background:var(--paper);padding:1.35rem;min-height:245px}.community-manifesto b{font:900 2.5rem var(--serif);color:var(--orange)}.community-callout{background:var(--ink);color:#fff;padding:5.5rem 0}.community-callout h2{font:900 clamp(2.8rem,5vw,5rem)/1.05 var(--serif);letter-spacing:-.065em;margin:.3rem 0 1.5rem}.community-callout p:not(.eyebrow){max-width:37em;color:#c6c8c9;font-size:.85rem}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--ink);margin-bottom:6rem}.promise-grid article{background:var(--paper);padding:1.35rem;min-height:240px}.partner-board{padding-bottom:6.5rem}.partner-board>h2{font-size:2.2rem;margin:.2rem 0 1.5rem}.partner-wall{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.partner-wall article{min-height:140px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.partner-wall b{font-size:.65rem;color:var(--orange)}.partner-wall span{font:800 1rem/1.35 var(--serif)}
@media(max-width:680px){.inner-hero{padding:3.8rem 0 2.5rem;margin:0 auto;width:min(100% - 28px,1180px)}.inner-hero h1{font-size:3.25rem}.archive-bar{display:block}.archive-bar span{display:block}.archive-grid{grid-template-columns:1fr;gap:1.6rem}.workflow,.community-manifesto,.promise-grid{grid-template-columns:1fr}.workflow article,.workflow article:first-child{border-left:1px solid var(--ink)}.tool-ledger{grid-template-columns:1fr}.partner-wall{grid-template-columns:repeat(2,1fr)}.share-block{margin-bottom:4rem;padding:1.8rem}.share-block h2{font-size:2rem}}
