.pbx .pbx-anchor{display: block;height: 0;scroll-margin-top: 84px}.pbx-hero-row{display: flex;align-items: center;justify-content: space-between;gap: 16px 24px;flex-wrap: wrap}.pbx-id{display: flex;align-items: center;gap: 16px;min-width: 0;flex: 1 1 460px}img.pbx-mark-img{display: block;object-fit: contain;padding: 8px;background: #FFFFFF;border: 1px solid var(--line);box-shadow: 0 10px 22px -16px rgba(20,30,50,.45);width: auto;min-width: 66px;max-width: 176px}.pbx-id-text{min-width: 0}.pbx-hero h1{margin: 0;font-size: clamp(24px,3.1vw,33px);line-height: 1.15}.pbx-hero .seo-idline{margin: 7px 0 0}.pbx-act{display: flex;flex-wrap: wrap;gap: 8px}.pbx-btn.is-primary:hover{background: color-mix(in srgb,var(--seal) 86%,var(--ink));color: var(--seal-ink)}.pbx-figs li > a,.pbx-figs li:not(:has(> a)){display: flex;flex-direction: column;gap: 3px;padding: 14px 22px 16px;color: inherit;text-decoration: none}.pbx-figs b{font-size: 26px;font-weight: 700;line-height: 1.1;color: var(--ink)}.pbx-figs li.is-live b{color: var(--live)}.pbx .bp2{margin-top: 14px}.pbx .pbx-lead{margin: -4px 0 12px}.pbx-chip.is-on span{color: inherit}.pbx .pbx-more:hover{border-color: var(--seal);background: var(--seal-wash);text-decoration: none}.pbx-facts dt{display: flex;align-items: center;gap: 7px;margin: 0 0 5px;font-size: 12.5px;font-weight: 600;color: var(--ink-soft)}.pbx-facts dt svg{color: var(--seal);flex: none}.pbx-facts dd{margin: 0;font-size: 14px;line-height: 1.55;color: var(--ink)}.pbx-facts dd b{font-size: 17px;font-weight: 700}.pbx-portals{display: flex;flex-wrap: wrap;gap: 6px}.pbx-fields .bp2-row-main{width: 100%}@media (max-width: 760px){.pbx-id{flex-basis: 100%;gap: 12px}img.pbx-mark-img{padding: 6px;min-width: 52px;max-width: 140px}.pbx-act{width: 100%}.pbx-btn{flex: 1 1 auto;justify-content: center}.pbx-figs li > a,.pbx-figs li:not(:has(> a)){padding: 12px 16px 14px}.pbx-figs b{font-size: 22px}}