.patch-posts{color:var(--zi,#c9c5b9);background:linear-gradient(135deg,#13242eaa,#10171d);border:1px solid #294456;margin:24px 0 34px;padding:22px 26px}.patch-posts header{justify-content:space-between;align-items:center;gap:16px;display:flex}.patch-posts header p{color:#7bb8dc;letter-spacing:.1em;margin:0 0 4px;font-size:11px}.patch-posts h2{color:#cee7f3;margin:0;font-size:24px}.patch-posts h2 small{color:#8aa7b8;padding-left:9px;font:400 12px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue}.patch-posts button{color:#c2e3f5;cursor:pointer;white-space:nowrap;background:#152d3d;border:1px solid #43647a;padding:9px 14px}.patch-post-note{color:#8c9da9;font-size:12px;line-height:1.7}.patch-posts article{border-top:1px solid #2a3943;padding:19px 0}.patch-post-meta{color:#8395a5;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.patch-posts h3{color:#9fcfee;margin:7px 0;font-size:17px;line-height:1.55}.patch-posts article p{overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.85}.patch-post-content{max-width:1100px;margin:10px 0 16px}.patch-post-content>p{max-width:70em}.patch-post-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin-top:20px;display:grid}.patch-post-sections section{min-width:0}.patch-post-sections h4{color:#a8d7ef;border-bottom:1px solid #2a3943;margin:0 0 10px;padding-bottom:8px;font-size:15px;font-weight:600}.patch-post-sections ul{margin:0;padding-left:19px}.patch-post-sections li{overflow-wrap:anywhere;margin:8px 0;padding-left:3px;font-size:14px;line-height:1.85}.patch-post-sections li::marker{color:#6cabc9}.patch-post-sections strong{color:#d7e6ee;font-weight:600}@media (max-width:900px){.patch-post-sections{grid-template-columns:minmax(0,1fr);gap:20px}}.patch-post-source{color:#80b6d4;font-size:12px}.patch-post-search{color:#9baeba;margin:16px 0;font-size:12px;display:block}.patch-post-search input{box-sizing:border-box;color:#dce5ec;background:#101820;border:1px solid #3c4e5b;width:100%;margin-top:6px;padding:10px 12px;display:block}.patch-post-total{color:#8da4b4;font-size:12px}@media (max-width:600px){.patch-posts{padding:18px 16px}.patch-posts header{flex-direction:column;align-items:flex-start;gap:12px}.patch-posts h3{font-size:16px}}
