.p170-apps{margin-top:1.2rem}
.p170-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap;margin-bottom:1rem}
.p170-head h2{margin:.15rem 0 .4rem}.p170-head p{margin:0;color:#56687c;max-width:820px;line-height:1.65}
.p170-date{display:inline-flex;padding:.35rem .62rem;border-radius:999px;background:#eef4fb;color:#3b526d;font-size:.78rem;font-weight:800}
.p170-native{display:flex;gap:8px;flex-wrap:wrap;margin:.7rem 0 1rem}.p170-native span{padding:.48rem .68rem;border:1px solid #dbe5ef;border-radius:999px;background:#fbfdff;color:#415971;font-size:.8rem;font-weight:700}
.p170-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.p170-service{border:1px solid #dbe5ef;border-radius:14px;background:#fff;padding:1rem;min-width:0}
.p170-service-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.p170-service h3{margin:0;font-size:1rem;color:#243d57}.p170-level{display:inline-block;margin-top:.35rem;padding:.28rem .5rem;border-radius:999px;background:#eef5fb;color:#38526d;font-size:.74rem;font-weight:800}
.p170-platform{font-size:.72rem;font-weight:900;color:#64778b}.p170-gate{margin:.75rem 0;padding:.65rem .7rem;border-radius:9px;background:#f6f9fc;color:#3f566d;font-size:.82rem;font-weight:700;line-height:1.5}
.p170-facts{display:grid;gap:7px}.p170-facts div{padding:.62rem;border-radius:9px;background:#fafcfe}.p170-facts b,.p170-facts span{display:block}.p170-facts b{font-size:.72rem;color:#5b6e82}.p170-facts span{margin-top:.2rem;font-size:.78rem;color:#2c4258;line-height:1.45;overflow-wrap:anywhere}
.p170-app-details{margin-top:.75rem;border:1px solid #e0e7ef;border-radius:10px}.p170-app-details summary{cursor:pointer;padding:.7rem .75rem;font-size:.8rem;font-weight:800;color:#304a64}
.p170-app-list{list-style:none;margin:0;padding:.2rem .65rem .7rem;display:grid;gap:6px}.p170-app-list li{padding:.58rem .62rem;border-radius:8px;background:#f7fafc}.p170-app-list strong,.p170-app-list span,.p170-app-list small{display:block}.p170-app-list strong{font-size:.79rem;color:#263d53}.p170-app-list span{margin-top:.1rem;font-size:.68rem;color:#738395;text-transform:uppercase}.p170-app-list small{margin-top:.3rem;font-size:.7rem;color:#5b6b7c;line-height:1.4}
.p170-overseas{margin-top:.75rem;padding:.7rem;border-left:3px solid #6c86a0;background:#f7faff;border-radius:8px}.p170-overseas b,.p170-overseas span,.p170-overseas small{display:block}.p170-overseas b{font-size:.78rem;color:#314b65}.p170-overseas span,.p170-overseas small{margin-top:.2rem;font-size:.72rem;color:#607286;line-height:1.4}
.p170-boundary{margin-top:1rem;padding:.78rem;border-left:4px solid #bd7f22;border-radius:9px;background:#fff8ed;color:#6d542d;font-size:.8rem;line-height:1.6}
.p170-muted{font-size:.78rem;color:#6e7e8f}
@media(max-width:980px){.p170-grid{grid-template-columns:1fr}}