/* 标志仅在对应组合旁展示；使用透明纹样，等比缩放。 */
.v3-copy::after{content:none!important}.v3-copy{padding-bottom:64px!important}.group-heading{position:relative;margin:2em 0 .7em}.v3-copy .group-heading h3{margin:0}.group-mark{display:block;width:min(190px,40vw);height:62px;margin:8px 0 0 auto;opacity:.12;mix-blend-mode:multiply;pointer-events:none}
@media(min-width:1400px){.group-mark{position:absolute;left:calc(100% + 24px);top:0;width:150px;height:80px;margin:0}}
.group-mark{object-fit:contain;object-position:right center}
.site-head nav{overflow-x:auto;max-width:100%;scrollbar-width:thin}.site-head nav a{white-space:nowrap;flex:none}.mechanism{margin:28px 0;padding:22px;background:#211d16;color:#f4eedc}.mechanism>p{font-size:14px}.mechanism-grid{display:grid;gap:8px;margin:18px 0}.mechanism details{border:1px solid #75674e}.mechanism summary{display:flex;align-items:center;gap:16px;padding:14px;cursor:pointer;min-height:56px}.mechanism summary b{color:#f9b800;min-width:4em}.mechanism summary span{font-size:14px}.mechanism dl{display:grid;grid-template-columns:7em 1fr;gap:8px 12px;padding:0 16px 16px;margin:0;font-size:14px}.mechanism dt{font-weight:800;color:#f9b800}.mechanism dd{margin:0}.path-compare{display:grid;gap:12px;margin:26px 0}.path-compare div{border-left:4px solid #e3a200;background:#fff;padding:16px}.path-compare div p{margin:8px 0}.path-compare>p{font-size:13px}.topic{background:#f2ead3}.conclusions li{padding:8px 0;line-height:1.8}.app-icon img{width:auto;max-width:170px;height:auto;max-height:80px}.v3-copy a,.topic a{overflow-wrap:anywhere}@media(min-width:900px){.mechanism-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.path-compare{grid-template-columns:1fr 1fr}.path-compare>p{grid-column:1/-1}}@media(max-width:599px){.site-head{flex-wrap:wrap}.site-head nav{display:flex;width:100%}.site-head nav a{padding:8px;font-size:12px}.mechanism{padding:14px}.mechanism dl{grid-template-columns:1fr}.mechanism dd{margin-bottom:8px}}
