[data-pn-block="15333"] .sec-blog .pn-blog { padding: 0; }
[data-pn-block="15333"] .sec-blog .pn-blog__grid { max-width: none; padding-inline: 0; }
[data-pn-block="15333"] .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="15333"] .blog-chip:hover { border-color: var(--c-primary); color: var(--c-primary); }
[data-pn-block="15333"] .blog-chip.is-active { background: var(--c-primary); border-color: var(--c-primary); color: var(--c-dark); }
[data-pn-block="15333"] .blog-chips__empty { grid-column: 1 / -1; text-align: center; color: var(--c-muted); padding: 18px 0; }
[data-pn-block="15333"] .sec-blog-grid .pn-blog { padding: 0; }
[data-pn-block="15333"] .sec-blog-grid .pn-blog__grid { max-width: 1400px; padding-inline: 0; }
[data-pn-block="15333"] .sec-blog-grid.is-filtered [data-pn-posts-nav] { display: none; }
[data-pn-block="15333"] .sec-post-hero:has(.sec-post-hero__img[src=""]) { min-height: 0; padding-top: 40px; }
[data-pn-block="15333"] .sec-post-hero__date:has(.sec-post-hero__date-text:empty) { display: none; }
[data-pn-block="15333"] .sec-post__body h4 { font-size: 21px; }
[data-pn-block="15333"] .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="15333"] .side-box--latest .pn-blog { padding: 0; }
[data-pn-block="15333"] .side-box--latest .pn-blog__grid { padding-inline: 0; gap: 0; max-width: none; grid-template-columns: minmax(0, 1fr); }
[data-pn-block="15333"] .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="15333"] .side-box--latest .pn-blog__card:hover { transform: none; border-color: var(--c-border); }
[data-pn-block="15333"] .side-box--latest .pn-blog__img { width: 64px; height: 64px; min-height: 0; border-radius: var(--r-sm); flex-shrink: 0; }
[data-pn-block="15333"] .side-box--latest .pn-blog__b { padding: 10px 0; gap: 4px; }
[data-pn-block="15333"] .side-box--latest .pn-blog__t { font-family: var(--font-body); font-size: 14px; font-weight: 600; line-height: 1.4; }
[data-pn-block="15333"] .side-box--latest .pn-blog__x, [data-pn-block="15333"] .side-box--latest .pn-blog__cat, [data-pn-block="15333"] .side-box--latest .pn-blog__rt { display: none; }
[data-pn-block="15333"] .side-box--latest .pn-blog__d { font-size: 12px; }
[data-pn-block="15333"] .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="15333"] .sec-post__body .post-tip strong { color: var(--c-primary); }
[data-pn-block="15333"] .sec-post__body h2:first-child { border-top: 0; padding-top: 0; }
[data-pn-block="15333"] .sec-post__body .post-note--wide li { margin-bottom: .9em; }
[data-pn-block="15333"] .sec-post__body .post-note--wide li:last-child { margin-bottom: 0; }
[data-pn-block="15333"] .sec-blog__all { color: var(--c-primary); }
[data-pn-block="15334"] .sec-blog .pn-blog { padding: 0; }
[data-pn-block="15334"] .sec-blog .pn-blog__grid { max-width: none; padding-inline: 0; }
[data-pn-block="15334"] .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="15334"] .blog-chip:hover { border-color: var(--c-primary); color: var(--c-primary); }
[data-pn-block="15334"] .blog-chip.is-active { background: var(--c-primary); border-color: var(--c-primary); color: var(--c-dark); }
[data-pn-block="15334"] .blog-chips__empty { grid-column: 1 / -1; text-align: center; color: var(--c-muted); padding: 18px 0; }
[data-pn-block="15334"] .sec-blog-grid .pn-blog { padding: 0; }
[data-pn-block="15334"] .sec-blog-grid .pn-blog__grid { max-width: 1400px; padding-inline: 0; }
[data-pn-block="15334"] .sec-blog-grid.is-filtered [data-pn-posts-nav] { display: none; }
[data-pn-block="15334"] .sec-post-hero:has(.sec-post-hero__img[src=""]) { min-height: 0; padding-top: 40px; }
[data-pn-block="15334"] .sec-post-hero__date:has(.sec-post-hero__date-text:empty) { display: none; }
[data-pn-block="15334"] .sec-post__body h4 { font-size: 21px; }
[data-pn-block="15334"] .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="15334"] .side-box--latest .pn-blog { padding: 0; }
[data-pn-block="15334"] .side-box--latest .pn-blog__grid { padding-inline: 0; gap: 0; max-width: none; grid-template-columns: minmax(0, 1fr); }
[data-pn-block="15334"] .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="15334"] .side-box--latest .pn-blog__card:hover { transform: none; border-color: var(--c-border); }
[data-pn-block="15334"] .side-box--latest .pn-blog__img { width: 64px; height: 64px; min-height: 0; border-radius: var(--r-sm); flex-shrink: 0; }
[data-pn-block="15334"] .side-box--latest .pn-blog__b { padding: 10px 0; gap: 4px; }
[data-pn-block="15334"] .side-box--latest .pn-blog__t { font-family: var(--font-body); font-size: 14px; font-weight: 600; line-height: 1.4; }
[data-pn-block="15334"] .side-box--latest .pn-blog__x, [data-pn-block="15334"] .side-box--latest .pn-blog__cat, [data-pn-block="15334"] .side-box--latest .pn-blog__rt { display: none; }
[data-pn-block="15334"] .side-box--latest .pn-blog__d { font-size: 12px; }
[data-pn-block="15334"] .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="15334"] .sec-post__body .post-tip strong { color: var(--c-primary); }
[data-pn-block="15334"] .sec-post__body h2:first-child { border-top: 0; padding-top: 0; }
[data-pn-block="15334"] .sec-post__body .post-note--wide li { margin-bottom: .9em; }
[data-pn-block="15334"] .sec-post__body .post-note--wide li:last-child { margin-bottom: 0; }
[data-pn-block="15334"] .side-group.is-open .side-group__caret { transform: rotate(180deg); }
[data-pn-block="15334"] .side-group.is-open .side-group__body { display: block; }
[data-pn-block="15334"] .sec-page__inner { margin: 0 auto 30px; padding: 99px 20px 80px; }
[data-pn-block="15334"] .sec-page__lead { margin: 0 0 30px; }
[data-pn-block="15334"] .sec-page__subhead { margin: 40px 0 20px; font-size: 24px; }
[data-pn-block="15334"] .sec-page__subhead::before { width: 4px; height: 26px; }
[data-pn-block="15334"] .sec-page__why { margin: 0 0 36px; }
[data-pn-block="15334"] .sec-page__cta-frame { filter: invert(1) hue-rotate(180deg) saturate(.78) brightness(.92) contrast(1.04); }
[data-pn-block="15335"] .sec-blog .pn-blog { padding: 0; }
[data-pn-block="15335"] .sec-blog .pn-blog__grid { max-width: none; padding-inline: 0; }
[data-pn-block="15335"] .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="15335"] .blog-chip:hover { border-color: var(--c-primary); color: var(--c-primary); }
[data-pn-block="15335"] .blog-chip.is-active { background: var(--c-primary); border-color: var(--c-primary); color: var(--c-dark); }
[data-pn-block="15335"] .blog-chips__empty { grid-column: 1 / -1; text-align: center; color: var(--c-muted); padding: 18px 0; }
[data-pn-block="15335"] .sec-blog-grid .pn-blog { padding: 0; }
[data-pn-block="15335"] .sec-blog-grid .pn-blog__grid { max-width: 1400px; padding-inline: 0; }
[data-pn-block="15335"] .sec-blog-grid.is-filtered [data-pn-posts-nav] { display: none; }
[data-pn-block="15335"] .sec-post-hero:has(.sec-post-hero__img[src=""]) { min-height: 0; padding-top: 40px; }
[data-pn-block="15335"] .sec-post-hero__date:has(.sec-post-hero__date-text:empty) { display: none; }
[data-pn-block="15335"] .sec-post__body h4 { font-size: 21px; }
[data-pn-block="15335"] .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="15335"] .side-box--latest .pn-blog { padding: 0; }
[data-pn-block="15335"] .side-box--latest .pn-blog__grid { padding-inline: 0; gap: 0; max-width: none; grid-template-columns: minmax(0, 1fr); }
[data-pn-block="15335"] .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="15335"] .side-box--latest .pn-blog__card:hover { transform: none; border-color: var(--c-border); }
[data-pn-block="15335"] .side-box--latest .pn-blog__img { width: 64px; height: 64px; min-height: 0; border-radius: var(--r-sm); flex-shrink: 0; }
[data-pn-block="15335"] .side-box--latest .pn-blog__b { padding: 10px 0; gap: 4px; }
[data-pn-block="15335"] .side-box--latest .pn-blog__t { font-family: var(--font-body); font-size: 14px; font-weight: 600; line-height: 1.4; }
[data-pn-block="15335"] .side-box--latest .pn-blog__x, [data-pn-block="15335"] .side-box--latest .pn-blog__cat, [data-pn-block="15335"] .side-box--latest .pn-blog__rt { display: none; }
[data-pn-block="15335"] .side-box--latest .pn-blog__d { font-size: 12px; }
[data-pn-block="15335"] .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="15335"] .sec-post__body .post-tip strong { color: var(--c-primary); }
[data-pn-block="15335"] .sec-post__body h2:first-child { border-top: 0; padding-top: 0; }
[data-pn-block="15335"] .sec-post__body .post-note--wide li { margin-bottom: .9em; }
[data-pn-block="15335"] .sec-post__body .post-note--wide li:last-child { margin-bottom: 0; }
[data-pn-block="15335"] .sec-blog__all { color: var(--c-primary); }
[data-pn-block="15336"] .sec-strip .city-chip { color: inherit; text-decoration: none; }
[data-pn-block="15336"] .sec-strip .city-chip:hover { color: var(--c-primary); }
[data-pn-block="15336"] .sec-strip { --strip-bg: #010308; background: var(--strip-bg); }
[data-pn-block="15336"] .sec-strip__fade--left { background: linear-gradient(90deg, var(--strip-bg) 0%, transparent 100%); }
[data-pn-block="15336"] .sec-strip__fade--right { background: linear-gradient(270deg, var(--strip-bg) 0%, transparent 100%); }