.RummyDirectory-module__pxQlwG__directory{padding:24px 0 32px}.RummyDirectory-module__pxQlwG__intro{text-align:center;max-width:940px;margin-bottom:24px}.RummyDirectory-module__pxQlwG__intro h1{margin:20px 0 10px;font-size:clamp(30px,5vw,48px);font-weight:900}.RummyDirectory-module__pxQlwG__intro p{color:var(--text-muted);font-size:var(--body-copy-size);line-height:1.7}.RummyDirectory-module__pxQlwG__navigation ol{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.RummyDirectory-module__pxQlwG__navigation li{align-items:center;gap:12px;display:inline-flex}.RummyDirectory-module__pxQlwG__navigation span{color:var(--text-muted)}.RummyDirectory-module__pxQlwG__navigation a{color:var(--text-muted);font-size:14px;font-weight:700}.RummyDirectory-module__pxQlwG__navigation a[aria-current=page]{color:var(--secondary)}.RummyDirectory-module__pxQlwG__navigation a:hover{color:var(--secondary);text-underline-offset:4px;text-decoration:underline}.RummyDirectory-module__pxQlwG__navigation a:focus-visible{outline:2px solid var(--secondary);outline-offset:4px;border-radius:2px}.RummyDirectory-module__pxQlwG__contentLink{color:var(--secondary-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.RummyDirectory-module__pxQlwG__contentLink:hover{color:var(--primary);text-decoration-thickness:2px}.RummyDirectory-module__pxQlwG__chooseChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid;margin:18px 0 22px!important;padding:0!important}.RummyDirectory-module__pxQlwG__chooseChecklist li{border:1px solid var(--border);border-left:4px solid var(--secondary);background:var(--surface);min-height:72px;color:var(--text-dark);font-size:var(--body-copy-size);border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;line-height:1.55;display:flex;position:relative;margin:0!important}.RummyDirectory-module__pxQlwG__chooseChecklist li:before{content:"✓";width:24px;height:24px;color:var(--secondary-dark);background:#fff1c7;border-radius:50%;flex:0 0 24px;place-items:center;font-size:14px;font-weight:800;display:inline-grid}@media (max-width:640px){.RummyDirectory-module__pxQlwG__intro p{font-size:var(--body-copy-size)}.RummyDirectory-module__pxQlwG__chooseChecklist{grid-template-columns:1fr}}
