/* SEO 360, trust and editorial transparency UI. */
.qnp-skip-link:focus{clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;margin:0!important;padding:10px 14px!important;top:8px!important;right:8px!important;z-index:99999!important;background:#fff!important;color:#111827!important;border:2px solid var(--qnp-primary)!important;border-radius:8px!important;box-shadow:0 8px 25px rgba(15,23,42,.18)!important}
.qnp-methodology-box{max-width:850px;margin:30px auto 0;padding:20px 22px;border:1px solid var(--qnp-border);border-radius:16px;background:var(--qnp-soft)}
.qnp-methodology-box h2{margin:0 0 12px;font-size:20px;color:var(--qnp-heading)}
.qnp-methodology-box ul{margin:0 0 10px;padding-inline-start:22px}.qnp-methodology-box p{margin:10px 0 0}.qnp-methodology-box a{color:var(--qnp-primary);text-decoration:underline;text-underline-offset:3px}
.qnp-author-box{border:1px solid var(--qnp-border);border-radius:16px;background:#fff;padding:20px}.qnp-author-role{margin:2px 0 6px;color:var(--qnp-muted);font-weight:700}.qnp-author-expertise,.qnp-author-credentials{margin:8px 0 0}.qnp-author-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.qnp-author-links a{display:inline-flex;align-items:center;min-height:34px;padding:4px 10px;border:1px solid var(--qnp-border);border-radius:999px;color:var(--qnp-primary);font-size:13px;font-weight:700}
.qnp-trust-links ul{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;list-style:none;margin:0;padding:0}.qnp-site-footer .qnp-trust-links{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12)}.qnp-site-footer .qnp-trust-links a{color:rgba(255,255,255,.84);font-size:13px;text-decoration:underline;text-decoration-color:rgba(255,255,255,.25);text-underline-offset:4px}.qnp-site-footer .qnp-trust-links a:hover{color:#fff}
@media(max-width:760px){.qnp-methodology-box{max-width:100%;padding:16px;margin-top:24px}.qnp-author-box{padding:16px}.qnp-trust-links ul{gap:6px 12px}}
html.qnp-dark-mode .qnp-methodology-box,body.qnp-dark-mode .qnp-methodology-box,html.qnp-dark-mode .qnp-author-box,body.qnp-dark-mode .qnp-author-box{background:#111827;border-color:#334155;color:#e5e7eb}
