{"title":"American Mah Jongg Essentials","description":"\u003cp\u003eThe core NMJL path: read the card, play the hand, score it right.\u003c\/p\u003e","products":[{"product_id":"mastery-bundle","title":"American Mah Jongg Key Bundle — 2026\/2027","description":"\n\u003cstyle\u003e\n.mm-pd{--ink:#14110F;--muted:#6B615A;--line:rgba(20,17,15,.10);\n  font-family:inherit;color:var(--ink);line-height:1.65;max-width:820px}\n.mm-pd *{box-sizing:border-box}\n.mm-pd h2{font-size:1.45rem;line-height:1.25;margin:2.4rem 0 1rem;letter-spacing:-.01em}\n.mm-pd h3{font-size:1rem;margin:0 0 .3rem;letter-spacing:-.005em}\n.mm-pd p{margin:0 0 1rem}\n.mm-pd__hero{position:relative;padding:1.5rem 1.6rem;border-radius:14px;margin:0 0 1.6rem;\n  background:linear-gradient(180deg,#FFFDFA 0%,#F7F2E8 100%);border:1px solid var(--line);overflow:hidden}\n.mm-pd__hero:before{content:\"\";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(135deg,#8E1B2B 0%,#C4303C 55%,#E04A3F 100%)}\n.mm-pd__hero p{margin:0;font-size:1.16rem;line-height:1.45;font-weight:600;letter-spacing:-.01em}\n.mm-pd__sub{color:var(--muted);font-size:1.02rem}\n.mm-pd__rule{display:flex;align-items:center;gap:.8rem;margin:2.4rem 0 1.1rem}\n.mm-pd__rule span{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;\n  background:linear-gradient(135deg,#8E1B2B 0%,#C4303C 55%,#E04A3F 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__rule:after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,rgba(142,27,43,.28),transparent)}\n.mm-pd__grid{display:grid;gap:.7rem;margin:0 0 1rem}\n.mm-pd__item{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:12px;background:#fff;\n  transition:border-color .2s,transform .2s}\n.mm-pd__item:hover{border-color:rgba(142,27,43,.30);transform:translateY(-1px)}\n.mm-pd__item h3{background:linear-gradient(160deg,#14110F 0%,#2A2320 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}\n.mm-pd__item p{margin:0;font-size:.94rem;color:var(--muted)}\n.mm-pd__cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1rem}\n@media(max-width:640px){.mm-pd__cols{grid-template-columns:1fr}}\n.mm-pd__box{padding:1.1rem 1.2rem;border-radius:12px;border:1px solid var(--line)}\n.mm-pd__box--yes{background:linear-gradient(180deg,rgba(111,163,85,.09),rgba(111,163,85,.02))}\n.mm-pd__box--no{background:linear-gradient(180deg,rgba(20,17,15,.05),rgba(20,17,15,.01))}\n.mm-pd__box h3{font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem}\n.mm-pd__box--yes h3{background:linear-gradient(135deg,#3F6B34 0%,#6FA355 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__box--no h3{color:var(--muted)}\n.mm-pd__box ul{margin:0;padding:0;list-style:none}\n.mm-pd__box li{position:relative;padding-left:1.35rem;margin-bottom:.5rem;font-size:.93rem}\n.mm-pd__box li:last-child{margin-bottom:0}\n.mm-pd__box--yes li:before{content:\"\";position:absolute;left:0;top:.44em;width:9px;height:9px;\n  border-radius:50%;background:linear-gradient(135deg,#3F6B34 0%,#6FA355 100%)}\n.mm-pd__box--no li:before{content:\"\";position:absolute;left:0;top:.72em;width:9px;height:1.5px;\n  background:var(--muted);opacity:.55}\n.mm-pd__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:1.6rem 0;\n  border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#14110F 0%,#2A2320 100%)}\n@media(max-width:640px){.mm-pd__strip{grid-template-columns:repeat(2,1fr)}}\n.mm-pd__strip div{padding:1rem .8rem;text-align:center;background:linear-gradient(160deg,#14110F 0%,#2A2320 100%)}\n.mm-pd__strip b{display:block;font-size:.86rem;\n  background:linear-gradient(135deg,#B8862F 0%,#E8C77A 45%,#A9752A 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__strip small{display:block;margin-top:.2rem;font-size:.7rem;letter-spacing:.08em;\n  text-transform:uppercase;color:rgba(255,253,250,.55)}\n.mm-pd details{border-bottom:1px solid var(--line);padding:.85rem 0}\n.mm-pd details[open] summary{color:#8E1B2B}\n.mm-pd summary{cursor:pointer;font-weight:650;font-size:.97rem;list-style:none;\n  display:flex;justify-content:space-between;gap:1rem;align-items:center}\n.mm-pd summary::-webkit-details-marker{display:none}\n.mm-pd summary:after{content:\"+\";font-size:1.2rem;line-height:1;color:#8E1B2B;flex:none}\n.mm-pd details[open] summary:after{content:\"\\2212\"}\n.mm-pd details p{margin:.7rem 0 .2rem;font-size:.93rem;color:var(--muted)}\n.mm-pd__note{margin-top:1.8rem;padding:1rem 1.2rem;border-radius:12px;font-size:.9rem;\n  color:var(--muted);background:linear-gradient(180deg,#FFFDFA 0%,#F7F2E8 100%);border:1px solid var(--line)}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mm-pd\"\u003e\n\u003cdiv class=\"mm-pd__hero\"\u003e\u003cp\u003eEverything you need to stop guessing at the card — and start playing it.\u003c\/p\u003e\u003c\/div\u003e\n\u003cp class=\"mm-pd__sub\"\u003eThe complete NMJL learning path, from your first Charleston pass to tournament-level table reading.\u003c\/p\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eWhat you get\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__grid\"\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003e2026 Card Cheat Sheet\u003c\/h3\u003e\n\u003cp\u003eEvery line of the official card decoded visually. Hand structure, suit requirements, concealed markers, and a colour-coded system showing exactly where Jokers are legal and where they kill your hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003e2027 Card Cheat Sheet\u003c\/h3\u003e\n\u003cp\u003eIncluded free the day next year's card drops. You buy once and stay current.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eBook 1 — NMJL Essentials\u003c\/h3\u003e\n\u003cp\u003eTiles, racks, setup, the deal, the Charleston, calling and exposing, declaring Mah Jongg. Plain language, worked examples, glossary.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eBook 2 — Intermediate Strategy\u003c\/h3\u003e\n\u003cp\u003eHand selection, tile demand, reading discards, when to switch direction, and the probability behind each choice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eBook 3 — Advanced \u0026amp; Tournament Play\u003c\/h3\u003e\n\u003cp\u003eDefensive discarding, opponent profiling, wall memory, endgame pace, and tournament etiquette.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eMasterclass video course\u003c\/h3\u003e\n\u003cp\u003eFilmed lessons that show the decisions being made in real time, not just described on a page.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eScoring \u0026amp; payout sheet\u003c\/h3\u003e\n\u003cp\u003ePrintable. Every hand value, self-pick bonus, jokerless bonus, and who pays what.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003ePrintable tile set + practice quiz\u003c\/h3\u003e\n\u003cp\u003ePlay and drill even without a physical set.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__strip\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eInstant\u003c\/b\u003e\u003csmall\u003eDownload\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003ePDF\u003c\/b\u003e\u003csmall\u003ePrint ready\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eAny device\u003c\/b\u003e\u003csmall\u003ePhone \/ tablet \/ print\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eYours\u003c\/b\u003e\u003csmall\u003eNo subscription\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eIs this for you?\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__cols\"\u003e\n\u003cdiv class=\"mm-pd__box mm-pd__box--yes\"\u003e\n\u003ch3\u003eMade for you if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou own the card but still second-guess Joker placement\u003c\/li\u003e\n\u003cli\u003eYou've played for a while and want to stop plateauing\u003c\/li\u003e\n\u003cli\u003eYou want one resource instead of nine scattered PDFs\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__box mm-pd__box--no\"\u003e\n\u003ch3\u003eProbably not if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou want a physical tile set — this is a digital library\u003c\/li\u003e\n\u003cli\u003eYou only play Riichi or Hong Kong style (see our Riichi range)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eQuestions\u003c\/span\u003e\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eIs this the official NMJL card?\u003c\/summary\u003e\u003cp\u003eNo. It's a companion guide designed to sit beside your official card. You still need the card itself from the National Mah Jongg League.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDo I get the 2027 update automatically?\u003c\/summary\u003e\u003cp\u003eYes — free, at the same download link, the day it's ready.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I print it?\u003c\/summary\u003e\u003cp\u003eAll of it. It's built to be printed at home on standard paper.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"mm-pd__note\"\u003e\n\u003cstrong\u003eDelivery.\u003c\/strong\u003e The download link appears on the confirmation screen and in your email within a minute of purchase. Files stay available in that link — re-download whenever you need. Because these are digital files, purchases are non-refundable; if a file will not open, contact us and we will fix it.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Mahjong Key","offers":[{"title":"Default Title","offer_id":64517675155833,"sku":null,"price":36.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/9997\/2473\/files\/ChatGPT_Image_10_set_2026_00_30_13.png?v=1788997034"},{"product_id":"quick-wins","title":"Quick Wins in American Mah Jongg","description":"\n\u003cstyle\u003e\n.mm-pd{--ink:#14110F;--muted:#6B615A;--line:rgba(20,17,15,.10);\n  font-family:inherit;color:var(--ink);line-height:1.65;max-width:820px}\n.mm-pd *{box-sizing:border-box}\n.mm-pd h2{font-size:1.45rem;line-height:1.25;margin:2.4rem 0 1rem;letter-spacing:-.01em}\n.mm-pd h3{font-size:1rem;margin:0 0 .3rem;letter-spacing:-.005em}\n.mm-pd p{margin:0 0 1rem}\n.mm-pd__hero{position:relative;padding:1.5rem 1.6rem;border-radius:14px;margin:0 0 1.6rem;\n  background:linear-gradient(180deg,#FFFDFA 0%,#F7F2E8 100%);border:1px solid var(--line);overflow:hidden}\n.mm-pd__hero:before{content:\"\";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(135deg,#8E1B2B 0%,#C4303C 55%,#E04A3F 100%)}\n.mm-pd__hero p{margin:0;font-size:1.16rem;line-height:1.45;font-weight:600;letter-spacing:-.01em}\n.mm-pd__sub{color:var(--muted);font-size:1.02rem}\n.mm-pd__rule{display:flex;align-items:center;gap:.8rem;margin:2.4rem 0 1.1rem}\n.mm-pd__rule span{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;\n  background:linear-gradient(135deg,#8E1B2B 0%,#C4303C 55%,#E04A3F 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__rule:after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,rgba(142,27,43,.28),transparent)}\n.mm-pd__grid{display:grid;gap:.7rem;margin:0 0 1rem}\n.mm-pd__item{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:12px;background:#fff;\n  transition:border-color .2s,transform .2s}\n.mm-pd__item:hover{border-color:rgba(142,27,43,.30);transform:translateY(-1px)}\n.mm-pd__item h3{background:linear-gradient(160deg,#14110F 0%,#2A2320 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}\n.mm-pd__item p{margin:0;font-size:.94rem;color:var(--muted)}\n.mm-pd__cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1rem}\n@media(max-width:640px){.mm-pd__cols{grid-template-columns:1fr}}\n.mm-pd__box{padding:1.1rem 1.2rem;border-radius:12px;border:1px solid var(--line)}\n.mm-pd__box--yes{background:linear-gradient(180deg,rgba(111,163,85,.09),rgba(111,163,85,.02))}\n.mm-pd__box--no{background:linear-gradient(180deg,rgba(20,17,15,.05),rgba(20,17,15,.01))}\n.mm-pd__box h3{font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem}\n.mm-pd__box--yes h3{background:linear-gradient(135deg,#3F6B34 0%,#6FA355 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__box--no h3{color:var(--muted)}\n.mm-pd__box ul{margin:0;padding:0;list-style:none}\n.mm-pd__box li{position:relative;padding-left:1.35rem;margin-bottom:.5rem;font-size:.93rem}\n.mm-pd__box li:last-child{margin-bottom:0}\n.mm-pd__box--yes li:before{content:\"\";position:absolute;left:0;top:.44em;width:9px;height:9px;\n  border-radius:50%;background:linear-gradient(135deg,#3F6B34 0%,#6FA355 100%)}\n.mm-pd__box--no li:before{content:\"\";position:absolute;left:0;top:.72em;width:9px;height:1.5px;\n  background:var(--muted);opacity:.55}\n.mm-pd__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:1.6rem 0;\n  border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#14110F 0%,#2A2320 100%)}\n@media(max-width:640px){.mm-pd__strip{grid-template-columns:repeat(2,1fr)}}\n.mm-pd__strip div{padding:1rem .8rem;text-align:center;background:linear-gradient(160deg,#14110F 0%,#2A2320 100%)}\n.mm-pd__strip b{display:block;font-size:.86rem;\n  background:linear-gradient(135deg,#B8862F 0%,#E8C77A 45%,#A9752A 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__strip small{display:block;margin-top:.2rem;font-size:.7rem;letter-spacing:.08em;\n  text-transform:uppercase;color:rgba(255,253,250,.55)}\n.mm-pd details{border-bottom:1px solid var(--line);padding:.85rem 0}\n.mm-pd details[open] summary{color:#8E1B2B}\n.mm-pd summary{cursor:pointer;font-weight:650;font-size:.97rem;list-style:none;\n  display:flex;justify-content:space-between;gap:1rem;align-items:center}\n.mm-pd summary::-webkit-details-marker{display:none}\n.mm-pd summary:after{content:\"+\";font-size:1.2rem;line-height:1;color:#8E1B2B;flex:none}\n.mm-pd details[open] summary:after{content:\"\\2212\"}\n.mm-pd details p{margin:.7rem 0 .2rem;font-size:.93rem;color:var(--muted)}\n.mm-pd__note{margin-top:1.8rem;padding:1rem 1.2rem;border-radius:12px;font-size:.9rem;\n  color:var(--muted);background:linear-gradient(180deg,#FFFDFA 0%,#F7F2E8 100%);border:1px solid var(--line)}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mm-pd\"\u003e\n\u003cdiv class=\"mm-pd__hero\"\u003e\u003cp\u003eSmall corrections. Immediate difference.\u003c\/p\u003e\u003c\/div\u003e\n\u003cp class=\"mm-pd__sub\"\u003e45+ table-tested adjustments you can use in tonight's game.\u003c\/p\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eWhat you get\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__grid\"\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003e45+ specific tips\u003c\/h3\u003e\n\u003cp\u003eEach one is a single decision you can change, with the reasoning behind it and the situation it applies to.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eReal hands, worked through\u003c\/h3\u003e\n\u003cp\u003eActual racks and discards, not abstract advice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eCovers the whole game\u003c\/h3\u003e\n\u003cp\u003eCharleston passes, Joker economy, when to call, when to stay quiet, reading the table.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eSkim-friendly layout\u003c\/h3\u003e\n\u003cp\u003eOne idea per page. Built to reread five minutes before you play.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__strip\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eInstant\u003c\/b\u003e\u003csmall\u003eDownload\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003ePDF\u003c\/b\u003e\u003csmall\u003ePrint ready\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eAny device\u003c\/b\u003e\u003csmall\u003ePhone \/ tablet \/ print\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eYours\u003c\/b\u003e\u003csmall\u003eNo subscription\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eIs this for you?\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__cols\"\u003e\n\u003cdiv class=\"mm-pd__box mm-pd__box--yes\"\u003e\n\u003ch3\u003eMade for you if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou know the rules but keep losing to the same players\u003c\/li\u003e\n\u003cli\u003eYou want improvement without reading a textbook\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__box mm-pd__box--no\"\u003e\n\u003ch3\u003eProbably not if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou've never played a hand — start with NMJL Essentials\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eQuestions\u003c\/span\u003e\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eHow long is it?\u003c\/summary\u003e\u003cp\u003eAround 50 pages, one idea per page.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eIs this in the Mastery Bundle?\u003c\/summary\u003e\u003cp\u003eNo, this is a standalone. The Bundle covers the same ground in far more depth.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"mm-pd__note\"\u003e\n\u003cstrong\u003eDelivery.\u003c\/strong\u003e The download link appears on the confirmation screen and in your email within a minute of purchase. Files stay available in that link — re-download whenever you need. Because these are digital files, purchases are non-refundable; if a file will not open, contact us and we will fix it.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Mahjong Key","offers":[{"title":"Default Title","offer_id":64517675188601,"sku":null,"price":11.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/9997\/2473\/files\/quick-wins.png?v=1788992208"},{"product_id":"scoring-sheet","title":"Scoring \u0026 Penalties Sheet — 2026 Edition","description":"\n\u003cstyle\u003e\n.mm-pd{--ink:#14110F;--muted:#6B615A;--line:rgba(20,17,15,.10);\n  font-family:inherit;color:var(--ink);line-height:1.65;max-width:820px}\n.mm-pd *{box-sizing:border-box}\n.mm-pd h2{font-size:1.45rem;line-height:1.25;margin:2.4rem 0 1rem;letter-spacing:-.01em}\n.mm-pd h3{font-size:1rem;margin:0 0 .3rem;letter-spacing:-.005em}\n.mm-pd p{margin:0 0 1rem}\n.mm-pd__hero{position:relative;padding:1.5rem 1.6rem;border-radius:14px;margin:0 0 1.6rem;\n  background:linear-gradient(180deg,#FFFDFA 0%,#F7F2E8 100%);border:1px solid var(--line);overflow:hidden}\n.mm-pd__hero:before{content:\"\";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(135deg,#8E1B2B 0%,#C4303C 55%,#E04A3F 100%)}\n.mm-pd__hero p{margin:0;font-size:1.16rem;line-height:1.45;font-weight:600;letter-spacing:-.01em}\n.mm-pd__sub{color:var(--muted);font-size:1.02rem}\n.mm-pd__rule{display:flex;align-items:center;gap:.8rem;margin:2.4rem 0 1.1rem}\n.mm-pd__rule span{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;\n  background:linear-gradient(135deg,#8E1B2B 0%,#C4303C 55%,#E04A3F 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__rule:after{content:\"\";flex:1;height:1px;background:linear-gradient(90deg,rgba(142,27,43,.28),transparent)}\n.mm-pd__grid{display:grid;gap:.7rem;margin:0 0 1rem}\n.mm-pd__item{padding:1rem 1.1rem;border:1px solid var(--line);border-radius:12px;background:#fff;\n  transition:border-color .2s,transform .2s}\n.mm-pd__item:hover{border-color:rgba(142,27,43,.30);transform:translateY(-1px)}\n.mm-pd__item h3{background:linear-gradient(160deg,#14110F 0%,#2A2320 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}\n.mm-pd__item p{margin:0;font-size:.94rem;color:var(--muted)}\n.mm-pd__cols{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 1rem}\n@media(max-width:640px){.mm-pd__cols{grid-template-columns:1fr}}\n.mm-pd__box{padding:1.1rem 1.2rem;border-radius:12px;border:1px solid var(--line)}\n.mm-pd__box--yes{background:linear-gradient(180deg,rgba(111,163,85,.09),rgba(111,163,85,.02))}\n.mm-pd__box--no{background:linear-gradient(180deg,rgba(20,17,15,.05),rgba(20,17,15,.01))}\n.mm-pd__box h3{font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.7rem}\n.mm-pd__box--yes h3{background:linear-gradient(135deg,#3F6B34 0%,#6FA355 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__box--no h3{color:var(--muted)}\n.mm-pd__box ul{margin:0;padding:0;list-style:none}\n.mm-pd__box li{position:relative;padding-left:1.35rem;margin-bottom:.5rem;font-size:.93rem}\n.mm-pd__box li:last-child{margin-bottom:0}\n.mm-pd__box--yes li:before{content:\"\";position:absolute;left:0;top:.44em;width:9px;height:9px;\n  border-radius:50%;background:linear-gradient(135deg,#3F6B34 0%,#6FA355 100%)}\n.mm-pd__box--no li:before{content:\"\";position:absolute;left:0;top:.72em;width:9px;height:1.5px;\n  background:var(--muted);opacity:.55}\n.mm-pd__strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:1.6rem 0;\n  border-radius:12px;overflow:hidden;background:linear-gradient(160deg,#14110F 0%,#2A2320 100%)}\n@media(max-width:640px){.mm-pd__strip{grid-template-columns:repeat(2,1fr)}}\n.mm-pd__strip div{padding:1rem .8rem;text-align:center;background:linear-gradient(160deg,#14110F 0%,#2A2320 100%)}\n.mm-pd__strip b{display:block;font-size:.86rem;\n  background:linear-gradient(135deg,#B8862F 0%,#E8C77A 45%,#A9752A 100%);-webkit-background-clip:text;background-clip:text;color:transparent}\n.mm-pd__strip small{display:block;margin-top:.2rem;font-size:.7rem;letter-spacing:.08em;\n  text-transform:uppercase;color:rgba(255,253,250,.55)}\n.mm-pd details{border-bottom:1px solid var(--line);padding:.85rem 0}\n.mm-pd details[open] summary{color:#8E1B2B}\n.mm-pd summary{cursor:pointer;font-weight:650;font-size:.97rem;list-style:none;\n  display:flex;justify-content:space-between;gap:1rem;align-items:center}\n.mm-pd summary::-webkit-details-marker{display:none}\n.mm-pd summary:after{content:\"+\";font-size:1.2rem;line-height:1;color:#8E1B2B;flex:none}\n.mm-pd details[open] summary:after{content:\"\\2212\"}\n.mm-pd details p{margin:.7rem 0 .2rem;font-size:.93rem;color:var(--muted)}\n.mm-pd__note{margin-top:1.8rem;padding:1rem 1.2rem;border-radius:12px;font-size:.9rem;\n  color:var(--muted);background:linear-gradient(180deg,#FFFDFA 0%,#F7F2E8 100%);border:1px solid var(--line)}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mm-pd\"\u003e\n\u003cdiv class=\"mm-pd__hero\"\u003e\u003cp\u003eEnd the after-the-hand argument.\u003c\/p\u003e\u003c\/div\u003e\n\u003cp class=\"mm-pd__sub\"\u003eEvery hand value, bonus and penalty on one printable reference.\u003c\/p\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eWhat you get\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__grid\"\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eComplete hand values\u003c\/h3\u003e\n\u003cp\u003eEvery scoring line on the 2026 card with its payout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eBonuses handled properly\u003c\/h3\u003e\n\u003cp\u003eSelf-pick, jokerless, and how they stack.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eWho pays what\u003c\/h3\u003e\n\u003cp\u003eThe discarder rule, the payer rule, and the common table variations spelled out.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eEvery penalty\u003c\/h3\u003e\n\u003cp\u003eFalse Mah Jongg, illegal exposure, wrong tile count, incorrect payment — what happens and what it costs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__item\"\u003e\n\u003ch3\u003eRound tracker\u003c\/h3\u003e\n\u003cp\u003eA printable grid for four players across a full session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__strip\"\u003e\n\u003cdiv\u003e\n\u003cb\u003eInstant\u003c\/b\u003e\u003csmall\u003eDownload\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003ePDF\u003c\/b\u003e\u003csmall\u003ePrint ready\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eAny device\u003c\/b\u003e\u003csmall\u003ePhone \/ tablet \/ print\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003eYours\u003c\/b\u003e\u003csmall\u003eNo subscription\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eIs this for you?\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__cols\"\u003e\n\u003cdiv class=\"mm-pd__box mm-pd__box--yes\"\u003e\n\u003ch3\u003eMade for you if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYour table argues about payouts\u003c\/li\u003e\n\u003cli\u003eYou host and want the calls to be consistent\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__box mm-pd__box--no\"\u003e\n\u003ch3\u003eProbably not if\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eYou need to learn how to play — this assumes you already do\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mm-pd__rule\"\u003e\u003cspan\u003eQuestions\u003c\/span\u003e\u003c\/div\u003e\n\u003cdetails\u003e\u003csummary\u003eIs it laminate-friendly?\u003c\/summary\u003e\u003cp\u003eYes, it's designed as a single-sheet reference you can laminate.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes it cover tournament rules?\u003c\/summary\u003e\u003cp\u003eIt covers standard NMJL play and flags where tournaments commonly differ.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"mm-pd__note\"\u003e\n\u003cstrong\u003eDelivery.\u003c\/strong\u003e The download link appears on the confirmation screen and in your email within a minute of purchase. Files stay available in that link — re-download whenever you need. Because these are digital files, purchases are non-refundable; if a file will not open, contact us and we will fix it.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Mahjong Key","offers":[{"title":"Default Title","offer_id":64517675221369,"sku":null,"price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/9997\/2473\/files\/scoring-sheet.png?v=1788992209"}],"url":"https:\/\/mahjongkey.com\/collections\/mm-amj.oembed","provider":"Mahjong Key","version":"1.0","type":"link"}