.hub-nav[data-astro-cid-t5ahc5xq]{flex-wrap:wrap;gap:8px;margin:22px 0 6px;display:flex}.hub-nav[data-astro-cid-t5ahc5xq] a[data-astro-cid-t5ahc5xq]{min-height:40px;color:var(--text-dim);background:#15100b;border:1px solid #e9c46a42;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hub-nav[data-astro-cid-t5ahc5xq] a[data-astro-cid-t5ahc5xq]:hover{border-color:var(--gold);color:var(--gold-hi)}.hub-nav[data-astro-cid-t5ahc5xq] span[data-astro-cid-t5ahc5xq]{opacity:.7;font-size:12px}.hub-block[data-astro-cid-t5ahc5xq]{margin-top:34px;scroll-margin-top:90px}.hub-head[data-astro-cid-t5ahc5xq]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.hub-head[data-astro-cid-t5ahc5xq] h2[data-astro-cid-t5ahc5xq]{margin:0;font-size:26px}.hub-head[data-astro-cid-t5ahc5xq]>span[data-astro-cid-t5ahc5xq]{color:var(--text-mute);font-size:14px}.hub-head[data-astro-cid-t5ahc5xq] .btn[data-astro-cid-t5ahc5xq]{align-self:center;margin-left:auto}.hub-start[data-astro-cid-t5ahc5xq]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.hub-start[data-astro-cid-t5ahc5xq] .gd-item--main{grid-area:auto}.hub-start[data-astro-cid-t5ahc5xq] .gd-item--main .gd-item__img{min-height:240px}.hub-start[data-astro-cid-t5ahc5xq] .gd-item--main b{font-size:28px}.hub-start[data-astro-cid-t5ahc5xq] .gd-item--main .gd-item__desc{font-size:15px}.hub-rows[data-astro-cid-t5ahc5xq]{align-content:start;gap:10px;display:grid}.hub-rows--two[data-astro-cid-t5ahc5xq]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.hub-row[data-astro-cid-t5ahc5xq]{border:1px solid var(--line-soft);color:var(--text-dim);background:#00000040;border-radius:12px;grid-template-columns:128px minmax(0,1fr);gap:14px;padding:10px;transition:border-color .15s,transform .15s;display:grid;text-decoration:none!important}.hub-row[data-astro-cid-t5ahc5xq]:hover{border-color:var(--gold-deep);transform:translateY(-1px)}.hub-row__thumb[data-astro-cid-t5ahc5xq]{border:1px solid var(--line);background:#15100b 50%/cover no-repeat;border-radius:8px;min-height:84px}.hub-row__body[data-astro-cid-t5ahc5xq]{flex-direction:column;gap:4px;min-width:0;display:flex}.hub-row[data-astro-cid-t5ahc5xq] b[data-astro-cid-t5ahc5xq]{font:700 17px/1.25 var(--font-display);color:var(--gold)}.hub-row__desc[data-astro-cid-t5ahc5xq]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.hub-row[data-astro-cid-t5ahc5xq] small[data-astro-cid-t5ahc5xq]{color:var(--text-mute);margin-top:auto;font-size:12px}.hub-cards[data-astro-cid-t5ahc5xq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item__img{aspect-ratio:16/8}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item__body{gap:6px;padding:2px 16px 14px}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item b{font-size:19px}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hub-profs[data-astro-cid-t5ahc5xq]{border:1px solid var(--line);background:linear-gradient(#2a211799,#0e0b08d9);border-radius:14px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:18px;padding:16px;display:grid}.hub-profs__label[data-astro-cid-t5ahc5xq]{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.hub-profs__grid[data-astro-cid-t5ahc5xq]{gap:8px;display:grid}.hub-profs__group--craft[data-astro-cid-t5ahc5xq] .hub-profs__grid[data-astro-cid-t5ahc5xq]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-prof[data-astro-cid-t5ahc5xq]{border:1px solid var(--line-soft);background:#00000040;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:9px 12px;transition:border-color .15s,transform .15s;display:flex;text-decoration:none!important}.hub-prof[data-astro-cid-t5ahc5xq]:hover{border-color:var(--gold-deep);transform:translateY(-1px)}.hub-prof[data-astro-cid-t5ahc5xq]:hover b[data-astro-cid-t5ahc5xq]{color:var(--gold-hi)}.hub-prof[data-astro-cid-t5ahc5xq] img[data-astro-cid-t5ahc5xq]{border:1px solid var(--line);border-radius:8px;flex:none;width:40px;height:40px}.hub-prof[data-astro-cid-t5ahc5xq]>span[data-astro-cid-t5ahc5xq]{gap:2px;min-width:0;display:grid}.hub-prof[data-astro-cid-t5ahc5xq] b[data-astro-cid-t5ahc5xq]{color:var(--text);font-size:15px;line-height:1.2}.hub-prof[data-astro-cid-t5ahc5xq] small[data-astro-cid-t5ahc5xq]{color:var(--text-mute);font-size:12px}@media (width<=1100px){.hub-cards[data-astro-cid-t5ahc5xq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.hub-start[data-astro-cid-t5ahc5xq],.hub-profs[data-astro-cid-t5ahc5xq]{grid-template-columns:minmax(0,1fr)}.hub-profs__grid[data-astro-cid-t5ahc5xq],.hub-profs__group--craft[data-astro-cid-t5ahc5xq] .hub-profs__grid[data-astro-cid-t5ahc5xq]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (width<=760px){.hub-rows--two[data-astro-cid-t5ahc5xq]{grid-template-columns:minmax(0,1fr)}.hub-head[data-astro-cid-t5ahc5xq] .btn[data-astro-cid-t5ahc5xq]{margin-left:0}}@media (width<=520px){.hub-row[data-astro-cid-t5ahc5xq]{grid-template-columns:88px minmax(0,1fr);gap:12px}.hub-row__thumb[data-astro-cid-t5ahc5xq]{min-height:66px}.hub-row[data-astro-cid-t5ahc5xq] b[data-astro-cid-t5ahc5xq]{font-size:16px}.hub-start[data-astro-cid-t5ahc5xq] .gd-item--main b{font-size:22px}.hub-cards[data-astro-cid-t5ahc5xq]{grid-template-columns:minmax(0,1fr);gap:10px}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item{flex-direction:row}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item__img{aspect-ratio:auto;flex:0 0 96px;min-height:96px}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item__img:after{display:none}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item__body{padding:10px 12px}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item__tag{display:none}.hub-cards[data-astro-cid-t5ahc5xq] .gd-item b{font-size:16px}.hub-profs[data-astro-cid-t5ahc5xq]{padding:12px}.hub-profs__grid[data-astro-cid-t5ahc5xq],.hub-profs__group--craft[data-astro-cid-t5ahc5xq] .hub-profs__grid[data-astro-cid-t5ahc5xq]{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-prof[data-astro-cid-t5ahc5xq]{gap:8px;padding:8px}.hub-prof[data-astro-cid-t5ahc5xq] img[data-astro-cid-t5ahc5xq]{width:34px;height:34px}.hub-prof[data-astro-cid-t5ahc5xq] b[data-astro-cid-t5ahc5xq]{font-size:14px}}
