
.g .bn-combine{width:100%;min-width:0;color:var(--i,#262124)}
.g .bn-combine-intro{font-size:17px;line-height:1.55;margin:0 0 26px;color:#665b5e}
.g .bn-combine-grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0}
.g .bn-combine-card{list-style:none;min-width:0;margin:0;padding:26px;border:1px solid var(--l,#e7d9d3);border-radius:4px;background:var(--c,#fbf7f2)}
.g .bn-combine-number{display:block;color:var(--w,#711b35);font-size:15px;line-height:1.4;letter-spacing:.1em;margin-bottom:20px}
.g .bn-combine-card h3{font-family:'League Spartan',sans-serif;font-size:25px;line-height:1.15;letter-spacing:-.015em;font-weight:400;margin:0 0 14px;color:var(--w,#711b35);overflow-wrap:break-word}
.g .bn-combine-card p{font-size:17px;line-height:1.55;margin:0;overflow-wrap:break-word}
.g .bn-combine-takeaway{background:var(--w,#711b35);color:#fff;text-align:center;padding:22px 20px;margin:24px 0 0;font-size:21px;line-height:1.4;font-weight:700;border-radius:4px}
.g .bn-combine-note{font-size:16px;line-height:1.55;text-align:center;color:#665b5e;margin:16px auto 0;max-width:620px}
@media(max-width:640px){.g .bn-combine-grid{grid-template-columns:minmax(0,1fr)}.g .bn-combine-card{padding:24px}.g .bn-combine-card h3{font-size:25px}}
