/* Scoped additions for the final NOOK-IN room-check flow. */
.diagnosis-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}
.diagnosis-pair>div{padding:26px 28px;border:1px solid var(--line);background:#fff}
.diagnosis-blockers{background:#f4f0e9!important}
.result-actions{padding:18px 0;border-bottom:1px solid var(--line)}
.low-budget-offers{margin:26px 0;padding:30px;border:1px solid var(--line);background:#f4efe7}
.low-budget-offers h3{margin:8px 0;font:500 30px/1.05 var(--serif)}
.low-budget-offers>div>p:last-child{color:var(--muted);font-size:12px}
.mini-offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}
.mini-offer-grid a{display:block;padding:22px;border:1px solid var(--line);background:#fff;color:inherit;text-decoration:none}
.mini-offer-grid span{display:block;color:var(--clay);font-size:9px;text-transform:uppercase;letter-spacing:.08em}
.mini-offer-grid strong{display:block;margin:8px 0;font:500 28px var(--serif)}
.mini-offer-grid p{color:var(--muted);font-size:11px}.mini-offer-grid b{font-size:9px;text-transform:uppercase}
.best-match-delivery{margin:14px 0 0;color:rgba(255,255,255,.72);font-size:10px;line-height:1.5}
.best-match-included-title{margin:22px 0 8px;color:rgba(255,255,255,.72);font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}
.best-match-features{margin:0;padding-left:18px;color:rgba(255,255,255,.92);font-size:11px;line-height:1.5}
.best-match-features li{margin:5px 0}
@media(max-width:780px){.diagnosis-pair,.mini-offer-grid{grid-template-columns:1fr}.diagnosis-pair>div,.low-budget-offers{padding:24px 20px}}
