{"id":537,"date":"2026-05-14T12:52:26","date_gmt":"2026-05-14T10:52:26","guid":{"rendered":"https:\/\/pspuzzlowe.com\/?page_id=537"},"modified":"2026-07-31T19:59:37","modified_gmt":"2026-07-31T17:59:37","slug":"polish-speed-puzzling-championship-2026","status":"publish","type":"page","link":"https:\/\/pspuzzlowe.com\/en\/english\/polish-speed-puzzling-championship-2026\/","title":{"rendered":"Polish Speed Puzzling Championship 2026"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull is-layout-flow wp-block-group-is-layout-flow\">\n<style data-wp-block-html=\"css\">\n<style>\n\/* =========================================================\n   UKRYCIE TRANSLATEPRESS NA STRONIE ID 537\n   ========================================================= *\/\nbody.page-id-537 .trp-language-switcher,\nbody.page-id-537 .trp-language-switcher-container,\nbody.page-id-537 .trp-ls-shortcode-current-language,\nbody.page-id-537 .trp-ls-shortcode-language,\nbody.page-id-537 .trp-floater-ls,\nbody.page-id-537 .trp-floater-ls-language-name,\nbody.page-id-537 .trp-switcher-container,\nbody.page-id-537 .menu-item.trp-language-switcher-container,\nbody.page-id-537 li.trp-language-switcher-container {\n  display: none !important;\n}\n  \/* =========================================================\n     01. RESET WORDPRESS \/ USUNI\u0118CIE DOMY\u015aLNYCH ODST\u0118P\u00d3W\n     ========================================================= *\/\n\n  html {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n    scroll-behavior: smooth;\n  }\n\n  body {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n  }\n\n  body.admin-bar {\n    padding-top: 0 !important;\n  }\n\n  .wp-site-blocks {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n    gap: 0 !important;\n  }\n\n  .wp-site-blocks > header,\n  .wp-site-blocks > .wp-block-template-part:first-child {\n    display: none !important;\n    height: 0 !important;\n    min-height: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  .wp-site-blocks > * {\n    margin-block-start: 0 !important;\n  }\n\n  .wp-site-blocks > main,\n  main.wp-block-group,\n  main,\n  .wp-block-post-content,\n  .entry-content,\n  .wp-block-html {\n    margin-top: 0 !important;\n    padding-top: 0 !important;\n    margin-block-start: 0 !important;l\n  }\n\n  .wp-block-post-content > *:first-child,\n  .entry-content > *:first-child,\n  .wp-block-html:first-child {\n    margin-top: 0 !important;\n    margin-block-start: 0 !important;\n  }\n\n\n  \/* =========================================================\n     02. USTAWIENIA GLOBALNE STRONY \/ KOLORY \/ ZMIENNE\n     ========================================================= *\/\n\n  .mp-page {\n    --mp-blue: #0500ff;\n    --mp-blue-dark: #0300b8;\n    --mp-lime: #b8ff00;\n    --mp-dark: #111111;\n    --mp-text: #171717;\n    --mp-muted-dark: #555555;\n    --mp-white: #ffffff;\n    --mp-soft: #f7f7f7;\n    --mp-border: rgba(17, 17, 17, 0.12);\n    --mp-blue-border: rgba(5, 0, 255, 0.16);\n    --mp-shadow: 0 22px 55px rgba(5, 0, 255, 0.08);\n    --mp-strong-shadow: 0 28px 80px rgba(0, 0, 0, 0.22);\n\n    --mp-puzzle-white: url(\"data:image\/svg+xml,%3Csvg fill='%23ffffff' viewBox='0 0 8 8' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M3 0c-.28 0-.54.1-.72.28-.18.18-.28.44-.28.72 0 .28.18.48.28.72.03.06.03.16.03.28h-2.31v6h2.31c0-.12-.01-.22-.03-.28-.1-.24-.28-.44-.28-.72 0-.28.1-.54.28-.72.18-.18.44-.28.72-.28.28 0 .54.1.72.28.18.18.28.44.28.72 0 .28-.18.48-.28.72-.03.06-.03.16-.03.28h2.31v-2.31c.12 0 .22.01.28.03.24.1.44.28.72.28.28 0 .54-.1.72-.28.18-.18.28-.44.28-.72 0-.28-.1-.54-.28-.72-.18-.18-.44-.28-.72-.28-.28 0-.48.18-.72.28-.06.03-.16.03-.28.03v-2.31h-2.31c0-.12.01-.22.03-.28.1-.24.28-.44.28-.72 0-.28-.1-.54-.28-.72-.18-.18-.44-.28-.72-.28z'\/%3E%3C\/svg%3E\");\n\n    --mp-puzzle-blue: url(\"data:image\/svg+xml,%3Csvg fill='%230500ff' viewBox='0 0 8 8' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M3 0c-.28 0-.54.1-.72.28-.18.18-.28.44-.28.72 0 .28.18.48.28.72.03.06.03.16.03.28h-2.31v6h2.31c0-.12-.01-.22-.03-.28-.1-.24-.28-.44-.28-.72 0-.28.1-.54.28-.72.18-.18.44-.28.72-.28.28 0 .54.1.72.28.18.18.28.44.28.72 0 .28-.18.48-.28.72-.03.06-.03.16-.03.28h2.31v-2.31c.12 0 .22.01.28.03.24.1.44.28.72.28.28 0 .54-.1.72-.28.18-.18.28-.44.28-.72 0-.28-.1-.54-.28-.72-.18-.18-.44-.28-.72-.28-.28 0-.48.18-.72.28-.06.03-.16.03-.28.03v-2.31h-2.31c0-.12.01-.22.03-.28.1-.24.28-.44.28-.72 0-.28-.1-.54-.28-.72-.18-.18-.44-.28-.72-.28z'\/%3E%3C\/svg%3E\");\n\n    --mp-puzzle-lime: url(\"data:image\/svg+xml,%3Csvg fill='%23b8ff00' viewBox='0 0 8 8' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M3 0c-.28 0-.54.1-.72.28-.18.18-.28.44-.28.72 0 .28.18.48.28.72.03.06.03.16.03.28h-2.31v6h2.31c0-.12-.01-.22-.03-.28-.1-.24-.28-.44-.28-.72 0-.28.1-.54.28-.72.18-.18.44-.28.72-.28.28 0 .54.1.72.28.18.18.28.44.28.72 0 .28-.18.48-.28.72-.03.06-.03.16-.03.28h2.31v-2.31c.12 0 .22.01.28.03.24.1.44.28.72.28.28 0 .54-.1.72-.28.18-.18.28-.44.28-.72 0-.28-.1-.54-.28-.72-.18-.18-.44-.28-.72-.28-.28 0-.48.18-.72.28-.06.03-.16.03-.28.03v-2.31h-2.31c0-.12.01-.22.03-.28.1-.24.28-.44.28-.72 0-.28-.1-.54-.28-.72-.18-.18-.44-.28-.72-.28z'\/%3E%3C\/svg%3E\");\n\n    margin-top: 0 !important;\n    padding-top: 74px;\n    color: var(--mp-text);\n    background: #ffffff;\n    font-family: inherit;\n  }\n\n  .mp-page *,\n  .mp-page *::before,\n  .mp-page *::after {\n    box-sizing: border-box;\n  }\n\n\n  \/* =========================================================\n     03. NAWIGACJA\n     ID: #mp-nav\n     ========================================================= *\/\n\n  .mp-nav {\n    position: fixed;\n    top: 0;\n    left: 0;\n    z-index: 9999;\n    width: 100%;\n    padding: 14px 24px;\n    background: rgba(255, 255, 255, 0.74);\n    border-bottom: 1px solid rgba(17, 17, 17, 0.08);\n    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.05);\n    backdrop-filter: blur(18px);\n    -webkit-backdrop-filter: blur(18px);\n  }\n\n  .mp-nav-inner {\n    width: 100%;\n    max-width: 1260px;\n    margin: 0 auto;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n  }\n\n  .mp-nav-logo {\n    display: inline-flex;\n    align-items: center;\n    flex: 0 0 auto;\n    text-decoration: none;\n  }\n\n  .mp-nav-logo img {\n    display: block;\n    width: auto;\n    height: 46px;\n    object-fit: contain;\n  }\n\n  .mp-nav-menu {\n    display: flex;\n    align-items: center;\n    justify-content: flex-end;\n    gap: 8px;\n  }\n\n  .mp-nav-menu a {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 38px;\n    padding: 9px 13px;\n    border-radius: 999px;\n    color: var(--mp-text);\n    font-size: 15px;\n    font-weight: 850;\n    line-height: 1;\n    text-decoration: none;\n    white-space: nowrap;\n    transition: background 0.2s ease, color 0.2s ease, transform 0.2s ease;\n  }\n\n  .mp-nav-menu a:hover {\n    background: var(--mp-blue);\n    color: #ffffff;\n    transform: translateY(-1px);\n  }\n\n  .mp-nav-menu a[href=\"#zapisy\"] {\n    background: var(--mp-lime);\n    color: var(--mp-dark);\n  }\n\n  .mp-nav-menu a[href=\"#zapisy\"]:hover {\n    background: var(--mp-blue);\n    color: #ffffff;\n  }\n\n  .mp-nav-toggle {\n    display: none;\n    width: 44px;\n    height: 44px;\n    padding: 0;\n    border: 0;\n    border-radius: 999px;\n    background: var(--mp-blue);\n    cursor: pointer;\n    align-items: center;\n    justify-content: center;\n    flex-direction: column;\n    gap: 5px;\n  }\n\n  .mp-nav-toggle span {\n    display: block;\n    width: 20px;\n    height: 2px;\n    border-radius: 999px;\n    background: #ffffff;\n    transition: transform 0.2s ease, opacity 0.2s ease;\n  }\n\n  .mp-nav.is-open .mp-nav-toggle span:nth-child(1) {\n    transform: translateY(7px) rotate(45deg);\n  }\n\n  .mp-nav.is-open .mp-nav-toggle span:nth-child(2) {\n    opacity: 0;\n  }\n\n  .mp-nav.is-open .mp-nav-toggle span:nth-child(3) {\n    transform: translateY(-7px) rotate(-45deg);\n  }\n\n  #o-wydarzeniu,\n  #dlaczego-warto,\n  #harmonogram,\n  #sponsorzy,\n  #zapisy,\n  #kiedy-gdzie,\n  #kontakt {\n    scroll-margin-top: 96px;\n  }\n.mp-nav-menu .mp-language-switch {\n  background: var(--mp-blue);\n  color: #ffffff;\n  border: 1px solid var(--mp-blue);\n}\n\n.mp-nav-menu .mp-language-switch:hover {\n  background: var(--mp-lime);\n  color: var(--mp-dark);\n  border-color: var(--mp-lime);\n}\n\n  \/* =========================================================\n     04. WSP\u00d3LNE STYLE SEKCJI\n     ========================================================= *\/\n\n  .mp-section {\n    position: relative;\n    overflow: hidden;\n    padding: 92px 24px;\n    background: #ffffff;\n  }\n\n  .mp-section::before {\n    content: \"\";\n    position: absolute;\n    z-index: 0;\n    pointer-events: none;\n    width: 96px;\n    height: 96px;\n    right: 7%;\n    top: 54px;\n    background-image: var(--mp-puzzle-blue);\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    opacity: 0.035;\n    transform: rotate(11deg);\n  }\n\n  .mp-section-soft {\n    background: #f7f7f7;\n  }\n\n  .mp-section-blue {\n    background:\n      radial-gradient(circle at top right, rgba(184, 255, 0, 0.28), transparent 32%),\n      radial-gradient(circle at bottom left, rgba(184, 255, 0, 0.14), transparent 34%),\n      linear-gradient(135deg, var(--mp-blue) 0%, var(--mp-blue-dark) 100%);\n    color: var(--mp-white);\n  }\n\n  .mp-section-blue::before {\n    background-image: var(--mp-puzzle-white);\n    opacity: 0.08;\n  }\n\n  .mp-section-inner {\n    position: relative;\n    z-index: 2;\n    width: 100%;\n    max-width: 1180px;\n    margin: 0 auto;\n  }\n\n  .mp-section-eyebrow {\n    margin: 0 0 12px;\n    color: var(--mp-blue);\n    font-size: 14px;\n    font-weight: 900;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  .mp-section-title {\n    margin: 0 0 28px;\n    color: inherit;\n    font-size: clamp(34px, 4.4vw, 62px);\n    line-height: 1;\n    letter-spacing: -0.055em;\n    font-weight: 900;\n  }\n\n  .mp-section-lead {\n    max-width: 880px;\n    margin: 0;\n    color: var(--mp-muted-dark);\n    font-size: 20px;\n    line-height: 1.65;\n    font-weight: 450;\n  }\n\n  .mp-section-blue .mp-section-lead {\n    color: rgba(255, 255, 255, 0.86);\n  }\n\n  .mp-section-title-left,\n  .mp-section-lead-left {\n    text-align: left;\n  }\n\n\n  \/* =========================================================\n     05. WSP\u00d3LNE ELEMENTY: PRZYCISKI I KARTY\n     ========================================================= *\/\n\n  .mp-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 24px;\n    padding: 11px 18px;\n    border-radius: 999px;\n    font-size: 15px;\n    font-weight: 850;\n    line-height: 1;\n    text-decoration: none;\n    transition: transform 0.2s ease, opacity 0.2s ease;\n  }\n\n  .mp-button:hover {\n    transform: translateY(-2px);\n    opacity: 0.92;\n  }\n\n  .mp-button-primary {\n    background: var(--mp-lime);\n    color: var(--mp-dark);\n  }\n\n  .mp-button-secondary {\n    background: rgba(255, 255, 255, 0.12);\n    color: var(--mp-white);\n    border: 1px solid rgba(255, 255, 255, 0.38);\n  }\n\n  .mp-card {\n    border-radius: 28px;\n    background: #ffffff;\n    border: 1px solid var(--mp-border);\n    box-shadow: var(--mp-shadow);\n    color: var(--mp-text);\n  }\n\n\n  \/* =========================================================\n     06. SEKCJA HERO \/ G\u00d3RNY BANER\n     ID: #start\n     ========================================================= *\/\n\n  .mp-hero {\n    position: relative;\n    overflow: hidden;\n    min-height: 700px;\n    display: flex;\n    align-items: center;\n    margin-top: -74px !important;\n    padding: 150px 24px 90px;\n    color: var(--mp-white);\n    background-color: var(--mp-blue);\n    background-image:\n      linear-gradient(90deg, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.22) 48%, rgba(0, 0, 0, 0.04) 100%),\n      url(\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/1200x628.png\");\n    background-size: cover;\n    background-position: center;\n  }\n\n  .mp-hero::before,\n  .mp-hero::after {\n    content: \"\";\n    position: absolute;\n    z-index: 1;\n    pointer-events: none;\n    background-image: var(--mp-puzzle-white);\n    background-repeat: no-repeat;\n    background-position: center;\n    background-size: contain;\n    filter: drop-shadow(0 18px 35px rgba(0, 0, 0, 0.14));\n  }\n\n  .mp-hero::before {\n    top: 92px;\n    right: 9%;\n    width: 128px;\n    height: 128px;\n    opacity: 0.2;\n    transform: rotate(9deg);\n  }\n\n  .mp-hero::after {\n    right: 25%;\n    bottom: 110px;\n    width: 112px;\n    height: 112px;\n    opacity: 0.16;\n    transform: rotate(-13deg);\n  }\n\n  .mp-hero-inner {\n    position: relative;\n    z-index: 2;\n    width: 100%;\n    max-width: 1260px;\n    margin: 0 auto;\n  }\n\n  .mp-hero-content {\n    max-width: 1180px;\n  }\n\n  .mp-hero-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 0 0 22px;\n    padding: 10px 16px;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.14);\n    border: 1px solid rgba(255, 255, 255, 0.22);\n    color: var(--mp-white);\n    font-size: 14px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .mp-hero-title {\n    max-width: 1180px;\n    margin: 0 0 22px;\n    color: var(--mp-white);\n    font-size: clamp(52px, 5.35vw, 88px);\n    line-height: 0.96;\n    letter-spacing: -0.068em;\n    font-weight: 900;\n  }\n\n  .mp-hero-title span {\n    display: block;\n  }\n\n  .mp-hero-meta {\n    margin: 0 0 26px;\n    color: var(--mp-lime);\n    font-size: clamp(19px, 2.1vw, 30px);\n    line-height: 1.25;\n    font-weight: 850;\n  }\n\n  .mp-hero-text {\n    max-width: 680px;\n    margin: 0 0 34px;\n    color: rgba(255, 255, 255, 0.9);\n    font-size: clamp(18px, 1.7vw, 23px);\n    line-height: 1.55;\n    font-weight: 500;\n  }\n\n  .mp-hero-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    align-items: center;\n  }\n\n\n  \/* =========================================================\n     07. SEKCJA O WYDARZENIU\n     ID: #o-wydarzeniu\n     ========================================================= *\/\n\n  .mp-about-card {\n    margin-top: 34px;\n    padding: 34px;\n  }\n\n  .mp-about-card p {\n    margin: 0 0 18px;\n    color: var(--mp-text);\n    font-size: 18px;\n    line-height: 1.7;\n  }\n\n  .mp-about-card p:last-child {\n    margin-bottom: 0;\n  }\n\n\n  \/* =========================================================\n     08. SEKCJA DLACZEGO WARTO\n     ID: #dlaczego-warto\n     ========================================================= *\/\n\n  .mp-benefits-grid {\n    display: grid;\n    grid-template-columns: repeat(5, 1fr);\n    gap: 18px;\n    margin-top: 34px;\n  }\n\n  .mp-benefit-card {\n    position: relative;\n    min-height: 200px;\n    padding: 24px 22px;\n    border-radius: 26px;\n    background:\n      radial-gradient(circle at top right, rgba(184, 255, 0, 0.28), transparent 44%),\n      linear-gradient(180deg, #ffffff 0%, #fafafa 100%);\n    border: 1px solid rgba(5, 0, 255, 0.12);\n    box-shadow: 0 18px 45px rgba(5, 0, 255, 0.08);\n    overflow: hidden;\n  }\n\n  .mp-benefit-card::before {\n    content: \"\";\n    position: absolute;\n    right: -18px;\n    bottom: -18px;\n    width: 84px;\n    height: 84px;\n    background-image: var(--mp-puzzle-blue);\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    opacity: 0.08;\n    transform: rotate(-10deg);\n  }\n\n  .mp-benefit-card::after {\n    content: \"\";\n    position: absolute;\n    left: 22px;\n    top: 22px;\n    width: 38px;\n    height: 4px;\n    border-radius: 999px;\n    background: var(--mp-lime);\n  }\n\n  .mp-benefit-number {\n    display: inline-flex;\n    margin: 8px 0 8px;\n    color: var(--mp-blue);\n    font-size: 13px;\n    font-weight: 900;\n    letter-spacing: 0.08em;\n  }\n\n  .mp-benefit-card h3 {\n    position: relative;\n    z-index: 2;\n    margin: 0;\n    color: #171717;\n    font-size: 19px;\n    line-height: 1.25;\n    font-weight: 850;\n  }\n\n  .mp-benefit-card a {\n    color: var(--mp-blue);\n    text-decoration: none;\n  }\n\n  .mp-benefit-card a:hover {\n    text-decoration: underline;\n  }\n\n\n  \/* =========================================================\n     09. SEKCJA HARMONOGRAM\n     ID: #harmonogram\n     ========================================================= *\/\n\n  .mp-schedule-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 22px;\n    align-items: start;\n    margin-top: 34px;\n  }\n\n  .mp-schedule-day {\n    overflow: hidden;\n    border-radius: 28px;\n    border: 2px solid rgba(184, 255, 0, 0.9);\n    background: #ffffff;\n    box-shadow: var(--mp-strong-shadow);\n    color: var(--mp-text);\n  }\n\n  .mp-schedule-day summary {\n    list-style: none;\n    cursor: pointer;\n    padding: 28px 30px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 18px;\n    color: var(--mp-text);\n    font-size: 24px;\n    line-height: 1.15;\n    font-weight: 900;\n  }\n\n  .mp-schedule-day summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .mp-schedule-date {\n    display: block;\n    margin-top: 8px;\n    color: var(--mp-muted-dark);\n    font-size: 15px;\n    line-height: 1.3;\n    font-weight: 700;\n  }\n\n  .mp-schedule-icon {\n    flex: 0 0 auto;\n    width: 42px;\n    height: 42px;\n    border-radius: 999px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: var(--mp-lime);\n    color: var(--mp-dark);\n    font-size: 26px;\n    line-height: 1;\n    font-weight: 900;\n    transition: transform 0.2s ease;\n  }\n\n  .mp-schedule-day[open] .mp-schedule-icon {\n    transform: rotate(45deg);\n  }\n\n  .mp-schedule-list {\n    margin: 0;\n    padding: 0 30px 30px;\n    list-style: none;\n  }\n\n  .mp-schedule-list li {\n    display: grid;\n    grid-template-columns: 145px minmax(0, 1fr);\n    gap: 18px;\n    align-items: start;\n    padding: 18px 0;\n    border-top: 1px solid rgba(17, 17, 17, 0.1);\n    color: var(--mp-text);\n    font-size: 17px;\n    line-height: 1.45;\n  }\n\n  .mp-schedule-time {\n    display: block;\n    min-width: 145px;\n    color: var(--mp-blue);\n    font-weight: 900;\n    white-space: nowrap;\n  }\n\n\n  \/* =========================================================\n     10. SEKCJA SPONSORZY I PARTNERZY\n     ID: #sponsorzy\n     ========================================================= *\/\n\n  .mp-partners-section {\n    background: #ffffff;\n  }\n\n  .mp-partners-section .mp-section-eyebrow,\n  .mp-partners-section .mp-section-title,\n  .mp-partners-section .mp-section-lead {\n    text-align: left;\n  }\n.mp-partners-row {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 22px;\n  width: 75%;\n  max-width: 900px;\n  margin-inline: auto;\n}\n\n.mp-partners-row .mp-partner-card {\n  width: 100%;\n  max-width: none;\n  box-sizing: border-box;\n}\n\n@media (max-width: 600px) {\n  .mp-partners-row {\n    grid-template-columns: 1fr;\n    width: 90%;\n  }\n}\n\n  .mp-partners-tier {\n    margin-top: 54px;\n  }\n\n  .mp-partners-tier-organizers {\n    margin-top: 64px;\n  }\n\n  .mp-partners-tier h3 {\n    margin: 0 0 22px;\n    text-align: center;\n    font-size: clamp(22px, 2.6vw, 34px);\n    line-height: 1.15;\n    color: var(--mp-text);\n    font-weight: 900;\n    letter-spacing: -0.035em;\n  }\n\n  .mp-partners-grid {\n    display: grid;\n    gap: 22px;\n  }\n\n  .mp-partners-grid-organizers {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .mp-partners-grid-small {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    max-width: 1120px;\n    margin: 0 auto;\n  }\n\n  .mp-partners-single {\n    margin: 0 auto;\n  }\n\n  .mp-partners-single-main {\n    max-width: 560px;\n  }\n\n  .mp-partners-single-patron {\n    max-width: 520px;\n  }\n\n  .mp-partners-single-small {\n    max-width: 270px;\n  }\n\n  .mp-partner-card {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    background:\n      radial-gradient(circle at top right, rgba(184, 255, 0, 0.14), transparent 36%),\n      #ffffff;\n    border: 1px solid var(--mp-border);\n    border-radius: 28px;\n    box-shadow: 0 18px 45px rgba(5, 0, 255, 0.06);\n    color: var(--mp-text);\n    text-decoration: none;\n    text-align: center;\n    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;\n  }\n\n  .mp-partner-card:hover {\n    transform: translateY(-4px);\n    border-color: rgba(5, 0, 255, 0.28);\n    box-shadow: 0 24px 58px rgba(5, 0, 255, 0.12);\n  }\n\n  .mp-partner-logo {\n    width: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .mp-partner-logo img {\n    display: block;\n    max-width: 92%;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .mp-partner-card p {\n    margin: 0;\n    text-align: center;\n    color: var(--mp-text);\n    font-weight: 900;\n    line-height: 1.3;\n  }\n\n  \/* Organizatorzy *\/\n\n  .mp-partner-card-large {\n    min-height: 250px;\n    padding: 34px 30px;\n    border-radius: 30px;\n  }\n\n  .mp-partner-card-large .mp-partner-logo {\n    height: 130px;\n    margin-bottom: 20px;\n  }\n\n  .mp-partner-card-large .mp-partner-logo img {\n    max-height: 115px;\n  }\n\n  .mp-partner-card-large p {\n    font-size: 20px;\n  }\n\n  \/* Sponsor g\u0142\u00f3wny *\/\n\n  .mp-partner-card-main {\n    min-height: 220px;\n    padding: 30px 28px;\n    border-radius: 28px;\n    border: 2px solid rgba(184, 255, 0, 0.9);\n    box-shadow: 0 24px 65px rgba(5, 0, 255, 0.12);\n  }\n\n  .mp-partner-card-main .mp-partner-logo {\n    height: 110px;\n    margin-bottom: 18px;\n  }\n\n  .mp-partner-card-main .mp-partner-logo img {\n    max-height: 96px;\n  }\n\n  .mp-partner-card-main p {\n    font-size: 19px;\n  }\n\n  \/* Honorowy patronat *\/\n\n  .mp-partner-card-patron {\n    min-height: 185px;\n    padding: 24px;\n    border-radius: 26px;\n    background:\n      radial-gradient(circle at top right, rgba(5, 0, 255, 0.08), transparent 36%),\n      #f8f8f8;\n  }\n\n  .mp-partner-card-patron .mp-partner-logo {\n    height: 92px;\n    margin-bottom: 14px;\n  }\n\n  .mp-partner-card-patron .mp-partner-logo img {\n    max-height: 74px;\n  }\n\n  .mp-partner-card-patron p {\n    max-width: 390px;\n    font-size: 16px;\n  }\n\n  .mp-partner-card-patron span {\n    display: block;\n    margin-top: 7px;\n    color: var(--mp-muted-dark);\n    font-size: 14px;\n    font-weight: 800;\n  }\n\n  \/* Honorowy patronat \u2014 dwa logotypy w jednym kafelku *\/\n\n  .mp-partner-logo-double {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 24px;\n    flex-wrap: nowrap;\n    width: 100%;\n  }\n\n  .mp-partner-logo-double img {\n    flex: 0 1 auto;\n    max-width: 44%;\n    max-height: 74px;\n    width: auto;\n    height: auto;\n    object-fit: contain;\n  }\n\n  .mp-partner-card-patron .mp-partner-logo-double {\n    min-height: 92px;\n    margin-bottom: 14px;\n  }\n\n  \/* Sponsorzy nagr\u00f3d *\/\n\n  .mp-partner-card-small {\n    min-height: 145px;\n    padding: 20px 18px;\n    border-radius: 22px;\n  }\n\n  .mp-partner-card-small .mp-partner-logo {\n    height: 64px;\n    margin-bottom: 12px;\n  }\n\n  .mp-partner-card-small .mp-partner-logo img {\n    max-height: 54px;\n  }\n\n  .mp-partner-card-small p {\n    font-size: 15px;\n  }\n\n  \/* Wsp\u00f3\u0142praca *\/\n\n  .mp-partners-single-small .mp-partner-card-small {\n    min-height: 120px;\n    padding: 18px 16px;\n    border-radius: 20px;\n  }\n\n  .mp-partners-single-small .mp-partner-logo {\n    height: 54px;\n    margin-bottom: 10px;\n  }\n\n  .mp-partners-single-small .mp-partner-logo img {\n    max-height: 46px;\n  }\n\n  .mp-partners-single-small .mp-partner-card-small p {\n    font-size: 14px;\n  }\n\n\n  \/* =========================================================\n     11. SEKCJA ZAPISY I UCZESTNICTWO\n     ID: #zapisy\n     ========================================================= *\/\n\n  .mp-registration-box {\n    margin-top: 34px;\n    padding: 38px;\n    border-radius: 30px;\n    background: #ffffff;\n    border: 2px solid rgba(184, 255, 0, 0.9);\n    box-shadow: var(--mp-strong-shadow);\n    color: var(--mp-text);\n  }\n\n  .mp-registration-box p {\n    margin: 0 0 18px;\n    color: var(--mp-text);\n    font-size: 19px;\n    line-height: 1.65;\n    font-weight: 400;\n  }\n\n  .mp-registration-box p:last-child {\n    margin-bottom: 0;\n  }\n\n  .mp-registration-box ul {\n    margin: 0;\n    padding-left: 22px;\n    color: var(--mp-text);\n    font-size: 18px;\n    line-height: 1.65;\n    font-weight: 400;\n  }\n\n  .mp-registration-box li {\n    margin-bottom: 12px;\n    padding-left: 4px;\n    font-weight: 400;\n  }\n\n  .mp-registration-box li:last-child {\n    margin-bottom: 0;\n  }\n\n  .mp-registration-box li::marker {\n    color: var(--mp-blue);\n    font-size: 1.2em;\n  }\n\n  .mp-registration-box a {\n    color: var(--mp-blue);\n    font-weight: 600;\n    text-decoration: none;\n  }\n\n  .mp-registration-box a:hover {\n    text-decoration: underline;\n  }\n\n\n  \/* =========================================================\n     12. SEKCJA KIEDY I GDZIE\n     ID: #kiedy-gdzie\n     ========================================================= *\/\n\n  .mp-location-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 30px;\n    align-items: stretch;\n    margin-top: 34px;\n  }\n\n  .mp-location-info {\n    padding: 34px;\n  }\n\n  .mp-location-info p {\n    margin: 0 0 20px;\n    color: var(--mp-text);\n    font-size: 19px;\n    line-height: 1.55;\n  }\n\n  .mp-location-info p:last-child {\n    margin-bottom: 0;\n  }\n\n  .mp-location-info strong {\n    font-weight: 900;\n  }\n\n  .mp-map {\n    min-height: 320px;\n    overflow: hidden;\n    border-radius: 28px;\n    border: 1px solid var(--mp-border);\n    box-shadow: var(--mp-shadow);\n    background: #f4f4f4;\n  }\n\n  .mp-map iframe {\n    display: block;\n    width: 100%;\n    height: 100%;\n    min-height: 320px;\n    border: 0;\n  }\n\n\n  \/* =========================================================\n     13. SEKCJA KONTAKT \/ FORMULARZ\n     ID: #kontakt\n     ========================================================= *\/\n\n  .mp-contact-split {\n    display: grid;\n    grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);\n    gap: 34px;\n    align-items: start;\n  }\n\n  .mp-contact-card {\n    padding: 38px;\n    border-radius: 30px;\n    background: #ffffff;\n    border: 2px solid rgba(184, 255, 0, 0.9);\n    box-shadow: var(--mp-strong-shadow);\n    color: var(--mp-text);\n  }\n\n  .mp-contact-card p {\n    margin: 0;\n    color: var(--mp-text);\n    font-size: 20px;\n    line-height: 1.65;\n  }\n\n  .mp-contact-card a {\n    color: var(--mp-blue);\n    font-weight: 900;\n    text-decoration: none;\n  }\n\n  .mp-contact-card a:hover {\n    text-decoration: underline;\n  }\n\n  .mp-questions-form {\n    color: var(--mp-text);\n  }\n\n  .mp-questions-form input[type=\"text\"],\n  .mp-questions-form input[type=\"email\"],\n  .mp-questions-form input[type=\"tel\"],\n  .mp-questions-form input[type=\"url\"],\n  .mp-questions-form input[type=\"number\"],\n  .mp-questions-form input[type=\"date\"],\n  .mp-questions-form select,\n  .mp-questions-form textarea,\n  .mp-contact-card input[type=\"text\"],\n  .mp-contact-card input[type=\"email\"],\n  .mp-contact-card input[type=\"tel\"],\n  .mp-contact-card input[type=\"url\"],\n  .mp-contact-card input[type=\"number\"],\n  .mp-contact-card input[type=\"date\"],\n  .mp-contact-card select,\n  .mp-contact-card textarea {\n    width: 100%;\n    min-height: 46px;\n    padding: 10px 14px;\n    border: 1px solid rgba(17, 17, 17, 0.22);\n    border-radius: 7px;\n    background: #ffffff;\n    color: var(--mp-text);\n    font-family: inherit;\n    font-size: 16px;\n    line-height: 1.4;\n  }\n\n  .mp-questions-form textarea,\n  .mp-contact-card textarea {\n    min-height: 190px;\n    resize: vertical;\n  }\n\n  .mp-questions-form input:focus,\n  .mp-questions-form textarea:focus,\n  .mp-questions-form select:focus,\n  .mp-contact-card input:focus,\n  .mp-contact-card textarea:focus,\n  .mp-contact-card select:focus {\n    outline: 3px solid rgba(184, 255, 0, 0.35);\n    border-color: var(--mp-blue);\n  }\n\n  .mp-questions-form input[type=\"submit\"],\n  .mp-contact-card input[type=\"submit\"],\n  .wpcf7-form input[type=\"submit\"] {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 46px;\n    padding: 12px 24px;\n    border: 2px solid var(--mp-dark);\n    border-radius: 999px;\n    background: var(--mp-dark);\n    color: #ffffff;\n    font-family: inherit;\n    font-size: 16px;\n    font-weight: 900;\n    line-height: 1;\n    cursor: pointer;\n    text-decoration: none;\n    transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n\n  .mp-questions-form input[type=\"submit\"]:hover,\n  .mp-contact-card input[type=\"submit\"]:hover,\n  .wpcf7-form input[type=\"submit\"]:hover {\n    transform: translateY(-2px);\n    background: var(--mp-lime);\n    color: var(--mp-dark);\n    border-color: var(--mp-lime);\n    box-shadow: 0 12px 28px rgba(17, 17, 17, 0.18);\n  }\n\n  .mp-questions-form input[type=\"submit\"]:focus,\n  .mp-contact-card input[type=\"submit\"]:focus,\n  .wpcf7-form input[type=\"submit\"]:focus {\n    outline: 3px solid rgba(17, 17, 17, 0.25);\n    outline-offset: 3px;\n  }\n\n  .mp-questions-form .wpcf7-not-valid-tip,\n  .mp-contact-card .wpcf7-not-valid-tip {\n    margin-top: 6px;\n    color: #dc143c;\n    font-size: 14px;\n    font-weight: 700;\n  }\n\n  .mp-questions-form .wpcf7-response-output,\n  .mp-contact-card .wpcf7-response-output {\n    margin: 20px 0 0;\n    padding: 14px 16px;\n    border-radius: 14px;\n    font-size: 15px;\n    line-height: 1.45;\n  }\n\/* ===============================\n   STOPKA MP\n   =============================== *\/\n\n.mp-footer {\n  background: #151515;\n  color: #ffffff;\n  padding: 64px 20px 36px;\n}\n\n.mp-footer-inner {\n  width: min(1180px, 100%);\n  margin: 0 auto;\n}\n\n.mp-footer-main {\n  display: grid;\n  grid-template-columns: 1.4fr 0.8fr 1.25fr 0.7fr;\n  gap: 52px;\n  align-items: start;\n}\n\n.mp-footer-brand img {\n  max-width: 280px;\n  width: 100%;\n  height: auto;\n  display: block;\n  margin-bottom: 22px;\n}\n\n.mp-footer-brand p {\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.6;\n  color: rgba(255, 255, 255, 0.72);\n}\n\n.mp-footer-column h3,\n.mp-footer-seller h3 {\n  margin: 0 0 16px;\n  font-size: 17px;\n  line-height: 1.2;\n  font-weight: 800;\n  color: #ffffff;\n}\n\n.mp-footer-links {\n  display: grid;\n  gap: 10px;\n}\n\n.mp-footer-links a {\n  color: rgba(255, 255, 255, 0.68);\n  text-decoration: none;\n  font-size: 14.5px;\n  line-height: 1.3;\n}\n\n.mp-footer-links a:hover {\n  color: #ffffff;\n}\n\n.mp-footer-seller {\n  max-width: 330px;\n  font-size: 12.5px;\n  line-height: 1.55;\n  color: rgba(255, 255, 255, 0.68);\n}\n\n.mp-footer-seller p {\n  margin: 0 0 10px;\n}\n\n.mp-footer-seller p:last-child {\n  margin-bottom: 0;\n}\n\n.mp-footer-seller strong {\n  display: inline-block;\n  margin-bottom: 2px;\n  color: #ffffff;\n  font-size: 13px;\n  line-height: 1.35;\n  font-weight: 800;\n}\n\n.mp-footer-seller a {\n  color: #ffffff;\n  font-weight: 700;\n  text-decoration: underline;\n  text-underline-offset: 3px;\n}\n\n.mp-footer-seller a:hover {\n  opacity: 0.75;\n}\n\n.mp-footer-socials {\n  display: flex;\n  gap: 12px;\n  align-items: center;\n}\n\n.mp-footer-socials a {\n  width: 44px;\n  height: 44px;\n  border: 1px solid rgba(255, 255, 255, 0.28);\n  border-radius: 999px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  color: #ffffff;\n  text-decoration: none;\n  transition: background 0.2s ease, border-color 0.2s ease, transform 0.2s ease;\n}\n\n.mp-footer-socials a:hover {\n  background: #e30613;\n  border-color: #e30613;\n  transform: translateY(-2px);\n}\n\n.mp-footer-socials svg {\n  width: 20px;\n  height: 20px;\n  fill: currentColor;\n}\n\n.mp-footer-bottom {\n  margin-top: 46px;\n  padding-top: 22px;\n  border-top: 1px solid rgba(255, 255, 255, 0.12);\n  display: flex;\n  justify-content: space-between;\n  gap: 20px;\n  align-items: center;\n  color: rgba(255, 255, 255, 0.55);\n  font-size: 13px;\n}\n\n.mp-footer-bottom p {\n  margin: 0;\n}\n\n.mp-footer-legal {\n  color: rgba(255, 255, 255, 0.55);\n}\n\n\/* Tablet *\/\n@media (max-width: 980px) {\n  .mp-footer-main {\n    grid-template-columns: 1fr 1fr;\n    gap: 42px;\n  }\n\n  .mp-footer-seller {\n    max-width: 100%;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width: 640px) {\n  .mp-footer {\n    padding: 48px 20px 30px;\n  }\n\n  .mp-footer-main {\n    grid-template-columns: 1fr;\n    gap: 32px;\n  }\n\n  .mp-footer-brand img {\n    max-width: 230px;\n    margin-bottom: 18px;\n  }\n\n  .mp-footer-column h3,\n  .mp-footer-seller h3 {\n    margin-bottom: 14px;\n    font-size: 16px;\n  }\n\n  .mp-footer-links {\n    gap: 10px;\n  }\n\n  .mp-footer-links a {\n    font-size: 14px;\n  }\n\n  .mp-footer-seller {\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  .mp-footer-seller strong {\n    font-size: 12.5px;\n  }\n\n  .mp-footer-bottom {\n    margin-top: 36px;\n    flex-direction: column;\n    align-items: flex-start;\n    font-size: 12px;\n  }\n}\n  \/* =========================================================\n     15. RESPONSYWNO\u015a\u0106 \u2014 TABLET \/ MNIEJSZE LAPTOPY\n     ========================================================= *\/\n\n  @media (max-width: 1200px) {\n    .mp-hero-title {\n      max-width: 1040px;\n      font-size: clamp(46px, 6.4vw, 78px);\n    }\n  }\n\n  @media (max-width: 1100px) {\n    .mp-benefits-grid {\n      grid-template-columns: repeat(3, 1fr);\n    }\n  }\n\n  @media (max-width: 900px) {\n    .mp-schedule-grid,\n    .mp-location-grid,\n    .mp-contact-split {\n      grid-template-columns: 1fr;\n    }\n\n    .mp-partners-grid-organizers {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .mp-partners-grid-small {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      max-width: 620px;\n    }\n\n    .mp-partners-single {\n      max-width: 480px;\n    }\n\n    .mp-hero-title {\n      max-width: 860px;\n    }\n  }\n\n\n  \/* =========================================================\n     16. RESPONSYWNO\u015a\u0106 \u2014 MOBILE\n     ========================================================= *\/\n\n  @media (max-width: 760px) {\n    .mp-page {\n      padding-top: 64px;\n    }\n\n    .mp-nav {\n      padding: 10px 16px;\n      background: rgba(255, 255, 255, 0.78);\n      backdrop-filter: blur(18px);\n      -webkit-backdrop-filter: blur(18px);\n    }\n\n    .mp-nav-inner {\n      gap: 14px;\n    }\n\n    .mp-nav-logo img {\n      height: 40px;\n    }\n\n    .mp-nav-toggle {\n      display: inline-flex !important;\n      flex: 0 0 auto;\n    }\n\n    .mp-nav-menu {\n      position: absolute;\n      left: 16px;\n      right: 16px;\n      top: calc(100% + 10px);\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 8px;\n      padding: 14px;\n      border-radius: 22px;\n      background: rgba(255, 255, 255, 0.96);\n      border: 1px solid rgba(17, 17, 17, 0.1);\n      box-shadow: 0 22px 55px rgba(0, 0, 0, 0.16);\n      opacity: 0;\n      visibility: hidden;\n      transform: translateY(-8px);\n      pointer-events: none;\n      transition: opacity 0.2s ease, visibility 0.2s ease, transform 0.2s ease;\n    }\n\n    .mp-nav.is-open .mp-nav-menu {\n      opacity: 1;\n      visibility: visible;\n      transform: translateY(0);\n      pointer-events: auto;\n    }\n\n    .mp-nav-menu a {\n      width: 100%;\n      min-height: 46px;\n      justify-content: flex-start;\n      padding: 13px 15px;\n      background: #f7f7f7;\n      font-size: 16px;\n      font-weight: 850;\n    }\n\n    .mp-nav-menu a:hover {\n      transform: none;\n    }\n\n    #o-wydarzeniu,\n    #dlaczego-warto,\n    #harmonogram,\n    #sponsorzy,\n    #zapisy,\n    #kiedy-gdzie,\n    #kontakt {\n      scroll-margin-top: 84px;\n    }\n\n    .mp-hero {\n      min-height: 560px;\n      align-items: center;\n      margin-top: -64px !important;\n      padding: 112px 20px 42px;\n      background-image:\n        linear-gradient(180deg, rgba(0, 0, 0, 0.18) 0%, rgba(0, 0, 0, 0.32) 42%, rgba(0, 0, 0, 0.68) 100%),\n        url(\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/1080X1920.png\");\n      background-position: center;\n    }\n\n    .mp-hero::before {\n      top: 42px;\n      right: -18px;\n      width: 82px;\n      height: 82px;\n      opacity: 0.16;\n    }\n\n    .mp-hero::after {\n      right: 22px;\n      bottom: 72px;\n      width: 74px;\n      height: 74px;\n      opacity: 0.12;\n    }\n\n    .mp-hero-kicker {\n      margin-bottom: 18px;\n      padding: 9px 13px;\n      font-size: 12px;\n    }\n\n    .mp-hero-title {\n      max-width: 100%;\n      margin-bottom: 18px;\n      font-size: clamp(38px, 12vw, 54px);\n      letter-spacing: -0.055em;\n    }\n\n    .mp-hero-meta {\n      margin-bottom: 22px;\n      font-size: 20px;\n    }\n\n    .mp-hero-text {\n      margin-bottom: 28px;\n      font-size: 17px;\n    }\n\n    .mp-hero-actions {\n      width: 100%;\n      gap: 10px;\n    }\n\n    .mp-button {\n      width: 100%;\n      min-height: 22px;\n      padding: 10px 16px;\n      font-size: 14px;\n    }\n\n    .mp-section {\n      padding: 64px 20px;\n    }\n\n    .mp-section::before {\n      width: 72px;\n      height: 72px;\n      right: -18px;\n      top: 34px;\n    }\n\n    .mp-section-title {\n      margin-bottom: 22px;\n      font-size: clamp(34px, 11vw, 46px);\n    }\n\n    .mp-section-lead {\n      font-size: 17px;\n    }\n\n    .mp-about-card,\n    .mp-registration-box,\n    .mp-contact-card,\n    .mp-location-info {\n      padding: 24px 22px;\n      border-radius: 22px;\n    }\n\n    .mp-registration-box,\n    .mp-contact-card,\n    .mp-schedule-day {\n      border-width: 2px;\n    }\n\n    .mp-registration-box p,\n    .mp-registration-box ul {\n      font-size: 16px;\n    }\n\n    .mp-schedule-grid {\n      gap: 16px;\n    }\n\n    .mp-schedule-day {\n      border-radius: 22px;\n    }\n\n    .mp-schedule-day summary {\n      padding: 22px;\n      font-size: 21px;\n    }\n\n    .mp-schedule-list {\n      padding: 0 22px 22px;\n    }\n\n    .mp-schedule-list li {\n      grid-template-columns: 1fr;\n      gap: 6px;\n      font-size: 16px;\n    }\n\n    .mp-schedule-time {\n      min-width: 0;\n      white-space: nowrap;\n    }\n\n    .mp-benefits-grid {\n      grid-template-columns: 1fr;\n      gap: 14px;\n    }\n\n    .mp-benefit-card {\n      min-height: auto;\n      padding: 22px 20px;\n      border-radius: 22px;\n    }\n\n    .mp-benefit-number {\n      margin: 24px 0 16px;\n    }\n\n    .mp-benefit-card h3 {\n      font-size: 18px;\n    }\n\n    .mp-partners-tier,\n    .mp-partners-tier-organizers {\n      margin-top: 44px;\n    }\n\n    .mp-partners-grid-organizers,\n    .mp-partners-grid-small {\n      grid-template-columns: 1fr;\n      gap: 16px;\n      max-width: 100%;\n    }\n\n    .mp-partners-single,\n    .mp-partners-single-main,\n    .mp-partners-single-patron,\n    .mp-partners-single-small {\n      max-width: 100%;\n    }\n\n    .mp-partner-card-large {\n      min-height: 200px;\n      padding: 28px 20px;\n    }\n\n    .mp-partner-card-main {\n      min-height: 185px;\n      padding: 26px 20px;\n    }\n\n    .mp-partner-card-patron {\n      min-height: 165px;\n      padding: 24px 20px;\n    }\n\n    .mp-partner-card-small {\n      min-height: 140px;\n      padding: 22px 18px;\n    }\n\n    .mp-partners-single-small .mp-partner-card-small {\n      min-height: 120px;\n    }\n\n    .mp-partner-card-large .mp-partner-logo {\n      height: 105px;\n    }\n\n    .mp-partner-card-main .mp-partner-logo {\n      height: 90px;\n    }\n\n    .mp-partner-card-patron .mp-partner-logo {\n      height: 76px;\n    }\n\n    .mp-partner-card-small .mp-partner-logo {\n      height: 64px;\n    }\n\n    .mp-partners-single-small .mp-partner-logo {\n      height: 54px;\n    }\n\n    .mp-partner-card-large .mp-partner-logo img {\n      max-height: 92px;\n    }\n\n    .mp-partner-card-main .mp-partner-logo img {\n      max-height: 78px;\n    }\n\n    .mp-partner-card-patron .mp-partner-logo img {\n      max-height: 66px;\n    }\n\n    .mp-partner-card-small .mp-partner-logo img {\n      max-height: 54px;\n    }\n\n    .mp-partners-single-small .mp-partner-logo img {\n      max-height: 46px;\n    }\n\n    .mp-partner-card-large p {\n      font-size: 18px;\n    }\n\n    .mp-partner-card-main p {\n      font-size: 17px;\n    }\n\n    .mp-partner-card-patron p {\n      font-size: 16px;\n    }\n\n    .mp-partner-card-small p {\n      font-size: 15px;\n    }\n\n    .mp-partners-single-small .mp-partner-card-small p {\n      font-size: 14px;\n    }\n\n    .mp-partner-logo-double {\n      gap: 16px;\n      flex-wrap: nowrap;\n    }\n\n    .mp-partner-logo-double img {\n      max-width: 46%;\n      max-height: 62px;\n    }\n\n    .mp-partner-card-patron .mp-partner-logo-double {\n      min-height: 78px;\n    }\n\n    .mp-map,\n    .mp-map iframe {\n      min-height: 280px;\n      border-radius: 22px;\n    }\n\n    .mp-contact-card p {\n      font-size: 17px;\n    }\n.mp-footer {\n  padding: 44px 20px 28px;\n}\n\n.mp-footer-main {\n  grid-template-columns: 1fr;\n  gap: 32px;\n}\n\n.mp-footer-brand img {\n  height: 118px;\n  margin-bottom: 18px;\n}\n\n.mp-footer-brand p {\n  max-width: 100%;\n  font-size: 14px;\n}\n\n.mp-footer-column h3 {\n  margin-bottom: 14px;\n  font-size: 16px;\n}\n\n.mp-footer-links {\n  gap: 10px;\n}\n\n.mp-footer-links a,\n.mp-footer-contact a {\n  font-size: 14px;\n}\n\n.mp-footer-socials a {\n  width: 42px;\n  height: 42px;\n}\n\n.mp-footer-bottom {\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 14px;\n  margin-top: 34px;\n  padding-top: 22px;\n}\n\n.mp-footer-legal {\n  flex-wrap: wrap;\n  gap: 8px;\n}\n\n.mp-footer-bottom p,\n.mp-footer-legal,\n.mp-footer-legal a {\n  font-size: 13px;\n}\n  }\n.mp-seller-contact-data {\n  margin-top: 28px;\n  padding: 24px;\n  border-radius: 22px;\n  background: rgba(255, 255, 255, 0.92);\n  border: 1px solid rgba(15, 23, 42, 0.1);\n  box-shadow: 0 16px 36px rgba(15, 23, 42, 0.08);\n}\n\n.mp-seller-contact-data h3 {\n  margin: 0 0 16px;\n  font-size: 22px;\n  line-height: 1.2;\n  color: #111827;\n}\n\n.mp-seller-contact-data p {\n  margin: 0 0 8px;\n  font-size: 15px;\n  line-height: 1.55;\n  color: #1f2937;\n}\n\n.mp-seller-contact-data p:last-child {\n  margin-bottom: 0;\n}\n\n.mp-seller-contact-data a {\n  color: #e30613;\n  font-weight: 700;\n  text-decoration: none;\n}\n\n.mp-seller-contact-data a:hover {\n  text-decoration: underline;\n}\n\/* =========================================================\n   WYMUSZONE UKRYCIE DOMY\u015aLNEJ STOPKI WORDPRESS\n   ========================================================= *\/\n\nbody .wp-site-blocks > footer,\nbody .wp-site-blocks > .wp-block-template-part,\nbody footer.wp-block-template-part,\nbody .wp-block-template-part:has(footer) {\n  display: none !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  max-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n}\n\n\/* Zostawiamy widoczn\u0105 tylko stopk\u0119 mistrzostw *\/\nbody .mp-footer {\n  display: block !important;\n  height: auto !important;\n  min-height: 0 !important;\n  max-height: none !important;\n  overflow: visible !important;\n}\n\/* =========================================================\n   USUNI\u0118CIE BIA\u0141EGO PASKA POD STOPK\u0104\n   ========================================================= *\/\n\nhtml,\nbody {\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n  background: #171717 !important;\n}\n\n.wp-site-blocks,\n.wp-site-blocks > main,\nmain,\nmain.wp-block-group,\n.wp-block-post-content,\n.entry-content,\n.wp-block-html,\n.mp-page {\n  margin-bottom: 0 !important;\n  padding-bottom: 0 !important;\n}\n\n.wp-site-blocks > *:last-child,\n.wp-block-post-content > *:last-child,\n.entry-content > *:last-child,\n.mp-page > *:last-child {\n  margin-bottom: 0 !important;\n}\n\n\/* stopka ma by\u0107 ostatnim widocznym elementem *\/\n.mp-footer {\n  margin-bottom: 0 !important;\n}\n\n\/* je\u017celi WordPress zostawia pusty template-part po stopce *\/\n.wp-site-blocks > .wp-block-template-part:last-child,\n.wp-site-blocks > footer:last-child {\n  display: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  overflow: hidden !important;\n}\n\/* Live stream and live results *\/\n.mp-page .mp-live-strip {\n  position: relative;\n  z-index: 5;\n  width: 100%;\n  padding: 28px 24px;\n  background: var(--mp-lime, #b8ff00);\n  color: #111111;\n}\n\n.mp-page .mp-live-strip-inner {\n  width: 100%;\n  max-width: 1180px;\n  margin: 0 auto;\n}\n\n.mp-page .mp-live-heading {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  gap: 10px;\n  margin: 0 0 18px;\n  font-size: 22px;\n  font-weight: 900;\n  text-transform: uppercase;\n}\n\n.mp-page .mp-live-dot {\n  width: 12px;\n  height: 12px;\n  flex: 0 0 12px;\n  border-radius: 50%;\n  background: #e62117;\n}\n\n.mp-page .mp-live-links {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 16px;\n}\n\n.mp-page .mp-live-link {\n  display: grid;\n  grid-template-columns: 48px minmax(0, 1fr) 32px;\n  align-items: center;\n  gap: 14px;\n  min-height: 96px;\n  padding: 18px 22px;\n  border: 2px solid rgba(255, 255, 255, 0.35);\n  border-radius: 8px;\n  color: #ffffff !important;\n  text-decoration: none !important;\n  box-shadow: 0 10px 24px rgba(10, 10, 60, 0.2);\n  transition: transform 0.2s ease;\n}\n\n.mp-page .mp-live-youtube {\n  background: #e62117;\n}\n\n.mp-page .mp-live-results {\n  background: #075967;\n}\n\n.mp-page .mp-live-link small {\n  display: block;\n  margin-bottom: 4px;\n  color: inherit;\n  font-size: 12px;\n  font-weight: 800;\n}\n\n.mp-page .mp-live-link strong {\n  display: block;\n  color: inherit;\n  font-size: 21px;\n  line-height: 1.2;\n}\n\n.mp-page .mp-live-icon {\n  display: grid;\n  place-items: center;\n  width: 46px;\n  height: 46px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.18);\n  font-size: 20px;\n}\n\n.mp-page .mp-live-arrow {\n  font-size: 28px;\n  font-weight: 700;\n}\n\n.mp-page .mp-live-link:hover {\n  color: #ffffff !important;\n  transform: translateY(-3px);\n}\n\n@media (max-width: 700px) {\n  .mp-page .mp-live-strip {\n    padding: 24px 16px;\n  }\n\n  .mp-page .mp-live-heading {\n    font-size: 18px;\n  }\n\n  .mp-page .mp-live-links {\n    grid-template-columns: 1fr;\n  }\n\n  .mp-page .mp-live-link strong {\n    font-size: 18px;\n  }\n}\n<\/style>\n<\/style>\n\n<main class=\"mp-page\">\n\n  <!-- NAVIGATION -->\n  <header class=\"mp-nav\" id=\"mp-nav\">\n    <div class=\"mp-nav-inner\">\n\n      <a class=\"mp-nav-logo\" href=\"#start\" aria-label=\"Go to the top of the page\">\n        <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/01\/PSP-Logo-v1.png\" alt=\"Polish Jigsaw Puzzle Association logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 605px; --smush-placeholder-aspect-ratio: 605\/288;\">\n      <\/a>\n\n      <button class=\"mp-nav-toggle\" type=\"button\" aria-label=\"Open menu\" aria-expanded=\"false\">\n        <span><\/span>\n        <span><\/span>\n        <span><\/span>\n      <\/button>\n\n      <nav class=\"mp-nav-menu\" aria-label=\"Championship page navigation\">\n        <a href=\"#o-wydarzeniu\">About<\/a>\n        <a href=\"#harmonogram\">Schedule<\/a>\n        <a href=\"#sponsorzy\">Sponsors<\/a>\n        <a href=\"#documents\">Documents<\/a>\n        <a href=\"#kiedy-gdzie\">When and where<\/a>\n        <a href=\"#kontakt\">Contact<\/a>\n        <a class=\"mp-language-switch\" href=\"https:\/\/pspuzzlowe.com\/ii-mistrzostwa-polski-2026\/\">PL<\/a>\n      <\/nav>\n\n    <\/div>\n  <\/header>\n\n  <section class=\"mp-hero\" id=\"start\">\n    <div class=\"mp-hero-inner\">\n      <div class=\"mp-hero-content\">\n        <p class=\"mp-hero-kicker\">Polish Championship<\/p>\n\n        <h1 class=\"mp-hero-title\">\n          <span>2nd Polish Jigsaw Puzzle Championship<\/span>\n        <\/h1>\n\n        <p class=\"mp-hero-meta\">8\u20139 August 2026 \u2022 Olsztyn \u2022 Urania Arena<\/p>\n\n        <p class=\"mp-hero-text\">\n          The 2nd Polish Jigsaw Puzzle Championship is the biggest and most important puzzle-related event in Poland.\n        <\/p>\n\n        <div class=\"mp-hero-actions\">\n          <a class=\"mp-button mp-button-secondary\" href=\"#harmonogram\">View schedule<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/section>\n\n  <!-- LIVE STREAM AND LIVE RESULTS -->\n  <section class=\"mp-live-strip\" aria-label=\"Live stream and live results\">\n    <div class=\"mp-live-strip-inner\">\n      <div class=\"mp-live-heading\">\n        <span class=\"mp-live-dot\" aria-hidden=\"true\"><\/span>\n        Follow the Championship live\n      <\/div>\n\n      <div class=\"mp-live-links\">\n        <a class=\"mp-live-link mp-live-youtube\"\n           href=\"https:\/\/www.youtube.com\/@PolskieStowarzyszeniePuzzlowe\"\n           target=\"_blank\"\n           rel=\"noopener\">\n          <span class=\"mp-live-icon\" aria-hidden=\"true\">\u25b6<\/span>\n          <span>\n            <small>LIVE STREAM<\/small>\n            <strong>Watch live on YouTube<\/strong>\n          <\/span>\n          <span class=\"mp-live-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/a>\n\n        <a class=\"mp-live-link mp-live-results\"\n           href=\"https:\/\/puzzleresults.eu\/events\/ii-mistrzostwa-polski\"\n           target=\"_blank\"\n           rel=\"noopener\">\n          <span class=\"mp-live-icon\" aria-hidden=\"true\">\u2197<\/span>\n          <span>\n            <small>LIVE RESULTS<\/small>\n            <strong>Follow on PuzzleResults<\/strong>\n          <\/span>\n          <span class=\"mp-live-arrow\" aria-hidden=\"true\">\u2192<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n<section class=\"mp-section mp-section-blue\" id=\"harmonogram\">\n    <div class=\"mp-section-inner\">\n      <h2 class=\"mp-section-title\">Schedule<\/h2>\n\n      <div class=\"mp-schedule-grid\">\n        <details class=\"mp-schedule-day\" open=\"\">\n          <summary>\n            <span>\n              Saturday\n              <span class=\"mp-schedule-date\">8 August 2026<\/span>\n            <\/span>\n            <span class=\"mp-schedule-icon\">+<\/span>\n          <\/summary>\n\n          <ul class=\"mp-schedule-list\">\n            <li>\n              <span class=\"mp-schedule-time\">09:00\u201311:00<\/span>\n              <span>1st qualifying round \u2014 individual category<\/span>\n            <\/li>\n            <li>\n              <span class=\"mp-schedule-time\">11:30\u201313:30<\/span>\n              <span>2nd qualifying round \u2014 individual category<\/span>\n            <\/li>\n            <li>\n              <span class=\"mp-schedule-time\">13:30\u201315:00<\/span>\n              <span>Break<\/span>\n            <\/li>\n            <li>\n              <span class=\"mp-schedule-time\">15:00\u201316:15<\/span>\n              <span>1st qualifying round \u2014 pairs category<\/span>\n            <\/li>\n            <li>\n              <span class=\"mp-schedule-time\">16:45\u201318:00<\/span>\n              <span>2nd qualifying round \u2014 pairs category<\/span>\n            <\/li>\n          <\/ul>\n        <\/details>\n\n        <details class=\"mp-schedule-day\" open=\"\">\n          <summary>\n            <span>\n              Sunday\n              <span class=\"mp-schedule-date\">9 August 2026<\/span>\n            <\/span>\n            <span class=\"mp-schedule-icon\">+<\/span>\n          <\/summary>\n\n          <ul class=\"mp-schedule-list\">\n            <li>\n              <span class=\"mp-schedule-time\">09:00\u201311:00<\/span>\n              <span>Team category<\/span>\n            <\/li>\n            <li>\n              <span class=\"mp-schedule-time\">11:30\u201312:45<\/span>\n              <span>Individual category final<\/span>\n            <\/li>\n            <li>\n              <span class=\"mp-schedule-time\">13:15\u201314:15<\/span>\n              <span>Pairs category final<\/span>\n            <\/li>\n            <li>\n              <span class=\"mp-schedule-time\">14:30\u201314:45<\/span>\n              <span>Award ceremony<\/span>\n            <\/li>\n          <\/ul>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"mp-section\" id=\"o-wydarzeniu\">\n    <div class=\"mp-section-inner\">\n      <h2 class=\"mp-section-title\">About the Event<\/h2>\n\n      <div class=\"mp-card mp-about-card\">\n        <p>\n          For two days, Olsztyn will become the centre of competition, passion and great fun, bringing together both experienced competitors and newcomers who simply want to try competitive puzzling.\n        <\/p>\n\n        <p>\n          The event will take place at the modern Urania Arena, located at al. Marsza\u0142ka J\u00f3zefa Pi\u0142sudskiego 44 in Olsztyn. The Championship is organised by Hala Olsztyn Sp. z o.o. and the Polish Jigsaw Puzzle Association.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"mp-section mp-section-soft\" id=\"dlaczego-warto\">\n    <div class=\"mp-section-inner\">\n      <h2 class=\"mp-section-title\">Why participate?<\/h2>\n\n      <div class=\"mp-benefits-grid\">\n        <article class=\"mp-benefit-card\">\n          <span class=\"mp-benefit-number\">01<\/span>\n          <h3>Compete for the title of Polish Champion.<\/h3>\n        <\/article>\n\n        <article class=\"mp-benefit-card\">\n          <span class=\"mp-benefit-number\">02<\/span>\n          <h3>Take part in the largest jigsaw puzzle event in Poland.<\/h3>\n        <\/article>\n\n        <article class=\"mp-benefit-card\">\n          <span class=\"mp-benefit-number\">03<\/span>\n          <h3>Enjoy a unique atmosphere and a welcoming puzzle community.<\/h3>\n        <\/article>\n\n        <article class=\"mp-benefit-card\">\n          <span class=\"mp-benefit-number\">04<\/span>\n          <h3>Benefit from professional organisation and clear competition rules.<\/h3>\n        <\/article>\n\n        <article class=\"mp-benefit-card\">\n          <span class=\"mp-benefit-number\">05<\/span>\n          <h3>Compare your results on <a href=\"https:\/\/puzzleresults.eu\/\" target=\"_blank\" rel=\"noopener\">puzzleresults.eu<\/a>.<\/h3>\n        <\/article>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n\n  <section class=\"mp-section mp-partners-section\" id=\"sponsorzy\">\n    <div class=\"mp-section-inner\">\n\n      <p class=\"mp-section-eyebrow\">Supported by<\/p>\n      <h2 class=\"mp-section-title\">Sponsors and Partners<\/h2>\n\n      <p class=\"mp-section-lead\">\n        The 2nd Polish Speed Jigsaw Puzzle Championship is organised in cooperation with institutions, companies and partners that support the development of jigsaw puzzling in Poland.\n      <\/p>\n\n      <!-- ORGANISERS -->\n      <div class=\"mp-partners-tier mp-partners-tier-organizers\">\n        <h3>Organisers<\/h3>\n\n        <div class=\"mp-partners-grid mp-partners-grid-organizers\">\n          <a href=\"https:\/\/pspuzzlowe.com\/\" class=\"mp-partner-card mp-partner-card-large\" target=\"_blank\" rel=\"noopener\">\n            <div class=\"mp-partner-logo\">\n              <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/01\/PSP-Logo-v2.png\" alt=\"Polish Jigsaw Puzzle Association logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1080px; --smush-placeholder-aspect-ratio: 1080\/1080;\">\n            <\/div>\n            <p>Polish Jigsaw Puzzle Association<\/p>\n          <\/a>\n\n          <a href=\"https:\/\/hala.olsztyn.eu\/\" class=\"mp-partner-card mp-partner-card-large\" target=\"_blank\" rel=\"noopener\">\n            <div class=\"mp-partner-logo\">\n              <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Urania.jpg\" alt=\"Urania Arena logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 218px; --smush-placeholder-aspect-ratio: 218\/196;\">\n            <\/div>\n            <p>Hala Olsztyn Sp. z o.o.<\/p>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <!-- MAIN PARTNER -->\n      <div class=\"mp-partners-tier\">\n        <h3>Main Partner<\/h3>\n\n        <div class=\"mp-partners-single\">\n          <a href=\"https:\/\/www.trefl.com\/\" class=\"mp-partner-card mp-partner-card-medium mp-partner-card-main\" target=\"_blank\" rel=\"noopener\">\n            <div class=\"mp-partner-logo\">\n              <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Trefl_logo_uproszczone-1.jpg\" alt=\"TREFL S.A. logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1000px; --smush-placeholder-aspect-ratio: 1000\/503;\">\n            <\/div>\n            <p>TREFL S.A.<\/p>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <!-- HONORARY PATRONAGE -->\n      <div class=\"mp-partners-tier\">\n        <h3>Honorary Patronage<\/h3>\n\n        <div class=\"mp-partners-single mp-partners-single-patron\">\n          <a href=\"https:\/\/olsztyn.eu\/o-olsztynie.html\" class=\"mp-partner-card mp-partner-card-patron\" target=\"_blank\" rel=\"noopener\">\n\n            <div class=\"mp-partner-logo mp-partner-logo-double\">\n              <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Patronat_Honorowy_Prezydent_Olsztyna_Robert_Szewczyk_z_opisem-01.jpg\" alt=\"Honorary Patronage of the Mayor of Olsztyn logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1886px; --smush-placeholder-aspect-ratio: 1886\/770;\">\n              <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/logo.jpg\" alt=\"City of Olsztyn logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1413px; --smush-placeholder-aspect-ratio: 1413\/1568;\">\n            <\/div>\n\n            <p>Honorary Patronage of the Mayor of Olsztyn<\/p>\n            <span>Robert Szewczyk<\/span>\n\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <!-- PRIZE SPONSORS -->\n      <div class=\"mp-partners-tier\">\n        <h3>Prize Sponsors<\/h3>\n\n        <div class=\"mp-partners-grid mp-partners-grid-small\">\n         <a href=\"https:\/\/mpec.olsztyn.pl\/\" class=\"mp-partner-card mp-partner-card-small\" target=\"_blank\" rel=\"noopener\">\n  <div class=\"mp-partner-logo\">\n    <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/MPEC_uproszcz_Olsztyn_CMYK.jpg\" alt=\"Logo MPEC Sp. z o.o. w Olsztynie\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1051px; --smush-placeholder-aspect-ratio: 1051\/594;\">\n  <\/div>\n  <p>MPEC Sp. z o.o. w Olsztynie<\/p>\n<\/a>\n\n<a href=\"https:\/\/szybkiepuzzle.pl\/\" class=\"mp-partner-card mp-partner-card-small\" target=\"_blank\" rel=\"noopener\">\n          <div class=\"mp-partner-logo\">\n            <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Logo-Szybkie-Puzzle.png\" alt=\"Logo Szybkie Puzzle\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 2096px; --smush-placeholder-aspect-ratio: 2096\/1256;\">\n          <\/div>\n          <p>Szybkie Puzzle<\/p>\n        <\/a>\n\n <a href=\"https:\/\/www.ravensburger.pl\/pl-PL\/ravensburger\" class=\"mp-partner-card mp-partner-card-small\" target=\"_blank\" rel=\"noopener\">\n  <div class=\"mp-partner-logo\">\n    <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/ravensburger.png\" alt=\"Logo Ravensburger\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 820px; --smush-placeholder-aspect-ratio: 820\/820;\">\n  <\/div>\n  <p>Ravensburger<\/p>\n<\/a>\n\n<a href=\"https:\/\/games.tactic.net\/pl\/produkty\/puzzle\/\" class=\"mp-partner-card mp-partner-card-small\" target=\"_blank\" rel=\"noopener\">\n  <div class=\"mp-partner-logo\">\n    <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Tactic_logo.jpg\" alt=\"Logo Tactic\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 591px; --smush-placeholder-aspect-ratio: 591\/296;\">\n  <\/div>\n  <p>Tactic<\/p>\n<\/a>\n\n<a href=\"https:\/\/www.cherrypazzi.com\/\" class=\"mp-partner-card mp-partner-card-small\" target=\"_blank\" rel=\"noopener\">\n  <div class=\"mp-partner-logo\">\n    <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/CherryPazzi_LOGO.webp\" alt=\"Logo CherryPazzi\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1836px; --smush-placeholder-aspect-ratio: 1836\/1836;\">\n  <\/div>\n  <p>CherryPazzi<\/p>\n<\/a>\n\n        \n\n        <a href=\"https:\/\/puzzletracker.proactivebit.com\/\" class=\"mp-partner-card mp-partner-card-small\" target=\"_blank\" rel=\"noopener\">\n          <div class=\"mp-partner-logo\">\n            <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Vector-1-1.png\" alt=\"Logo PuzzleTracker\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 512px; --smush-placeholder-aspect-ratio: 512\/512;\">\n          <\/div>\n          <p>PuzzleTracker<\/p>\n        <\/a>\n        <\/div>\n      <\/div>\n\n    <div class=\"mp-partners-tier\">\n  <h3>In cooperation with<\/h3>\n\n  <div class=\"mp-partners-row\">\n    <a href=\"https:\/\/puzzleresults.eu\/\"\n       class=\"mp-partner-card mp-partner-card-small\"\n       target=\"_blank\"\n       rel=\"noopener\">\n      <div class=\"mp-partner-logo\">\n        <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Logo-Puzzle-Results_02-Compact.png\"\n             alt=\"PuzzleResults logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 1452px; --smush-placeholder-aspect-ratio: 1452\/459;\">\n      <\/div>\n      <p>PuzzleResults<\/p>\n    <\/a>\n\n    <a href=\"https:\/\/magdystrybucja.pl\/\"\n       class=\"mp-partner-card mp-partner-card-small\"\n       target=\"_blank\"\n       rel=\"noopener\">\n      <div class=\"mp-partner-logo\">\n        <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/07\/mag-dystrybucja-logo.png\"\n             alt=\"MAG Dystrybucja logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 123px; --smush-placeholder-aspect-ratio: 123\/63;\">\n      <\/div>\n      <p>MAG Dystrybucja<\/p>\n    <\/a>\n  <\/div>\n<\/div>\n\n    <\/div>\n  <\/section>\n\n  <section class=\"mp-section mp-section-blue\" id=\"zapisy\">\n  <div class=\"mp-section-inner\">\n    <h2 class=\"mp-section-title\">Registration and participation<\/h2>\n\n    <div class=\"mp-registration-box\">\n      <p>\n       Registration package sales for the 2nd Polish Jigsaw Puzzle Championship have closed.\n      <\/p>\n\n      <p>\n        If you have any questions, please contact us using the contact form or write to:\n        <a href=\"mailto:mistrzostwa@pspuzzlowe.com\">mistrzostwa@pspuzzlowe.com<\/a>.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"mp-section\" id=\"documents\">\n  <div class=\"mp-section-inner\">\n\n    <p class=\"mp-section-eyebrow\">Downloads<\/p>\n    <h2 class=\"mp-section-title\">Documents<\/h2>\n\n    <p class=\"mp-section-lead\">\n      Here you can find the most important documents related to participation in the Polish Speed Puzzling Championship 2026.\n    <\/p>\n\n    <div class=\"mp-documents-grid\">\n\n      <a class=\"mp-document-card\" href=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Rules-II-Polish-Speed-Puzzling-Championship.pdf\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"mp-document-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M6 2h8l4 4v16H6V2Zm7 1.8V7h3.2L13 3.8ZM8 11h8v1.6H8V11Zm0 3.2h8v1.6H8v-1.6Zm0 3.2h5v1.6H8v-1.6Z\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <div class=\"mp-document-content\">\n          <h3>Championship Rules<\/h3>\n          <p>Participation rules, competition format and key organisational information.<\/p>\n          <span>Download PDF<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"mp-document-card\" href=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Terms-of-Sale-Event-Participation-PSP-EN.pdf\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"mp-document-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M7 2h10v2h2v18H5V4h2V2Zm2 2h6V3.5H9V4Zm-2 2v14h10V6H7Zm2 4h6v1.6H9V10Zm0 3.2h6v1.6H9v-1.6Zm0 3.2h4v1.6H9v-1.6Z\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <div class=\"mp-document-content\">\n          <h3>Sales Terms<\/h3>\n          <p>Terms of purchasing registration packages, payments, refunds and complaints.<\/p>\n          <span>Download PDF<\/span>\n        <\/div>\n      <\/a>\n\n      <a class=\"mp-document-card\" href=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/05\/Privacy-Policy-Polskie-Stowarzyszenie-Puzzlowe-EN.pdf\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"mp-document-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\">\n            <path d=\"M12 2 5 5v6c0 5 3 9.4 7 11 4-1.6 7-6 7-11V5l-7-3Zm0 2.2 5 2.1V11c0 3.8-2 7.2-5 8.6-3-1.4-5-4.8-5-8.6V6.3l5-2.1Zm-1 5.3h2v5h-2v-5Zm0 6h2v2h-2v-2Z\"><\/path>\n          <\/svg>\n        <\/div>\n\n        <div class=\"mp-document-content\">\n          <h3>Privacy Policy<\/h3>\n          <p>Information on the processing of participants\u2019 personal data.<\/p>\n          <span>View document<\/span>\n        <\/div>\n      <\/a>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n  <section class=\"mp-section\" id=\"kiedy-gdzie\">\n    <div class=\"mp-section-inner\">\n      <h2 class=\"mp-section-title\">When and where?<\/h2>\n\n      <div class=\"mp-location-grid\">\n        <div class=\"mp-card mp-location-info\">\n          <p><strong>Date:<\/strong> 8\u20139 August 2026<\/p>\n          <p><strong>Venue:<\/strong> Urania Arena<\/p>\n          <p><strong>Address:<\/strong> al. Marsza\u0142ka J\u00f3zefa Pi\u0142sudskiego 44, Olsztyn<\/p>\n        <\/div>\n\n        <div class=\"mp-map\">\n          <iframe title=\"Map \u2014 Urania Arena, Olsztyn\" allowfullscreen=\"\" referrerpolicy=\"no-referrer-when-downgrade\" data-src=\"https:\/\/www.google.com\/maps?q=Hala%20Urania%20Olsztyn%20al.%20Marsza%C5%82ka%20J%C3%B3zefa%20Pi%C5%82sudskiego%2044&amp;output=embed\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" data-load-mode=\"1\">\n          <\/iframe>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"mp-section mp-section-blue\" id=\"kontakt\">\n    <div class=\"mp-section-inner\">\n      <div class=\"mp-contact-split\">\n\n        <div class=\"mp-contact-text\">\n  <h2 class=\"mp-section-title mp-section-title-left\">Questions?<\/h2>\n\n  <p class=\"mp-section-lead mp-section-lead-left\">\n    We\u2019re happy to help. Contact us using the form:\n  <\/p>\n<\/div>\n\n<div class=\"mp-contact-card\">\n  <div class=\"mp-questions-form\">\n    \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f554-o1\" lang=\"pl-PL\" dir=\"ltr\" data-wpcf7-id=\"554\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/537#wpcf7-f554-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formularz kontaktowy\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"554\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"pl_PL\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f554-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label> Full name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label> Email address<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label> Subject<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-subject\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-subject\" \/><\/span><br \/>\n<\/label>\n<\/p>\n<p><label> Your message<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span><br \/>\n<\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Send\" \/>\n<\/p><input type='hidden' class='wpcf7-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n  <\/div>\n<\/div>\n\n<\/div>\n\n<div class=\"mp-seller-contact-data\">\n  <h3>Seller details<\/h3>\n\n  <p><strong>Polskie Stowarzyszenie Puzzlowe<\/strong><\/p>\n  <p>Ordinary association<\/p>\n  <p>Registered office: ul. Stefana Ramu\u0142ta 33b\/10, 81-235 Gdynia, Poland<\/p>\n  <p>NIP \/ Tax ID: 958-17-48-471<\/p>\n  <p>REGON: 529814635<\/p>\n  <p>E-mail: <a href=\"mailto:kontakt@pspuzzlowe.com\">kontakt@pspuzzlowe.com<\/a><\/p>\n  <p>Championship contact: <a href=\"mailto:mistrzostwa@pspuzzlowe.com\">mistrzostwa@pspuzzlowe.com<\/a><\/p>\n  <p>Phone: <a href=\"tel:+48663146216\">+48 663 146 216<\/a><\/p>\n<\/div>\n\n  <\/div>\n<\/section>\n \n<!-- FOOTER -->\n<footer class=\"mp-footer\">\n  <div class=\"mp-footer-inner\">\n\n    <div class=\"mp-footer-main\">\n\n      <div class=\"mp-footer-brand\">\n        <img decoding=\"async\" data-src=\"https:\/\/pspuzzlowe.com\/wp-content\/uploads\/2026\/01\/PSP-Logo-v1.png\" alt=\"Polish Puzzle Association logo\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" class=\"lazyload\" style=\"--smush-placeholder-width: 605px; --smush-placeholder-aspect-ratio: 605\/288;\">\n        <p>We connect people who share a passion for puzzles.<\/p>\n      <\/div>\n\n      <div class=\"mp-footer-column\">\n        <h3>Navigation<\/h3>\n\n        <nav class=\"mp-footer-links\" aria-label=\"Footer navigation\">\n          <a href=\"#start\">Start<\/a>\n          <a href=\"#o-wydarzeniu\">About the event<\/a>\n          <a href=\"#harmonogram\">Schedule<\/a>\n          <a href=\"#sponsorzy\">Partners<\/a>\n          <a href=\"#zapisy\">Registration<\/a>\n          <a href=\"#documents\">Documents<\/a>\n          <a href=\"#kiedy-gdzie\">When and where<\/a>\n          <a href=\"#kontakt\">Contact<\/a>\n        <\/nav>\n      <\/div>\n\n      <div class=\"mp-footer-seller\">\n        <h3>Seller<\/h3>\n\n        <p>\n          <strong>Polskie Stowarzyszenie Puzzlowe<\/strong><br>\n          based in Gdynia, Poland<br>\n          Tax ID\/NIP: 958-17-48-471<br>\n          REGON: 529814635\n        <\/p>\n\n        <p>\n          The Association is a non-profit organisation. Funds obtained from the sale of registration packages are allocated to statutory purposes, in particular to the organisation of the \u201cPolish Speed Puzzling Championship\u201d.\n        <\/p>\n\n        <p>\n          Contact: <a href=\"mailto:kontakt@pspuzzlowe.com\">kontakt@pspuzzlowe.com<\/a>\n        <\/p>\n      <\/div>\n\n      <div class=\"mp-footer-column\">\n        <h3>Find us<\/h3>\n\n        <div class=\"mp-footer-socials\">\n          <a href=\"https:\/\/fb.me\/e\/1OtLxYZkMg\" target=\"_blank\" rel=\"noopener\" aria-label=\"Facebook event\">\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n              <path d=\"M14 8.5h2.2V5.1c-.4-.1-1.7-.2-3.1-.2-3.1 0-5.2 1.9-5.2 5.4v3H4.6V17h3.3v7h4V17h3.3l.5-3.7h-3.8v-2.6c0-1.1.3-2.2 2.1-2.2Z\"><\/path>\n            <\/svg>\n          <\/a>\n\n          <a href=\"https:\/\/www.instagram.com\/pspuzzlowe\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"Polish Puzzle Association Instagram\">\n            <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n              <path d=\"M7.8 2h8.4A5.8 5.8 0 0 1 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8A5.8 5.8 0 0 1 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2Zm0 2A3.8 3.8 0 0 0 4 7.8v8.4A3.8 3.8 0 0 0 7.8 20h8.4a3.8 3.8 0 0 0 3.8-3.8V7.8A3.8 3.8 0 0 0 16.2 4H7.8Zm8.9 2.1a1.2 1.2 0 1 1 0 2.4 1.2 1.2 0 0 1 0-2.4ZM12 7.2A4.8 4.8 0 1 1 12 16.8 4.8 4.8 0 0 1 12 7.2Zm0 2A2.8 2.8 0 1 0 12 14.8 2.8 2.8 0 0 0 12 9.2Z\"><\/path>\n            <\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"mp-footer-bottom\">\n      <p>\u00a9 2026 Polskie Stowarzyszenie Puzzlowe. All rights reserved.<\/p>\n\n      <div class=\"mp-footer-legal\">\n        <span>Website design and implementation: Kamila Zaj\u0105c<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/footer>\n\n<\/main>\n\n<script>\n  (function () {\n    function initMpNavigation() {\n      const nav = document.querySelector(\"#mp-nav\");\n      const toggle = document.querySelector(\".mp-nav-toggle\");\n      const menuLinks = document.querySelectorAll(\".mp-nav-menu a\");\n\n      if (!nav || !toggle) return;\n\n      toggle.addEventListener(\"click\", function (event) {\n        event.preventDefault();\n        event.stopPropagation();\n\n        nav.classList.toggle(\"is-open\");\n\n        const isOpen = nav.classList.contains(\"is-open\");\n        toggle.setAttribute(\"aria-expanded\", isOpen ? \"true\" : \"false\");\n      });\n\n      menuLinks.forEach(function (link) {\n        link.addEventListener(\"click\", function () {\n          nav.classList.remove(\"is-open\");\n          toggle.setAttribute(\"aria-expanded\", \"false\");\n        });\n      });\n\n      document.addEventListener(\"click\", function (event) {\n        if (!nav.contains(event.target)) {\n          nav.classList.remove(\"is-open\");\n          toggle.setAttribute(\"aria-expanded\", \"false\");\n        }\n      });\n\n      window.addEventListener(\"resize\", function () {\n        if (window.innerWidth > 760) {\n          nav.classList.remove(\"is-open\");\n          toggle.setAttribute(\"aria-expanded\", \"false\");\n        }\n      });\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initMpNavigation);\n    } else {\n      initMpNavigation();\n    }\n  })();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>About Schedule Sponsors Documents When and where Contact PL Polish Championship 2nd Polish Jigsaw Puzzle Championship 8\u20139 August 2026 \u2022 Olsztyn \u2022 Urania Arena The 2nd Polish Jigsaw Puzzle Championship is the biggest and most important puzzle-related event in Poland. View schedule Follow the Championship live \u25b6 LIVE STREAM Watch live on YouTube \u2192 \u2197 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":534,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-537","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"mailpoet_newsletter_max":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"admin-FBR0BkzI","author_link":"https:\/\/pspuzzlowe.com\/en\/author\/admin-fbr0bkzi\/"},"uagb_comment_info":0,"uagb_excerpt":"About Schedule Sponsors Documents When and where Contact PL Polish Championship 2nd Polish Jigsaw Puzzle Championship 8\u20139 August 2026 \u2022 Olsztyn \u2022 Urania Arena The 2nd Polish Jigsaw Puzzle Championship is the biggest and most important puzzle-related event in Poland. View schedule Follow the Championship live \u25b6 LIVE STREAM Watch live on YouTube \u2192 \u2197&hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/pages\/537","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/comments?post=537"}],"version-history":[{"count":16,"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/pages\/537\/revisions"}],"predecessor-version":[{"id":1412,"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/pages\/537\/revisions\/1412"}],"up":[{"embeddable":true,"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/pages\/534"}],"wp:attachment":[{"href":"https:\/\/pspuzzlowe.com\/en\/wp-json\/wp\/v2\/media?parent=537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}