<div class="section">
<div style="display: grid;grid-template-columns: 1fr 1fr;gap: 20px">
<div>
<h3>Opening Bids</h3>
<table>
<tbody><tr style="background-color: #f0f0f0">
<td><strong>Bid</strong></td>
<td><strong>Requirements</strong></td>
</tr>
<tr>
<td>1♣</td>
<td>12+ pts, 2+ ♣ (no 5card major)</td>
</tr>
<tr>
<td>1<span style="color: red">♦</span></td>
<td>12+ pts, 4+ <span style="color: red">♦</span> (no 5card major)</td>
</tr>
<tr>
<td>1<span style="color: red">♥</span>/1♠</td>
<td>12+ pts, 5+ cards in suit</td>
</tr>
<tr>
<td>1NT</td>
<td>15-17 HP, balanced hand (no 5 card major)
</td>
</tr>
<tr>
<td>2♣</td>
<td>22+ HP, forcing (Strong 2) or<br>
20-21 HP unbalanced hand</td>
</tr>
<tr>
<td>2<span style="color: red">♦</span>/2<span style="color: red">♥</span>/2♠
</td>
<td>6-11 pts, 6+ card suit (Weak 2)</td>
</tr>
<tr>
<td>2NT</td>
<td>20-21 HP, balanced hand</td>
</tr>
<tr>
<td>3-level</td>
<td>Preemptive, 7+ card suit, weak hand</td>
</tr>
</tbody></table>
<h3 style="color: #555;margin-top: 15px">Responses to 1NT (15-17)</h3>
<table>
<tbody><tr style="background-color: #f0f0f0">
<td><strong>Response</strong></td>
<td><strong>Meaning</strong></td>
</tr>
<tr>
<td>2♣</td>
<td>Stayman (asks for 4-card major)</td>
</tr>
<tr>
<td>2<span style="color: red">♦</span></td>
<td>Jacoby Transfer to <span style="color: red">♥</span></td>
</tr>
<tr>
<td>2<span style="color: red">♥</span>
</td>
<td>Jacoby Transfer to ♠</td>
</tr>
<tr>
<td>2♠</td>
<td>Transfer to minor or weak hand</td>
</tr>
<tr>
<td>2NT</td>
<td>Invitational, 8-9 pts, balanced</td>
</tr>
<tr>
<td>3NT</td>
<td>To play, 10-15 pts, balanced</td>
</tr>
</tbody></table>
<h3 style="color: #555;margin-top: 15px">Ogust (2NT) (14+) opener responses</h3>
<table>
<tbody><tr style="background-color: #f0f0f0">
<td><strong>Response</strong></td>
<td><strong>Meaning</strong></td>
</tr>
<tr>
<td>3♣</td>
<td>(6-7) strength outside suit</td>
</tr>
<tr>
<td>3<span style="color: red">♦</span></td>
<td>(6-7) strength within suit</td>
</tr>
<tr>
<td>3<span style="color: red">♥</span>
</td>
<td>(8-11) strength outside suit</td>
</tr>
<tr>
<td>3♠</td>
<td>(8-11) strength within suit</td>
</tr>
</tbody></table>
</div>
<div>
<h3>Responses to 1 of a Suit</h3>
<table>
<tbody><tr style="background-color: #f0f0f0">
<td><strong>Response</strong></td>
<td><strong>Requirements</strong></td>
</tr>
<tr>
<td>New suit (1-level)</td>
<td>6+ pts, 4+ cards</td>
</tr>
<tr>
<td>New suit (2-level)</td>
<td>10+ pts, 4+ cards</td>
</tr>
<tr>
<td>1NT</td>
<td>6-10 pts, no fit, forcing after 1♣</td>
</tr>
<tr>
<td>Raise to 2</td>
<td>6-10 pts, 3+ card support</td>
</tr>
<tr>
<td>Raise to 3</td>
<td>10-12 pts, 4+ card support</td>
</tr>
<tr>
<td>2NT</td>
<td>Jacoby 2NT, 13+ pts, 4+ support</td>
</tr>
<tr>
<td>Jump shift</td>
<td>17+ pts, strong suit</td>
</tr>
</tbody></table>
<h3 style="color: #555;margin-top: 15px">Point Requirements for Game</h3>
<table>
<tbody><tr style="background-color: #f0f0f0">
<td><strong>Contract</strong></td>
<td><strong>Combined Points</strong></td>
</tr>
<tr>
<td>3NT</td>
<td>25-26 pts</td>
</tr>
<tr>
<td>4<span style="color: red">♥</span> or
4♠</td>
<td>25-26 pts (with 8+ card fit)</td>
</tr>
<tr>
<td>5♣ or 5<span style="color: red">♦</span></td>
<td>28-29 pts</td>
</tr>
<tr>
<td>Small Slam</td>
<td>33+ pts</td>
</tr>
<tr>
<td>Grand Slam</td>
<td>37+ pts</td>
</tr>
</tbody></table>
<h3>Common Conventions</h3>
<ul style="font-size: 13px;margin: 5px 0">
<li><strong>Stayman:</strong> 2♣ (+9hp) response to 1NT asks for 4-card major</li>
<li><strong>Jacoby Transfers:</strong> 2<span style="color: red">♦</span>→<span style="color: red">♥</span>, 2<span style="color: red">♥</span>→♠
after 1NT opening</li>
<li><strong>Blackwood:</strong> 4NT asks for aces (responses: 5♣=0/4, 5<span style="color: red">♦</span>=1, 5<span style="color: red">♥</span>=2,
5♠=3)</li>
<li><strong><s>Gerber:</s></strong><s> 4♣ asks for aces after NT bid</s></li>
<li><strong>1st round Double:</strong> Has opening and cover in opponent suits</li>
<li><strong>1st round double after partner bid:</strong> With opponent overcalls, shows support for unbid suits <br>
implies <br>
<ul>
<li>4<span style="color: red">♥</span> + 4♠ if still in minor</li>
<li>4 unnamed major suit</li>
</ul>
</li><li><strong>2nd round Double:</strong> Implies +16 with cover in opponents suit</li>
</ul>
</div>
</div>
<span style="font-size: 8px"> version 1.2.1 - Jan 2026</span>
</div>