/* 单列按文档顺序排列，展开不会影响其他项目的高度。 */
.mechanism-grid{grid-template-columns:minmax(0,1fr)!important;align-items:start}
.mechanism summary{list-style:none}.mechanism summary::-webkit-details-marker{display:none}.mechanism summary::after{content:'+';margin-left:auto;flex:none;display:grid;place-items:center;width:26px;height:26px;border:1px solid #f9b800;color:#f9b800;font-size:22px;line-height:1}.mechanism details[open]>summary::after{content:'−'}
/* 纹样只占正文容器外侧的可用边缘，向文字方向渐隐。 */
.content-pattern{position:relative}.content-pattern::before,.content-pattern::after{content:'';position:absolute;top:0;bottom:0;width:max(12px,calc((100% - 1000px)/2));z-index:1;pointer-events:none;background-image:url('assets/斜向标志底纹.svg');background-repeat:repeat-y;background-size:220px 700px;opacity:.045;filter:grayscale(1) sepia(.3)}.content-pattern::before{left:0;background-position:left top;mask-image:linear-gradient(to right,#000 25%,transparent 100%)}.content-pattern::after{right:0;background-position:right top;mask-image:linear-gradient(to left,#000 25%,transparent 100%)}.content-pattern .v3-copy{isolation:auto;overflow:visible}.content-pattern .wrap{position:relative;z-index:2}.content-pattern .group-mark{display:none}
@media(max-width:1039px){.content-pattern::before,.content-pattern::after{width:20px}.content-pattern::before{background-position:-25px top}.content-pattern::after{background-position:calc(100% + 25px) top}}
