.hubd .ff-blk{margin-top:44px}.hubd .ff-card{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px 32px;background:linear-gradient(135deg,color-mix(in srgb,var(--dk-green) 7%,var(--dk-panel)),var(--dk-panel) 60%);border:1px solid color-mix(in srgb,var(--dk-green) 22%,var(--dk-line));border-radius:14px;padding:26px 28px}.hubd .ff-main{min-width:0}.hubd .ff-tag{display:inline-block;margin-bottom:16px;padding:3px 8px;border:1px solid var(--dk-line2);border-radius:6px;font:500 12px/1.4 var(--dk-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dk-muted)}.hubd .ff-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hubd .ff-head{display:flex;align-items:center;gap:14px}.hubd .ff-logo{width:56px;height:56px;border-radius:12px}.hubd .ff-who{flex:1;min-width:0}.hubd .ff-who h3{font-size:26px;font-weight:650;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.hubd .ff-who h3 a{color:var(--dk-text);text-decoration:none}.hubd .ff-who h3 a:hover{color:var(--dk-green)}.hubd .ff-who p{margin:2px 0 0;font-size:14px;line-height:1.4;color:var(--dk-muted)}.hubd .ff-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:20px 0 14px}.hubd .ff-facts div{min-width:0;padding:10px 12px;border:1px solid var(--dk-line);border-radius:10px;background:color-mix(in srgb,var(--dk-panel) 60%,transparent)}.hubd .ff-facts dt{font-size:12px;line-height:1.2;color:var(--dk-muted)}.hubd .ff-facts dd{margin:6px 0 0;font:600 17px/1.2 var(--dk-mono);letter-spacing:-.03em;color:var(--dk-text);overflow-wrap:anywhere}.hubd .ff-catch{margin:0;font-size:15px;line-height:1.5;color:var(--dk-muted)}.hubd .ff-catch b{color:var(--dk-amber)}.hubd .ff-side{display:flex;flex-direction:column;gap:12px;justify-content:center;min-width:0}.hubd .ff-off{margin:0;font-size:15px;color:var(--dk-muted)}.hubd .ff-off b{margin-right:4px;font:600 34px/1 var(--dk-mono);letter-spacing:-.04em;color:var(--dk-green)}.hubd .ff-chip{height:48px;display:flex;max-width:100%}.hubd .ff-chip b{flex:1;min-width:0;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hubd .ff-side .hd-btn{height:48px}.hubd .ff-read{font-size:14px;text-align:center;color:var(--dk-muted);text-underline-offset:.2em}.hubd .ff-read:hover{color:var(--dk-text)}.hubd .ff-dis{grid-column:1/-1;margin:0;padding-top:14px;border-top:1px solid var(--dk-line);font-size:13px;line-height:1.5;color:var(--dk-muted)}.hubd .ff-card :is(a,button):focus-visible{outline:2px solid var(--dk-green);outline-offset:2px}@media (max-width:760px){.hubd .ff-card{grid-template-columns:minmax(0,1fr);padding:20px 16px}.hubd .ff-who h3{font-size:22px}.hubd .ff-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}