.bp2-row a.bp2-row-title:hover{color: var(--seal);text-decoration: underline;text-underline-offset: 3px}.bp2-orglist a svg{flex: none;color: var(--ink-soft);opacity: .45;transition: transform .14s ease,color .14s ease,opacity .14s ease}.pbx-hero h1{margin: 0;font-size: clamp(24px,3.1vw,33px);line-height: 1.15}.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 li > a:hover{background: var(--wash);text-decoration: none}.pbx-figs li.is-live b{color: var(--live)}.pbx-jumps a span{font-size: 12px;font-weight: 700;color: var(--ink-soft)}.pbx-chip.is-on span{color: inherit}.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-fields .bp2-row:hover .pbx-bar i{background: var(--seal)}@media (max-width: 760px){img.pbx-mark-img{padding: 6px;min-width: 52px;max-width: 140px}.pbx-figs li:last-child:nth-child(odd){grid-column: 1 / -1}.pbx-figs li > a,.pbx-figs li:not(:has(> a)){padding: 12px 16px 14px}.pbx-jumps a{flex: 0 0 auto}}@media (max-width: 640px){body.jb-body-page .bp2-eyebrow{font-size: 12px}}