.npd-branch-clarity{margin:1.25rem 0;border:1px solid #c7dcd1;background:#fffdfa;box-shadow:0 12px 28px rgba(24,50,39,.08)}.npd-branch-clarity>header{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-bottom:1px solid #d7e7de}.npd-branch-clarity h3{margin:0;color:#183c2d;font-size:1.1rem}.npd-branch-clarity p{max-width:72ch;margin:.3rem 0 0;color:#52685c;font-size:.8rem;line-height:1.55}.npd-branch-clarity>header>span{padding:.28rem .55rem;border:1px solid #b6d4c3;border-radius:999px;color:#166849;font-size:.72rem;font-weight:800;white-space:nowrap}.npd-clarity-lane{border-bottom:1px solid #dce8e1}.npd-clarity-lane:last-child{border-bottom:0}.npd-clarity-lane>header{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1.1rem;background:#f4faf6}.npd-clarity-lane>header span,.npd-live-branch{display:inline-block;padding:.16rem .38rem;border:1px solid #a7ceb8;border-radius:3px;color:#176948;font-size:.67rem;font-weight:800}.npd-clarity-lane h4{display:inline;margin-left:.45rem;color:#183c2d;font-size:.92rem}.npd-clarity-lane header small{display:block;margin-top:.25rem;color:#63796d;font-size:.72rem}.npd-clarity-quote{text-align:right}.npd-clarity-quote b{display:block;color:#275a42;font-size:.76rem}.npd-clarity-warning{padding:.5rem 1.1rem;background:#fff6e7;color:#8a5a0b!important}.npd-clarity-columns,.npd-clarity-sample{display:grid;grid-template-columns:1fr 1.45fr 2fr;gap:.8rem;align-items:center;padding:.6rem 1.1rem}.npd-clarity-columns{border-bottom:1px solid #e5eee8;color:#667c70;font-size:.67rem;font-weight:800}.npd-clarity-sample{border-bottom:1px solid #eef3f0}.npd-clarity-sample:last-child{border-bottom:0}.npd-clarity-sample b,.npd-clarity-sample strong{display:block;color:#1a3d2e;font-size:.82rem}.npd-clarity-sample small{display:block;margin-top:.18rem;color:#607568;font-size:.71rem}.npd-clarity-tests{display:flex;flex-wrap:wrap;gap:.3rem}.npd-clarity-test{padding:.18rem .36rem;border:1px solid #d8e4dd;border-radius:3px;font-size:.68rem}.npd-clarity-test.passed{border-color:#a7d1b5;background:#eff8f1;color:#176948}.npd-clarity-test.failed{border-color:#e6b2a0;background:#fff0eb;color:#9b4028;font-weight:750}.npd-clarity-empty{color:#6a7b71;font-size:.78rem}.npd-live-variant{margin-left:.35rem;color:#587065;font-size:.7rem;font-weight:700}@media(max-width:760px){.npd-branch-clarity>header,.npd-clarity-lane>header{display:block}.npd-branch-clarity>header>span{display:inline-block;margin-top:.55rem}.npd-clarity-quote{text-align:left;margin-top:.5rem}.npd-clarity-columns{display:none}.npd-clarity-sample{grid-template-columns:1fr;gap:.4rem}}
