[data-pn-block="14836"] .sec-reviews .sec-reviews__backdrop-img { position: absolute; inset: auto; top: 0; left: 50%; width: 100%; height: auto; object-fit: fill; transform: translateX(-50%); display: block; -webkit-mask-image: linear-gradient(to bottom, var(--c-dark) 0%, var(--c-dark) 62%, transparent 100%); mask-image: linear-gradient(to bottom, var(--c-dark) 0%, var(--c-dark) 62%, transparent 100%); }
[data-pn-block="14836"] .sec-reviews .sec-reviews__backdrop-tint { position: absolute; inset: 0; background: linear-gradient(to bottom, color-mix(in srgb, var(--c-dark) 82%, transparent) 0%, color-mix(in srgb, var(--c-dark) 62%, transparent) 18%, color-mix(in srgb, var(--c-dark) 58%, transparent) 38%, color-mix(in srgb, var(--c-dark) 88%, transparent) 58%, var(--c-dark) 72%); }
@media (max-width: 767px) {
[data-pn-block="14836"] .sec-reviews .sec-reviews__backdrop-img { width: 230%; }
}
[data-pn-block="14837"] .sec-blog .pn-blog { padding: 0; }
[data-pn-block="14837"] .sec-blog .pn-blog__grid { max-width: none; padding-inline: 0; }
[data-pn-block="14837"] .blog-chip { padding: 9px 18px; border-radius: var(--r-pill); border: 1px solid var(--c-primary-line); background: transparent; color: var(--c-ink-2); font-family: var(--font-body); font-weight: 600; font-size: 14px; cursor: pointer; transition: border-color var(--t-fast), background var(--t-fast), color var(--t-fast); }
[data-pn-block="14837"] .blog-chip:hover { border-color: var(--c-primary); color: var(--c-primary); }
[data-pn-block="14837"] .blog-chip.is-active { background: var(--c-primary); border-color: var(--c-primary); color: var(--c-dark); }
[data-pn-block="14837"] .blog-chips__empty { grid-column: 1 / -1; text-align: center; color: var(--c-muted); padding: 18px 0; }
[data-pn-block="14837"] .sec-blog-grid .pn-blog { padding: 0; }
[data-pn-block="14837"] .sec-blog-grid .pn-blog__grid { max-width: 1400px; padding-inline: 0; }
[data-pn-block="14837"] .sec-blog-grid.is-filtered [data-pn-posts-nav] { display: none; }
[data-pn-block="14837"] .sec-post-hero:has(.sec-post-hero__img[src=""]) { min-height: 0; padding-top: 40px; }
[data-pn-block="14837"] .sec-post-hero__date:has(.sec-post-hero__date-text:empty) { display: none; }
[data-pn-block="14837"] .sec-post__body h4 { font-size: 21px; }
[data-pn-block="14837"] .sec-post__body blockquote { margin: 1.6em 0; padding: 18px 24px; border-left: 4px solid var(--c-primary); background: var(--c-panel); color: var(--c-text); }
[data-pn-block="14837"] .side-box--latest .pn-blog { padding: 0; }
[data-pn-block="14837"] .side-box--latest .pn-blog__grid { padding-inline: 0; gap: 0; max-width: none; grid-template-columns: minmax(0, 1fr); }
[data-pn-block="14837"] .side-box--latest .pn-blog__card { flex-direction: row; align-items: center; gap: 12px; border: 0; border-top: 1px solid var(--c-border); border-radius: 0; background: transparent; }
[data-pn-block="14837"] .side-box--latest .pn-blog__card:hover { transform: none; border-color: var(--c-border); }
[data-pn-block="14837"] .side-box--latest .pn-blog__img { width: 64px; height: 64px; min-height: 0; border-radius: var(--r-sm); flex-shrink: 0; }
[data-pn-block="14837"] .side-box--latest .pn-blog__b { padding: 10px 0; gap: 4px; }
[data-pn-block="14837"] .side-box--latest .pn-blog__t { font-family: var(--font-body); font-size: 14px; font-weight: 600; line-height: 1.4; }
[data-pn-block="14837"] .side-box--latest .pn-blog__x, [data-pn-block="14837"] .side-box--latest .pn-blog__cat, [data-pn-block="14837"] .side-box--latest .pn-blog__rt { display: none; }
[data-pn-block="14837"] .side-box--latest .pn-blog__d { font-size: 12px; }
[data-pn-block="14837"] .sec-post__body .post-tip {
  margin: 28px 0 0;
  padding: 14px 18px;
  border-left: 2px solid var(--c-primary);
  background: var(--c-surface);
  border-radius: 18px;
  color: var(--c-ink-3);
  font-size: 16px;
}
[data-pn-block="14837"] .sec-post__body .post-tip strong { color: var(--c-primary); }
[data-pn-block="14837"] .sec-post__body h2:first-child { border-top: 0; padding-top: 0; }
[data-pn-block="14837"] .sec-post__body .post-note--wide li { margin-bottom: .9em; }
[data-pn-block="14837"] .sec-post__body .post-note--wide li:last-child { margin-bottom: 0; }
[data-pn-block="14837"] .sec-blog__all { color: var(--c-primary); }