.nnCombos{gap:14px;margin:24px 0;display:grid}.nnCombos>h2{color:var(--nn-maroon,#702331);font:700 26px/1.2 var(--font-playfair),var(--nn-script-serif),Georgia,serif;margin:0}.nnComboGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.nnComboCard{flex-direction:column;gap:8px;display:flex}.nnComboCard h3{color:var(--nn-maroon,#702331);font:700 20px/1.2 var(--font-playfair),var(--nn-script-serif),Georgia,serif;margin:0}.nnComboReports{color:var(--nn-ink,#2b1d16);flex:1;margin:0;padding-left:18px;font-size:15px}.nnComboPrice{align-items:baseline;gap:10px;margin:4px 0 0;display:flex}.nnComboPrice strong{color:var(--nn-maroon,#702331);font-size:1.6rem}.nnComboPrice s{color:var(--nn-muted,#8a7b6f);font-size:1rem}.nnComboSave{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.nnComboSave span{color:#7a4b00;background:#fbf1d9;border:1px solid #b8954599;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.nnComboOk{color:#1f6b3a;font-weight:700}.nnComboError{color:#9b1c1c;font-weight:700}.nnCombosIncluded ul{gap:6px;margin:0;padding-left:18px;display:grid}.nnComboValidity{font-size:13px}
