.bank-ui .experience-term-sections{grid-area:sections;min-width:0;display:flex;flex-direction:column;gap:1rem}.bank-ui .experience-term-sections .hub-org-list .hub-org-body{flex-direction:row;align-items:baseline;gap:.45rem}.bank-ui .experience-term-sections .hub-org-list .hub-org-name{flex:1;min-width:0}.bank-ui .experience-term-sections .hub-org-list .hub-org-all{flex:none;white-space:nowrap}.bank-ui .experience-term-sections .hub-org-list>li>b{font-size:.7rem;font-weight:800;color:var(--bk-ink-2);font-variant-numeric:tabular-nums}.bank-ui .hub-block{overflow:hidden}.bank-ui.experience-term .experience-term-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.88fr);grid-template-areas:"feed rail" "sections sections";gap:1rem;align-items:start}.bank-ui.experience-term .pt-feed{grid-area:feed;min-width:0}.bank-ui.experience-term .pt-rail{grid-area:rail;min-width:0;display:flex;flex-direction:column;gap:1rem}.bank-ui.experience-term .pt-facts{margin:0;padding:.55rem .95rem}.bank-ui.experience-term .pt-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;padding:.48rem 0;font-size:.7rem}.bank-ui.experience-term .pt-facts>div+div{border-top:1px solid var(--bk-line-soft)}.bank-ui.experience-term .pt-facts dt{color:var(--bk-ink-3)}.bank-ui.experience-term .pt-facts dd{margin:0;font-weight:740;font-variant-numeric:tabular-nums;text-align:right}.bank-ui.experience-term .pt-facts dd a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.bank-ui.experience-term .pt-copy{padding:.2rem 1.15rem 1rem;font-size:.74rem;line-height:1.7;color:var(--bk-ink-2)}.bank-ui.experience-term .pt-copy-wide{padding:1rem 1.15rem 1.15rem;max-width:78ch}.bank-ui.experience-term .pt-metric-list{list-style:none;margin:0;padding:.55rem .95rem}.bank-ui.experience-term .pt-metric-list li+li{border-top:1px solid var(--bk-line-soft)}.bank-ui.experience-term .pt-metric-list a{display:flex;justify-content:space-between;gap:.65rem;padding:.5rem 0;font-size:.72rem}.bank-ui.experience-term .pt-metric-list a:hover span{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.bank-ui.experience-term .pt-metric-list span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bank-ui.experience-term .pt-metric-list b{flex:none;color:var(--bk-ink-3);font-size:.66rem;font-variant-numeric:tabular-nums}.bank-ui.experience-term .pt-side-emp{list-style:none;margin:0;padding:.55rem .95rem}.bank-ui.experience-term .pt-side-emp li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.5rem 0}.bank-ui.experience-term .pt-side-emp li+li{border-top:1px solid var(--bk-line-soft)}.bank-ui.experience-term .pt-side-mark{width:28px;height:28px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--bk-line);border-radius:var(--bk-r-xs);background:var(--bk-surface)}.bank-ui.experience-term .pt-side-mark[data-fallback=true]{background:color-mix(in srgb,var(--accent) 18%,var(--bk-surface))}.bank-ui.experience-term .pt-side-mark img{width:100%;height:100%;object-fit:contain;padding:3px}.bank-ui.experience-term .pt-side-emp a{min-width:0;font-size:.7rem;font-weight:680;overflow-wrap:anywhere}.bank-ui.experience-term .pt-side-emp a:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.bank-ui.experience-term .pt-side-emp b{font-size:.66rem;color:var(--bk-ink-3);font-variant-numeric:tabular-nums}.bank-ui.experience-term .pt-kw{display:flex;flex-wrap:wrap;gap:.4rem;padding:.85rem .95rem 1rem}.bank-ui.experience-term .pt-kw a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--bk-line);border-radius:var(--bk-r-sm);padding:.4rem .55rem;font-size:.64rem;font-weight:640}.bank-ui.experience-term .pt-kw a:hover{border-color:var(--accent);background:var(--bk-brand-soft)}.bank-ui.experience-term .pt-kw b{color:var(--bk-ink-3);font-size:.57rem;font-variant-numeric:tabular-nums}.bank-ui.experience-term .experience-term-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1rem;align-items:start;margin-top:1rem}@media(max-width:1040px){.bank-ui.experience-term .experience-term-layout{grid-template-columns:1fr;grid-template-areas:"feed" "rail" "sections"}.bank-ui.experience-term .experience-term-bottom{grid-template-columns:1fr}}
