.mzp-listing-hero{padding:144px var(--mzp-gutter) 64px}.mzp-listing-hero__inner{align-items:center;display:flex;flex-direction:column;gap:24px;margin-inline:auto;max-width:580px;text-align:center}.mzp-listing-hero__title{color:var(--wp--preset--color--neutral-100);display:flex;flex-direction:column;font-size:clamp(40px,1.9vw + 32.6px,60px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0;overflow-wrap:break-word;text-wrap:balance}@media (min-width:1024px){.mzp-listing-hero__title--one-line{display:block;font-size:min(60px,min(var(--mzp-wide),100vw - 2 * var(--mzp-gutter))/var(--mzp-title-em));white-space:nowrap;width:min(var(--mzp-wide),100vw - 2 * var(--mzp-gutter))}.mzp-listing-hero__title--one-line br{display:none}}.mzp-listing-hero__intro{color:var(--wp--preset--color--text-secondary);font-size:20px;line-height:1.3;margin:0}.mzp-listing{--mzp-section-y:64px}.mzp-listing .mzp-container{max-width:calc(var(--mzp-content) + var(--mzp-gutter)*2)}.mzp-listing__empty{font-size:20px;margin:0;text-align:center}.mzp-pagination{margin-top:48px}.mzp-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.mzp-pagination .page-numbers{background:var(--wp--preset--color--surface-elevated);border-radius:24px;color:var(--wp--preset--color--neutral-25);display:grid;font-size:16px;height:44px;min-width:44px;padding:0 14px;place-items:center;text-decoration:none;transition:background-color var(--mzp-fast) ease}@media (hover:hover){.mzp-pagination a.page-numbers:focus-visible,.mzp-pagination a.page-numbers:hover{background:var(--wp--preset--color--placeholder)}}.mzp-pagination .page-numbers.current{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--white)}.mzp-pagination .page-numbers.dots{background:none}.mzp-search{display:flex;gap:8px;margin:8px auto 0;max-width:480px;width:100%}.mzp-search__input{background:var(--wp--preset--color--surface-card);border:0;border-radius:24px;box-shadow:inset 0 0 0 1px var(--wp--custom--color--ring-muted);color:var(--wp--preset--color--neutral-25);flex:1;font-size:16px;min-height:44px;min-width:0;padding:10px 20px}.mzp-search__input::placeholder{color:var(--wp--preset--color--text-muted)}.post-password-form{margin-inline:auto;max-width:480px;text-align:center}.post-password-form p:has(input){display:flex;gap:8px}.post-password-form label{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.mzp-404{padding-bottom:160px}.mzp-404__code{color:var(--wp--preset--color--accent);font-size:var(--wp--preset--font-size--display-xl);font-weight:700;letter-spacing:-.02em;line-height:.9;margin:0}.mzp-404__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:center;margin:0}.mzp-page .mzp-content{border-top:var(--mzp-line);padding-top:64px}.mzp-comments{--mzp-section-y:64px}.mzp-comments__inner{max-width:calc(var(--mzp-content) + var(--mzp-gutter)*2)}.mzp-comments__title{color:var(--wp--preset--color--neutral-100);font-size:var(--wp--preset--font-size--h-2);letter-spacing:-.03em;line-height:1.1;margin:0 0 32px}.mzp-comments__list,.mzp-comments__list .children{list-style:none;margin:0;padding:0}.mzp-comments__list .children{border-left:var(--mzp-line);margin-top:16px;padding-left:24px}.mzp-comments__list .children>li+li,.mzp-comments__list>li+li{margin-top:16px}.mzp-comments__list .comment-body{background:var(--wp--preset--color--surface-card);border-radius:var(--wp--custom--radius--md);box-shadow:inset 0 0 0 1px var(--wp--custom--color--ring-muted);padding:18px}.mzp-comments__list .comment-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.mzp-comments__list .comment-author{align-items:center;color:var(--wp--preset--color--neutral-50);display:flex;font-weight:600;gap:10px}.mzp-comments__list .avatar{border-radius:50%}.mzp-comments__list .says{display:none}.mzp-comments__list :is(.comment-metadata,.comment-metadata a,.edit-link a){color:var(--wp--preset--color--text-muted);font-size:13px;text-decoration:none}.mzp-comments__list .comment-content p{font-size:16px;line-height:1.6;margin:0 0 12px}.mzp-comments__list .reply a{color:var(--wp--preset--color--accent);font-size:14px;text-decoration:none}.mzp-comments__closed{margin:32px 0 0}.mzp-comments .comment-navigation .nav-links{display:flex;justify-content:space-between;margin-top:24px}.mzp-comment-form{margin-top:48px}.mzp-comment-form .comment-form{display:grid;gap:16px}.mzp-comment-form :is(label,.comment-notes,.logged-in-as){color:var(--wp--preset--color--text-muted);display:block;font-size:14px;margin:0 0 8px}.mzp-comment-form :is(input[type=text],input[type=email],input[type=url],textarea){background:var(--wp--preset--color--surface-card);border:0;border-radius:var(--wp--custom--radius--sm);box-shadow:inset 0 0 0 1px var(--wp--custom--color--ring-muted);color:var(--wp--preset--color--neutral-25);font-size:16px;min-height:44px;padding:10px 16px;width:100%}.mzp-comment-form .comment-form-cookies-consent{align-items:flex-start;display:flex;gap:8px}.mzp-comment-form .comment-form-cookies-consent label,.mzp-comment-form .form-submit{margin:0}.mzp-comment-form .logged-in-as a{color:var(--wp--preset--color--neutral-50)}.mzp-comments__list .bypostauthor>.comment-body{box-shadow:inset 0 0 0 1px var(--wp--preset--color--accent)}.mzp-comments__list .comment-body,.mzp-comments__list .comment-content{min-width:0;overflow-wrap:anywhere}@media (max-width:767px){.mzp-comments__list .children{padding-left:10px}.mzp-comments__list .children .children .children .children{border-left:0;padding-left:0}}
