.hub{background:var(--pba-ink-900);color:var(--pba-on-dark);font-family:var(--pba-mono)}.hub-inner{max-width:1184px;margin:0 auto;padding:72px 48px 80px}.hub-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--pba-bronze-text);margin:0;font-size:11px}.hub-title{max-width:760px;font-family:var(--pba-display);letter-spacing:-.01em;color:var(--pba-on-dark-heading);text-wrap:balance;margin:18px 0 56px;font-size:44px;font-weight:400;line-height:1.1}.hub-title:has(+.hub-free){margin-bottom:12px}.hub-free{margin:0 0 44px}.hub .free-brief-link{font:400 11px/1.5 var(--pba-mono);letter-spacing:.2em;color:var(--pba-bronze-text)}.hub-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.hub-main{min-width:0}.hub-rail{position:sticky;top:96px}.hub-rail-nav{border-top:1px solid var(--pba-line-dark);display:grid}.hub-rail-link{border-bottom:1px solid var(--pba-line-dark);letter-spacing:.14em;text-transform:uppercase;color:var(--pba-on-dark-secondary);transition:color .16s var(--pba-ease);justify-content:space-between;gap:12px;padding:16px 0;font-size:12px;text-decoration:none;display:flex}.hub-rail-link:hover{color:var(--pba-on-dark-heading)}.hub-rail-link[aria-current=page]{border-left:2px solid var(--pba-bronze);color:var(--pba-bronze-text);margin-left:-16px;padding-left:14px}.hub-rail-count{color:var(--pba-on-dark-muted)}.hub-legend{letter-spacing:.14em;text-transform:uppercase;color:var(--pba-on-dark-muted);gap:10px;margin:28px 0 0;padding:0;font-size:11px;line-height:1.7;list-style:none;display:grid}.hub-legend--inline{display:none}.hub-rail-search{margin-top:28px}.hub .research-search{margin:0;display:flex;position:relative}.hub .research-search-input{border:1px solid var(--pba-on-dark-muted);width:100%;height:36px;font:400 12px/1 var(--pba-mono);text-transform:none;color:var(--pba-on-dark-heading);transition:border-color .16s var(--pba-ease);background:0 0;border-radius:2px;padding:0 36px 0 12px}.hub .research-search-input::-webkit-search-cancel-button{display:none}.hub .research-search[data-pending] .research-search-input{opacity:.6}.hub .research-search-input::placeholder{color:var(--pba-on-dark-muted);opacity:1}.hub .research-search-input:focus-visible{border-color:var(--pba-bronze-text)}.hub .research-search-clear{cursor:pointer;width:36px;height:36px;color:var(--pba-on-dark-secondary);transition:color .16s var(--pba-ease);background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:absolute;top:0;right:0}.hub .research-search-clear:hover,.hub .research-search-clear:focus-visible{color:var(--pba-bronze-text)}.hub-head{border-bottom:1px solid var(--pba-line-dark);padding-bottom:16px}.hub-head-line{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.hub-head-title{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--pba-on-dark-secondary);margin:0;font-size:11px}.hub-head-count{letter-spacing:.16em;text-transform:uppercase;color:var(--pba-on-dark-muted);flex:none;margin:0;font-size:11px}.hub-featured{border-bottom:1px solid var(--pba-line-dark);grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding:40px 0 44px;display:grid}.hub-featured-meta{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--pba-on-dark-muted);flex-wrap:wrap;gap:8px 20px;margin:0;font-size:11px;display:flex}.hub-featured-latest{color:var(--pba-bronze-text)}.hub-featured-title{font-family:var(--pba-display);letter-spacing:-.01em;color:var(--pba-on-dark-heading);text-wrap:balance;margin:20px 0 0;font-size:34px;font-weight:400;line-height:1.14}.hub-featured-dek{max-width:540px;font-family:var(--pba-reading);color:var(--pba-on-dark-heading);text-wrap:pretty;margin:18px 0 0;font-size:16px;line-height:1.6}.hub-featured-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.hub-btn{background:var(--pba-champagne);height:44px;color:var(--pba-on-champagne);font:500 11px/1 var(--pba-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:background .16s var(--pba-ease);justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.hub-btn:hover{background:color-mix(in srgb, var(--pba-champagne) 70%, var(--pba-stock-000))}.hub-featured-pdf{letter-spacing:.18em;text-transform:uppercase;color:var(--pba-on-dark-secondary);transition:color .16s var(--pba-ease);font-size:11px;text-decoration:none}.hub-featured-pdf:hover{color:var(--pba-bronze-text)}.hub-featured-cover{border:1px solid var(--pba-line-dark);filter:grayscale()contrast(1.05);min-height:260px;position:relative;overflow:hidden}.hub-featured-cover img{object-fit:cover}.hub-list{margin:0;padding:0;list-style:none}.hub-row{border-bottom:1px solid var(--pba-line-dark);color:inherit;transition:background .16s var(--pba-ease);grid-template-columns:148px minmax(0,1fr) 40px;align-items:start;gap:28px;padding:28px 0;text-decoration:none;display:grid}.hub-row:hover{background:#9c7a4a0f}.hub-row-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--pba-on-dark-muted);font-size:11px;line-height:1.8}.hub-row-meta>span{display:block}.hub-row-category{color:var(--pba-on-dark-secondary)}.hub-row-issue{color:var(--pba-on-dark-heading)}.hub-row-edition{color:var(--pba-bronze-text);white-space:nowrap}.hub-row-title{font-family:var(--pba-display);color:var(--pba-on-dark-heading);text-wrap:balance;margin:0;font-size:22px;font-weight:400;line-height:1.25}.hub-row-line{max-width:600px;color:var(--pba-on-dark-secondary);text-wrap:pretty;margin:10px 0 0;font-size:12.5px;line-height:1.65}.hub-row-go{color:var(--pba-on-dark-muted);transition:color .16s var(--pba-ease);justify-self:end;padding-top:2px;font-size:18px}.hub-row:hover .hub-row-go,.hub-row:focus-visible .hub-row-go{color:var(--pba-bronze-text)}.hub-empty{border-bottom:1px solid var(--pba-line-dark);color:var(--pba-on-dark-secondary);padding:40px 0;font-size:12.5px;line-height:1.65}.hub-empty p{margin:0}.hub-empty-clear{letter-spacing:.18em;text-transform:uppercase;color:var(--pba-bronze-text);margin-top:12px;font-size:11px;display:inline-block}.hub .blog-pagination-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:48px;display:flex}.hub .blog-pagination-step,.hub .blog-pagination-ellipsis{letter-spacing:.14em;text-transform:uppercase;color:var(--pba-on-dark-secondary);transition:color .16s var(--pba-ease);padding:0 8px;font-size:11px;text-decoration:none}.hub .blog-pagination-step:hover{color:var(--pba-bronze-text)}.hub .blog-pagination-step.disabled{color:var(--pba-on-dark-muted);pointer-events:none}.hub .blog-pagination-page{border:1px solid var(--pba-line-dark-strong);letter-spacing:0;width:36px;height:36px;color:var(--pba-on-dark-secondary);transition:border-color .16s var(--pba-ease), color .16s var(--pba-ease);flex-shrink:0;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.hub .blog-pagination-page:hover,.hub .blog-pagination-page.active{border-color:var(--pba-bronze);color:var(--pba-bronze-text)}@media (max-width:1200px){.hub-layout{grid-template-columns:minmax(0,1fr);gap:32px}.hub-rail{position:static}.hub-rail-nav{border-top:0;border-bottom:1px solid var(--pba-line-dark);scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.hub-rail-nav::-webkit-scrollbar{display:none}.hub-rail-nav{scroll-snap-type:x proximity;padding-inline-end:48px;scroll-padding-inline-end:48px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.hub-rail-link{scroll-snap-align:start;white-space:nowrap;border-bottom:2px solid #0000;flex:none;justify-content:flex-start;padding:12px 0}.hub-rail-link[aria-current=page]{border-left:0;border-bottom-color:var(--pba-bronze);margin-left:0;padding-left:0}.hub-rail-link:focus-visible{box-shadow:inset 0 0 0 2px var(--pba-bronze-text)}.hub-legend--rail{display:none}.hub-legend--inline{flex-wrap:wrap;gap:4px 20px;margin-top:10px;display:flex}.hub-rail-search{margin-top:20px}}@media (max-width:1023px){.hub-inner{padding:40px 20px 56px}.hub-title{margin-bottom:40px;font-size:32px}.hub-head-line{flex-wrap:wrap;gap:6px 24px}.hub-featured{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0 36px}.hub-featured-title{font-size:26px}.hub-featured-meta{white-space:normal}.hub-featured-cover{aspect-ratio:16/9;min-height:0}.hub-row{grid-template-columns:minmax(0,1fr) 24px;gap:10px 16px;padding:24px 0}.hub-row-meta{flex-wrap:wrap;grid-column:1;display:flex}.hub-row-meta>span+span:before{content:"·";color:var(--pba-on-dark-muted);margin:0 .6em}.hub-row-body{grid-area:2/1}.hub-row-go{grid-area:1/2/span 2}.hub-row-title{font-size:19px}}@media (max-width:480px){.hub-featured-actions{flex-direction:column;align-items:stretch}.hub-btn{width:100%}.hub-featured-pdf{align-self:flex-start}}
