.bn2 .bn-ts{color:var(--ink,#262124);width:100%;min-width:0}
.bn2 .bn-ts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.bn2 .bn-ts-panel{min-width:0;padding:clamp(22px,3vw,34px);border:1px solid var(--line,#e7d9d3);border-radius:4px;background:#fff}
.bn2 .bn-ts-panel-type{background:var(--cream,#fbf7f2);border-color:transparent}
.bn2 .bn-ts-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:var(--wine,#711b35);margin:0 0 18px}
.bn2 .bn-ts h3{font-family:'League Spartan',sans-serif;font-size:clamp(26px,3vw,34px);line-height:1.12;letter-spacing:-.02em;font-weight:400;margin:0 0 12px;overflow-wrap:break-word}
.bn2 .bn-ts-description{font-size:17px;line-height:1.55;margin:0 0 22px}
.bn2 .bn-ts-terms{list-style:none;padding:18px 0 0;margin:0;border-top:1px solid var(--line,#e7d9d3);display:flex;flex-wrap:wrap;gap:10px}
.bn2 .bn-ts-terms li{list-style:none;padding:9px 12px;margin:0;background:#fff;border:1px solid var(--line,#e7d9d3);border-radius:4px;font-size:17px;line-height:1.4;max-width:100%;overflow-wrap:break-word}
.bn2 .bn-ts-states li{background:var(--cream,#fbf7f2)}
.bn2 .bn-ts-examples{margin-top:30px}
.bn2 .bn-ts-coexist{text-align:center;font-size:24px;line-height:1.3;color:var(--wine,#711b35);margin:0 0 18px}
.bn2 .bn-ts-examples ul{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;margin:0}
.bn2 .bn-ts-examples li{list-style:none;margin:0;background:var(--wine,#711b35);color:#fff;padding:22px 18px;text-align:center;font-size:20px;line-height:1.35;border-radius:4px;overflow-wrap:break-word}
.bn2 .bn-ts-takeaway{text-align:center;font-size:18px;line-height:1.55;margin:26px auto 0;max-width:580px}
@media(max-width:640px){.bn2 .bn-ts-grid{grid-template-columns:minmax(0,1fr);gap:16px}.bn2 .bn-ts-panel{padding:24px 20px}.bn2 .bn-ts-examples ul{grid-template-columns:minmax(0,1fr);gap:12px}.bn2 .bn-ts-examples li{font-size:19px;padding:20px 16px}.bn2 .bn-ts h3{font-size:29px}.bn2 .bn-ts-description,.bn2 .bn-ts-terms li{font-size:17px}.bn2 .bn-ts-takeaway{font-size:18px}}
