body{background:#eef1f4;color:#243b53}.logic-body{padding:28px}.logic-body h2{font-family:'Songti SC',serif;font-weight:500;font-size:25px;margin:26px 0 17px}.logic-body p{font-size:13px;color:#697d91}.logic-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.logic-grid article{padding:19px;background:#f0f3f7;border:1px solid #d4dce5;border-radius:6px}.logic-grid h3{font-family:'Songti SC',serif;font-size:20px;font-weight:500;margin:9px 0}.logic-grid small{font-size:10px;color:#8c714a;line-height:1.9}.logic-list{padding-left:20px;font-size:13px;color:#627a91;line-height:2.2}.logic-flow{padding:20px;background:#172d46;color:#d8e3f2;font-size:13px;line-height:2.2;border-radius:5px}.logic-note{background:#e9eef4;padding:14px;border-left:2px solid #b79c75}.logic-links{display:flex;gap:18px;padding:25px;flex-wrap:wrap;border-top:1px solid #d5dee7;font-size:12px;color:#416487}.logic-body>a{font-size:12px;color:#426b93}.candidate{background:#dfe5ec;color:#6b7c90}footer{max-width:710px;margin:auto;padding:25px;font-size:11px;color:#7c8fa2}@media(max-width:500px){.logic-grid{grid-template-columns:1fr}.logic-body{padding:20px}}