.patchsec{max-width:860px;margin:0 auto;padding:8px 0 32px}.patchsec h2{font-family:var(--font-title);color:var(--wine);margin:32px 0 12px}.patchsec h3{font-size:1.02rem;color:var(--wine);margin:22px 0 8px}.patchsec p,.patchsec li{line-height:1.8;color:var(--txt-mid)}.patchsec table{width:100%;border-collapse:collapse;margin:18px 0;font-size:.95rem}.patchsec th,.patchsec td{border-bottom:1px solid rgba(106,63,160,.15);padding:9px 10px;text-align:left;vertical-align:top}.patchsec th{background:rgba(196,152,58,.08);color:var(--wine)}.patchsec ol{padding-left:22px}.patchsec ol li{margin-bottom:8px}