.appynp-proscons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.appynp-pc ul{margin:0;padding-left:1.2em}.appynp-pc li{margin:.25em 0}
.appynp-pros li::marker{color:#2e9d56}.appynp-cons li::marker{color:#c0392b}
.appynp-faq details{border:1px solid rgba(128,128,128,.3);border-radius:6px;margin:8px 0;padding:0}
.appynp-faq summary{cursor:pointer;padding:10px 14px;font-weight:600}.appynp-faq details>div{padding:0 14px 12px}
.appynp-native-facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:.95em}
.appynp-native-facts b{margin-right:6px}
.appynp-related-list{margin:0;padding-left:1.2em;columns:2}.appynp-related-list li{margin:.3em 0;break-inside:avoid}
@media(max-width:640px){.appynp-proscons{grid-template-columns:1fr}.appynp-related-list{columns:1}}
