.book.svelte-j1n0k4{--ink:#14241b;--forest:#14352a;--coral:#d34e26;--gold:#b89144;--rose:#b75c70;--paper:#f6ecd9;--bone:#fffdf5;--line:#b8914457;min-height:100dvh;color:var(--ink);font-family:var(--pm-sans);background:linear-gradient(#fffdf5f0,#f6ecd9fa),url(../../../home/textures/paper-grain.png)}.book-frame.svelte-j1n0k4{width:min(1180px,100% - 32px);margin-inline:auto}.book-crumbs.svelte-j1n0k4{padding-top:22px}.cover.svelte-j1n0k4{border-bottom:1px solid var(--line);align-items:center;gap:clamp(28px,6vw,84px);min-height:min(760px,100svh - 64px);padding:clamp(44px,7vw,88px) max(24px,50vw - 590px);display:grid;overflow:hidden}.cover-couture.svelte-j1n0k4{background:linear-gradient(90deg,#14352a14,#fffdf5bf),url(../../../home/textures/paper-grain.png);grid-template-columns:minmax(0,.82fr) minmax(330px,.9fr)}.cover-atlas.svelte-j1n0k4{background:linear-gradient(135deg,#fffdf5f2,#e6efe4e6),url(../../../home/textures/paper-grain.png);grid-template-columns:minmax(300px,.78fr) minmax(0,.8fr)}.cover-companion.svelte-j1n0k4{color:var(--bone);background:linear-gradient(135deg,#14241bf2,#3e2c20eb),url(../../../home/textures/paper-grain.png);grid-template-columns:minmax(140px,.25fr) minmax(0,.84fr) minmax(180px,.3fr)}.eyebrow.svelte-j1n0k4{color:var(--coral);font-size:var(--pm-type-eyebrow);letter-spacing:.28em;text-transform:uppercase;margin:0 0 12px;font-weight:800}h1.svelte-j1n0k4,h2.svelte-j1n0k4,h3.svelte-j1n0k4,h4.svelte-j1n0k4{font-family:var(--pm-serif);letter-spacing:0;color:inherit;font-variation-settings:"opsz" 144;margin:0;font-weight:650}h1.svelte-j1n0k4{max-width:10ch;font-size:clamp(54px,9vw,116px);line-height:.9}h2.svelte-j1n0k4{font-size:clamp(32px,5vw,64px);line-height:.98}.edition.svelte-j1n0k4{color:var(--gold);font-family:var(--pm-serif);margin:18px 0 0;font-size:clamp(24px,3vw,40px);line-height:1}.lead.svelte-j1n0k4,.section-head.svelte-j1n0k4 p:where(.svelte-j1n0k4),.promise.svelte-j1n0k4 p:where(.svelte-j1n0k4),.page.svelte-j1n0k4 p:where(.svelte-j1n0k4),.minimums.svelte-j1n0k4 p:where(.svelte-j1n0k4){max-width:68ch;color:var(--pm-text-strong);margin:22px 0 0;font-size:17px;line-height:1.62}.cover-companion.svelte-j1n0k4 .lead:where(.svelte-j1n0k4){color:#fffdf5c7}.cover-object.svelte-j1n0k4{min-height:520px;position:relative}.hardcover.svelte-j1n0k4{background:linear-gradient(90deg,#10291f,#294837 44%,#11291f),url(../../../home/textures/paper-grain.png);border:1px solid #fffdf56b;border-radius:8px;place-items:center;display:grid;position:absolute;inset:14px 8% 0 2%;box-shadow:0 28px 70px #14241b57}.hardcover.svelte-j1n0k4:after{content:"";border:1px solid #b8914499;border-radius:6px;position:absolute;inset:18px}.hardcover.svelte-j1n0k4 img{filter:drop-shadow(0 10px 20px #00000038);width:min(168px,40%);height:auto}.spine.svelte-j1n0k4{background:#0000002e;border-right:1px solid #b8914473;width:58px;position:absolute;inset:0 auto 0 0}.corner.svelte-j1n0k4{background:var(--pm-seal);border:1px solid #fffdf5b3;width:54px;height:54px;position:absolute;right:48px}.corner.top.svelte-j1n0k4{top:46px}.corner.bottom.svelte-j1n0k4{bottom:46px}.hardcover-title.svelte-j1n0k4,.hardcover-sub.svelte-j1n0k4{text-align:center;color:var(--bone);position:absolute;left:82px;right:min(220px,38%)}.hardcover-title.svelte-j1n0k4{font-family:var(--pm-serif);font-size:clamp(23px,2.4vw,34px);line-height:1;bottom:116px}.hardcover-sub.svelte-j1n0k4{letter-spacing:.24em;text-transform:uppercase;color:#fffdf5b8;font-size:11px;font-weight:800;bottom:84px}.advisor-card.svelte-j1n0k4{background:#fffdf5eb;border:1px solid #b891446b;border-radius:8px;justify-items:center;gap:8px;width:min(188px,36vw);padding:12px;display:grid;position:absolute;bottom:0;right:0;box-shadow:0 18px 50px #14241b2e}.advisor-card.svelte-j1n0k4 img{width:100%;height:auto}.advisor-card.svelte-j1n0k4 span:where(.svelte-j1n0k4),.family-card.svelte-j1n0k4 p:where(.svelte-j1n0k4),.set-grid.svelte-j1n0k4 p:where(.svelte-j1n0k4),.rule-card.svelte-j1n0k4 p:where(.svelte-j1n0k4),.procedure-grid.svelte-j1n0k4 p:where(.svelte-j1n0k4){color:var(--coral);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.atlas-tile-wall.svelte-j1n0k4{border:1px solid var(--line);background:#fffdf5b3;border-radius:8px;gap:12px;padding:22px;display:grid}.atlas-tile-wall.svelte-j1n0k4 div:where(.svelte-j1n0k4),.tile-row.svelte-j1n0k4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.atlas-tile-wall.svelte-j1n0k4 .book-tile:where(.svelte-j1n0k4),.tile-row.svelte-j1n0k4 .book-tile:where(.svelte-j1n0k4){--book-tile-w:42px;box-sizing:border-box;width:var(--book-tile-w);height:calc(var(--book-tile-w) * 1.4);justify-content:flex-start;align-items:center;gap:calc(var(--book-tile-w) * .02);padding:calc(var(--book-tile-w) * .05) calc(var(--book-tile-w) * .05) calc(var(--book-tile-w) * .06);border:1.5px solid var(--ink);background:var(--pmg-cream,#fffdf5);border-radius:5px;flex-direction:column;flex:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:1.5px 1.5px #0006}:is(.atlas-tile-wall.svelte-j1n0k4 .book-tile:where(.svelte-j1n0k4):has(.table-tile-art-face),.tile-row.svelte-j1n0k4 .book-tile:where(.svelte-j1n0k4):has(.table-tile-art-face)){box-shadow:none;background:0 0;border-color:#0000}.book-tile.svelte-j1n0k4 .tile-face{width:100%;height:100%;display:block}.book-tile.svelte-j1n0k4 .clean-tile-num:where(.svelte-j1n0k4){font-family:ui-sans-serif,system-ui,sans-serif;font-size:calc(var(--book-tile-w) * .34);letter-spacing:0;color:var(--pmg-ink,var(--ink));font-weight:850;line-height:1}.book-tile.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){width:100%;color:var(--pmg-ink,var(--ink));font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Songti SC,ui-serif,serif;font-size:calc(var(--book-tile-w) * .5);flex:1 1 0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.book-tile.honor.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){font-size:calc(var(--book-tile-w) * .62)}.book-tile.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4) svg{width:80%;height:80%}.book-tile.svelte-j1n0k4 .clean-tile-honor-lbl:where(.svelte-j1n0k4){color:var(--pmg-ink,var(--ink));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--book-tile-w) * .17);letter-spacing:0;margin-top:1px;font-weight:750;line-height:1}.book-tile.honor.wind.svelte-j1n0k4 .clean-tile-honor-lbl:where(.svelte-j1n0k4){background:rgb(var(--pmg-trim-rgb,184 145 68) / .16);min-width:1.15em;color:var(--pmg-suit-character,#d74b2a);font-family:ui-sans-serif,system-ui,sans-serif;font-size:max(8px, calc(var(--book-tile-w) * .22));text-align:center;text-shadow:0 0 1px #fffdf5e6;border-radius:2px;padding:0 .08em;font-weight:950}.book-tile.crak.svelte-j1n0k4 .clean-tile-num:where(.svelte-j1n0k4),.book-tile.crak.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){color:var(--pmg-suit-character,#d74b2a)}.book-tile.boo.svelte-j1n0k4 .clean-tile-num:where(.svelte-j1n0k4),.book-tile.boo.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){color:var(--pmg-suit-bamboo,#0e7c44)}.book-tile.circ.svelte-j1n0k4 .clean-tile-num:where(.svelte-j1n0k4),.book-tile.circ.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){color:var(--pmg-suit-circle-blue,#2458a6)}.book-tile.honor.grn.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){color:var(--pmg-suit-bamboo,#0e7c44)}.book-tile.honor.red.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){color:var(--pmg-suit-character,#d74b2a)}.book-tile.honor.white.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4),.book-tile.honor.wind.svelte-j1n0k4 .clean-tile-glyph:where(.svelte-j1n0k4){color:var(--pmg-ink,var(--ink))}.book-flower-mark.svelte-j1n0k4{width:74%;min-height:calc(var(--book-tile-w) * .62);background:linear-gradient(180deg, #ffffff8c, #0000000d), var(--pmg-flower-chip-face,var(--pmg-cream,#fffdf5));font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:calc(var(--book-tile-w) * .19);letter-spacing:0;text-align:center;border:1px solid;border-radius:4px;place-items:center;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #ffffffb8}.book-flower-mark.red.svelte-j1n0k4{color:var(--pmg-flower-chip-red,var(--pmg-suit-character,#d74b2a))}.book-flower-mark.blue.svelte-j1n0k4{color:var(--pmg-flower-chip-blue,var(--pmg-suit-circle-blue,#2458a6))}.companion-mark.svelte-j1n0k4{border-right:1px solid #b8914475;place-items:center;min-height:420px;display:grid}.companion-mark.svelte-j1n0k4 img{filter:invert()sepia(.2)saturate(.6);width:min(140px,72%)}.companion-tabs.svelte-j1n0k4{gap:10px;display:grid}.companion-tabs.svelte-j1n0k4 span:where(.svelte-j1n0k4){color:#fffdf5d1;border:1px solid #fffdf538;border-radius:999px;padding:12px 16px;font-weight:800}.promise.svelte-j1n0k4{grid-template-columns:minmax(0,.74fr) minmax(320px,.9fr);align-items:start;gap:clamp(28px,5vw,70px);padding:clamp(46px,7vw,84px) 0;display:grid}.stats.svelte-j1n0k4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.stats.svelte-j1n0k4 div:where(.svelte-j1n0k4){border:1px solid var(--line);background:#fffdf5b8;border-radius:8px;min-height:140px;padding:18px}.stats.svelte-j1n0k4 dt:where(.svelte-j1n0k4){color:var(--coral);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.stats.svelte-j1n0k4 dd:where(.svelte-j1n0k4){color:var(--forest);font-family:var(--pm-serif);margin:14px 0 0;font-size:44px;line-height:.9}.stats.svelte-j1n0k4 p:where(.svelte-j1n0k4){color:var(--pm-text-soft);margin:10px 0 0;font-size:14px;line-height:1.45}.contents.svelte-j1n0k4,.tile-library.svelte-j1n0k4,.claim-spread.svelte-j1n0k4,.hand-spread.svelte-j1n0k4,.minimums.svelte-j1n0k4,.scoring.svelte-j1n0k4,.procedure.svelte-j1n0k4,.practice.svelte-j1n0k4{border-top:1px solid var(--line);padding:clamp(46px,7vw,84px) 0}.section-head.svelte-j1n0k4{margin-bottom:clamp(28px,5vw,52px)}.toc.svelte-j1n0k4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.toc.svelte-j1n0k4 li:where(.svelte-j1n0k4){background:#fffdf5b8;border:1px solid #b8914447;border-radius:8px;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:18px;display:grid}.toc.svelte-j1n0k4 span:where(.svelte-j1n0k4){color:var(--gold);font-family:var(--pm-mono);font-size:18px;font-weight:800}.toc.svelte-j1n0k4 h3:where(.svelte-j1n0k4),.family-card.svelte-j1n0k4 h3:where(.svelte-j1n0k4),.set-grid.svelte-j1n0k4 h3:where(.svelte-j1n0k4),.score-receipt.svelte-j1n0k4 h3:where(.svelte-j1n0k4),.rule-card.svelte-j1n0k4 h4:where(.svelte-j1n0k4),.procedure-grid.svelte-j1n0k4 h3:where(.svelte-j1n0k4){font-size:22px;line-height:1.05}.toc.svelte-j1n0k4 p:where(.svelte-j1n0k4),.family-card.svelte-j1n0k4 span:where(.svelte-j1n0k4),.set-grid.svelte-j1n0k4 span:where(.svelte-j1n0k4),.score-receipt.svelte-j1n0k4 p:where(.svelte-j1n0k4),.rule-card.svelte-j1n0k4 span:where(.svelte-j1n0k4),.procedure-grid.svelte-j1n0k4 span:where(.svelte-j1n0k4){color:var(--pm-text-soft);margin:8px 0 0;font-size:14px;line-height:1.5;display:block}.spread.svelte-j1n0k4{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(42px,7vw,76px) 0;display:grid}.page.svelte-j1n0k4{background:#fffdf5d6;border:1px solid #b891445c;border-radius:8px;min-height:520px;padding:clamp(24px,4vw,44px);box-shadow:0 14px 40px #14241b14}.page-note.svelte-j1n0k4{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;display:grid}.page-note.svelte-j1n0k4 img{width:140px;height:auto}.page-note.svelte-j1n0k4 h3:where(.svelte-j1n0k4){font-size:clamp(28px,4vw,44px);line-height:1}.table-diagram.svelte-j1n0k4{grid-template-columns:repeat(3,1fr);gap:12px;max-width:420px;margin-top:30px;display:grid;position:relative}.table-diagram.svelte-j1n0k4 span:where(.svelte-j1n0k4),.table-diagram.svelte-j1n0k4 strong:where(.svelte-j1n0k4){min-height:76px;color:var(--forest);background:#14352a14;border:1px solid #14352a33;border-radius:8px;place-items:center;font-weight:800;display:grid}.table-diagram.svelte-j1n0k4 strong:where(.svelte-j1n0k4){background:var(--forest);color:#fff;grid-area:2/2}.family-grid.svelte-j1n0k4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.family-card.svelte-j1n0k4,.claim-grid.svelte-j1n0k4 article:where(.svelte-j1n0k4),.set-grid.svelte-j1n0k4 article:where(.svelte-j1n0k4),.rule-card.svelte-j1n0k4,.procedure-grid.svelte-j1n0k4 article:where(.svelte-j1n0k4){background:#fffdf5bd;border:1px solid #b8914447;border-radius:8px;align-content:start;gap:12px;padding:18px;display:grid}.tile-row-large.svelte-j1n0k4 .book-tile:where(.svelte-j1n0k4){--book-tile-w:54px}.set-grid.svelte-j1n0k4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.claim-grid.svelte-j1n0k4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.claim-grid.svelte-j1n0k4 h3:where(.svelte-j1n0k4){color:var(--forest);font-size:23px;line-height:1.05}.claim-grid.svelte-j1n0k4 p:where(.svelte-j1n0k4){color:var(--coral);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.claim-grid.svelte-j1n0k4 span:where(.svelte-j1n0k4){color:var(--pm-text-soft);font-size:14px;line-height:1.5}.page-steps.svelte-j1n0k4 ol:where(.svelte-j1n0k4){gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.page-steps.svelte-j1n0k4 li:where(.svelte-j1n0k4){border-bottom:1px solid #b891443d;gap:5px;padding:16px 0;display:grid}.page-steps.svelte-j1n0k4 strong:where(.svelte-j1n0k4){color:var(--forest);font-size:18px}.page-steps.svelte-j1n0k4 span:where(.svelte-j1n0k4){color:var(--pm-text-soft);line-height:1.5}.winning-hand.svelte-j1n0k4{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:16px;display:grid}.hand-groups.svelte-j1n0k4{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hand-groups.svelte-j1n0k4 article:where(.svelte-j1n0k4){background:#fffdf5b8;border:1px solid #b8914442;border-radius:8px;gap:10px;padding:16px;display:grid}.hand-groups.svelte-j1n0k4 p:where(.svelte-j1n0k4){color:var(--coral);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.hand-groups.svelte-j1n0k4 span:where(.svelte-j1n0k4){color:var(--pm-text-soft);font-size:13px}.score-receipt.svelte-j1n0k4{background:#14352a14;border:1px solid #14352a3d;border-radius:8px;padding:22px}.score-receipt.svelte-j1n0k4 dl:where(.svelte-j1n0k4){gap:10px;margin:22px 0 0;display:grid}.score-receipt.svelte-j1n0k4 div:where(.svelte-j1n0k4),.minimum-grid.svelte-j1n0k4 article:where(.svelte-j1n0k4){border-bottom:1px solid #14352a29;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.score-receipt.svelte-j1n0k4 dt:where(.svelte-j1n0k4){color:var(--pm-text-soft);font-size:14px}.score-receipt.svelte-j1n0k4 dd:where(.svelte-j1n0k4){color:var(--forest);font-family:var(--pm-mono);margin:0;font-size:13px;font-weight:800}.minimums.svelte-j1n0k4{grid-template-columns:minmax(0,.78fr) minmax(320px,.72fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.minimum-grid.svelte-j1n0k4{gap:10px;display:grid}.minimum-grid.svelte-j1n0k4 article:where(.svelte-j1n0k4){border:1px solid var(--line);background:#fffdf5b8;border-radius:8px;align-items:baseline;padding:16px 18px}.minimum-grid.svelte-j1n0k4 span:where(.svelte-j1n0k4){color:var(--pm-text-soft)}.minimum-grid.svelte-j1n0k4 strong:where(.svelte-j1n0k4){color:var(--forest);font-family:var(--pm-mono)}.score-section.svelte-j1n0k4{margin-top:clamp(32px,5vw,54px)}.score-section.svelte-j1n0k4>header:where(.svelte-j1n0k4){border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);align-items:end;gap:28px;padding-bottom:14px;display:grid}.score-section.svelte-j1n0k4 h3:where(.svelte-j1n0k4){color:var(--forest);font-size:clamp(25px,3.6vw,40px)}.score-section.svelte-j1n0k4>header:where(.svelte-j1n0k4) p:where(.svelte-j1n0k4){color:var(--pm-text-soft);margin:0;line-height:1.5}.rule-grid.svelte-j1n0k4,.procedure-grid.svelte-j1n0k4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid}.rule-card.svelte-j1n0k4{grid-template-columns:minmax(0,1fr) auto}.rule-card.svelte-j1n0k4>span:where(.svelte-j1n0k4),.rule-card.svelte-j1n0k4>em:where(.svelte-j1n0k4),.rule-card.svelte-j1n0k4>.rule-breakdown:where(.svelte-j1n0k4),.rule-card.svelte-j1n0k4 ul:where(.svelte-j1n0k4),.rule-tiles.svelte-j1n0k4{grid-column:1/-1}.rule-tiles.svelte-j1n0k4 .book-tile:where(.svelte-j1n0k4){--book-tile-w:34px}.rule-card.svelte-j1n0k4 em:where(.svelte-j1n0k4),.procedure-grid.svelte-j1n0k4 em:where(.svelte-j1n0k4){color:var(--pm-text-strong);font-size:13px;font-style:normal;line-height:1.45;display:block}.rule-breakdown.svelte-j1n0k4{gap:10px;margin-top:4px;display:grid}.rule-breakdown-row.svelte-j1n0k4{background:#14352a09;border:1px solid #14352a1f;border-radius:7px;gap:8px;padding:12px;display:grid}.rule-breakdown-head.svelte-j1n0k4{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.rule-breakdown.svelte-j1n0k4 h5:where(.svelte-j1n0k4){color:var(--forest);font-family:var(--pm-serif);margin:0;font-size:18px;line-height:1.1}.rule-breakdown.svelte-j1n0k4 p:where(.svelte-j1n0k4){color:var(--pm-text-strong);letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:500;line-height:1.45}.rule-breakdown-groups.svelte-j1n0k4{flex-wrap:wrap;gap:8px;display:flex}.rule-breakdown-group.svelte-j1n0k4{background:#fffdf5b8;border:1px solid #b8914433;border-radius:6px;gap:5px;min-width:min(100%,132px);padding:8px;display:grid}.rule-breakdown-group.svelte-j1n0k4 small:where(.svelte-j1n0k4){color:var(--coral);font-family:var(--pm-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.rule-breakdown-tiles.svelte-j1n0k4{gap:5px}.rule-breakdown-tiles.svelte-j1n0k4 .book-tile:where(.svelte-j1n0k4){--book-tile-w:30px}.rule-card.svelte-j1n0k4 strong:where(.svelte-j1n0k4),.procedure-grid.svelte-j1n0k4 strong:where(.svelte-j1n0k4){color:var(--forest);font-family:var(--pm-mono);text-align:right;background:#2e7d3214;border:1px solid #14352a33;border-radius:6px;align-self:start;padding:7px 9px;font-size:12px;line-height:1.25}.rule-card.svelte-j1n0k4 ul:where(.svelte-j1n0k4){gap:6px;margin:0;padding:0;list-style:none;display:grid}.rule-card.svelte-j1n0k4 li:where(.svelte-j1n0k4){color:var(--pm-text-soft);border-bottom:1px solid #b891442e;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;line-height:1.35;display:flex}.rule-card.svelte-j1n0k4 b:where(.svelte-j1n0k4){color:var(--forest);font-family:var(--pm-mono);flex:none;font-size:12px}.procedure-grid.svelte-j1n0k4{grid-template-columns:repeat(3,minmax(0,1fr))}.practice.svelte-j1n0k4{grid-template-columns:minmax(0,.7fr) minmax(320px,.8fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.practice.svelte-j1n0k4 p:where(.svelte-j1n0k4){max-width:64ch;color:var(--pm-text-strong);margin:22px 0 0;font-size:17px;line-height:1.62}.practice.svelte-j1n0k4 ol:where(.svelte-j1n0k4){gap:10px;margin:0;padding:0;list-style:none;display:grid}.practice.svelte-j1n0k4 li:where(.svelte-j1n0k4){background:#fffdf5bd;border:1px solid #b8914447;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.practice.svelte-j1n0k4 li:where(.svelte-j1n0k4) span:where(.svelte-j1n0k4){color:var(--gold);font-family:var(--pm-mono);font-weight:800}.practice.svelte-j1n0k4 li:where(.svelte-j1n0k4) strong:where(.svelte-j1n0k4){color:var(--forest);line-height:1.35}@media (width<=980px){.cover.svelte-j1n0k4,.promise.svelte-j1n0k4,.spread.svelte-j1n0k4,.minimums.svelte-j1n0k4,.score-section.svelte-j1n0k4>header:where(.svelte-j1n0k4),.winning-hand.svelte-j1n0k4,.practice.svelte-j1n0k4{grid-template-columns:1fr}.cover.svelte-j1n0k4{min-height:auto;padding-inline:24px}.cover-object.svelte-j1n0k4{min-height:470px}.companion-mark.svelte-j1n0k4{border-bottom:1px solid #b8914475;border-right:0;min-height:auto;padding-bottom:24px}.companion-tabs.svelte-j1n0k4{grid-template-columns:repeat(5,minmax(0,1fr))}.family-grid.svelte-j1n0k4,.claim-grid.svelte-j1n0k4,.rule-grid.svelte-j1n0k4,.procedure-grid.svelte-j1n0k4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.book-frame.svelte-j1n0k4,.spread.svelte-j1n0k4{width:min(100% - 24px,1180px)}.cover.svelte-j1n0k4{padding:34px 16px 46px}h1.svelte-j1n0k4{font-size:clamp(46px,17vw,74px)}.cover-object.svelte-j1n0k4{min-height:390px}.hardcover.svelte-j1n0k4{inset:8px 22px 28px 0}.spine.svelte-j1n0k4{width:44px}.hardcover-title.svelte-j1n0k4,.hardcover-sub.svelte-j1n0k4{display:none}.corner.svelte-j1n0k4{width:42px;height:42px;right:32px}.advisor-card.svelte-j1n0k4{width:144px}.stats.svelte-j1n0k4,.toc.svelte-j1n0k4,.family-grid.svelte-j1n0k4,.claim-grid.svelte-j1n0k4,.set-grid.svelte-j1n0k4,.hand-groups.svelte-j1n0k4,.rule-grid.svelte-j1n0k4,.procedure-grid.svelte-j1n0k4,.companion-tabs.svelte-j1n0k4{grid-template-columns:1fr}.page.svelte-j1n0k4{min-height:0;padding:22px}.page-note.svelte-j1n0k4{grid-template-columns:88px minmax(0,1fr)}.page-note.svelte-j1n0k4 img{width:88px}.rule-card.svelte-j1n0k4{grid-template-columns:1fr}.rule-card.svelte-j1n0k4 strong:where(.svelte-j1n0k4),.procedure-grid.svelte-j1n0k4 strong:where(.svelte-j1n0k4){text-align:left;justify-self:start}}@media print{.book.svelte-j1n0k4{background:#fff}.book-crumbs.svelte-j1n0k4,.procedure.svelte-j1n0k4,.scoring.svelte-j1n0k4{break-before:page}.cover.svelte-j1n0k4,.spread.svelte-j1n0k4,.page.svelte-j1n0k4,.family-card.svelte-j1n0k4,.rule-card.svelte-j1n0k4,.procedure-grid.svelte-j1n0k4 article:where(.svelte-j1n0k4){box-shadow:none}}
