.QQgB3W_page{min-height:calc(100dvh - var(--header-h));background:var(--page-bg);color:var(--fg);font-family:var(--font-red-hat-display),sans-serif;overflow-x:hidden}.QQgB3W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QQgB3W_ticker{border-bottom:1px solid var(--ea-border);background:var(--surface);align-items:center;gap:16px;min-height:42px;padding:0 clamp(18px,3vw,42px);display:flex;overflow:hidden}.QQgB3W_ticker:focus{outline:none}.QQgB3W_ticker:focus-visible{outline:3px solid var(--text-brand);outline-offset:-3px}.QQgB3W_tickerLabel{color:color-mix(in srgb, var(--text-brand) 78%, var(--fg-strong));letter-spacing:.08em;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.QQgB3W_tickerLabel:before{content:"";background:var(--text-brand);border-radius:50%;width:8px;height:8px}.QQgB3W_tickerWindow{flex:1;min-width:0;height:22px;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.QQgB3W_tickerItem{color:var(--fg-strong);opacity:0;text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(10px)}.QQgB3W_tickerItemCurrent{opacity:1;transform:translateY(0)}.QQgB3W_tickerEmpty{min-width:0;color:var(--text-muted-grey);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.QQgB3W_topbar{justify-content:space-between;align-items:center;gap:20px;padding:clamp(8px,1.5vw,18px) 0 12px;display:flex}.QQgB3W_adminLink{border:1px solid var(--ea-border);color:var(--w-70);border-radius:60px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.QQgB3W_adminLink:hover{border-color:var(--text-brand);color:var(--w-90)}.QQgB3W_adminLink:focus{outline:none}.QQgB3W_adminLink:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--text-brand);outline:3px solid #0000}.QQgB3W_wordmark{align-items:center;gap:12px;display:flex}.QQgB3W_wordmark img{width:30px;height:30px}.QQgB3W_wordmarkText{align-items:baseline;gap:8px;display:flex}.QQgB3W_wordmarkText strong{color:var(--fg-strong);font-size:18px;font-weight:700}.QQgB3W_wordmarkText span{color:var(--text-muted-grey);font-size:14px}.QQgB3W_intro{max-width:720px;padding-bottom:clamp(22px,3vw,34px)}.QQgB3W_intro h1{color:var(--fg-strong);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:.98}.QQgB3W_intro p{max-width:620px;color:var(--text-muted-grey);text-align:left;margin:10px 0 0;font-size:clamp(14px,1.25vw,17px);line-height:1.5}.QQgB3W_spotlightLayout{grid-template-rows:minmax(252px,auto) minmax(190px,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.QQgB3W_spotlightOne{grid-template-rows:minmax(252px,auto)}.QQgB3W_spotlightThree{grid-template-rows:minmax(252px,auto) minmax(190px,auto)}.QQgB3W_spotlightRail{display:contents}.QQgB3W_heroCard,.QQgB3W_spotlightCard,.QQgB3W_messagesCard,.QQgB3W_spotlightState{border:1px solid var(--ea-border);isolation:isolate;border-radius:16px;min-width:0;position:relative;overflow:hidden}.QQgB3W_heroCard,.QQgB3W_spotlightCard,.QQgB3W_messagesCard{animation:.3s cubic-bezier(.16,1,.3,1) both QQgB3W_revealCard;animation-delay:var(--delay,0s);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s cubic-bezier(.16,1,.3,1)}.QQgB3W_heroCard{background:var(--surface-raised);color:var(--fg);flex-direction:column;grid-area:1/1/auto/span 8;padding:clamp(24px,2.5vw,32px);display:flex;box-shadow:0 10px 28px #0000001a}.QQgB3W_heroCard:before{content:"";background:var(--text-brand);height:3px;position:absolute;inset:0 0 auto}.QQgB3W_heroCard h2{max-width:560px;color:var(--fg-strong);letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(28px,2.4vw,32px);font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.QQgB3W_heroCard .QQgB3W_cardKicker{color:var(--text-muted-grey)}.QQgB3W_heroMain{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;min-height:100%;display:grid}.QQgB3W_heroContent{flex-direction:column;min-width:0;min-height:100%;display:flex}.QQgB3W_heroCopy{min-width:0}.QQgB3W_heroLogo{--community-tint:hsl(var(--community-hue,210) 36% 56%);border:1px solid var(--ea-border);background:color-mix(in srgb, var(--text-brand) 6%, var(--surface));width:48px;height:48px;color:var(--fg-strong);border-radius:14px;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.QQgB3W_heroLogo img{-o-object-fit:contain;object-fit:contain;padding:10px}.QQgB3W_heroDescription{max-width:660px;color:var(--text-muted-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.QQgB3W_heroFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:16px;display:flex}.QQgB3W_cardArrow{background:var(--brand-solid);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:20px;right:20px}.QQgB3W_cardArrow .ea-icon svg{fill:currentColor;width:17px;height:17px}.QQgB3W_cardKicker{color:var(--text-muted-grey);letter-spacing:.08em;margin:0 0 7px;font-size:12px;font-weight:700}.QQgB3W_memberStat{align-items:baseline;gap:6px;display:flex}.QQgB3W_memberStat strong{color:inherit;letter-spacing:-.04em;font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1}.QQgB3W_memberStat span{color:inherit;opacity:.68;font-size:14px}.QQgB3W_spotlightCard{--community-tint:hsl(var(--community-hue,210) 36% 56%);background:color-mix(in srgb, var(--community-tint) 8%, var(--surface));min-height:190px;color:var(--fg);flex-direction:column;grid-row:2;padding:clamp(20px,2vw,26px);display:flex;box-shadow:0 10px 28px #0000001a}.QQgB3W_spotlightCard:before{content:"";background:var(--text-brand);height:3px;position:absolute;inset:0 0 auto}.QQgB3W_spotlightCard:first-child{grid-column:1/span 6}.QQgB3W_spotlightCard:nth-child(2){grid-column:7/span 6}.QQgB3W_spotlightCard h2{max-width:calc(100% - 50px);color:var(--fg-strong);letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.08}.QQgB3W_spotlightTwo .QQgB3W_spotlightCard:first-child{grid-column:1/-1}.QQgB3W_cardDescription{color:var(--text-muted-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.QQgB3W_cardFooter{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:16px;display:flex}.QQgB3W_cardFooter .QQgB3W_memberStat strong{font-size:clamp(21px,2vw,28px)}.QQgB3W_messagesCard{background:var(--surface);color:var(--fg);flex-direction:column;grid-area:1/9/auto/-1;padding:clamp(24px,2.5vw,32px);text-decoration:none;display:flex;box-shadow:0 10px 28px #0000001a}.QQgB3W_messagesCard:before{content:"";background:var(--text-brand);height:3px;position:absolute;inset:0 0 auto}.QQgB3W_messagesCard h2{color:var(--fg-strong);letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.4vw,32px);font-weight:700;line-height:1.05}.QQgB3W_messagesCard:focus{outline:none}.QQgB3W_messagesCard:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--focus-ring);outline:3px solid #0000}.QQgB3W_messagesDefault,.QQgB3W_messagesWithOne,.QQgB3W_messagesOnly{grid-area:1/9/auto/-1}.QQgB3W_messagesIcon{background:var(--surface-hover);color:var(--text-brand)}.QQgB3W_messagesIcon .ea-icon svg{fill:currentColor;width:22px;height:22px}.QQgB3W_messagesCard .QQgB3W_heroDescription{-webkit-line-clamp:unset;display:block}.QQgB3W_messagesFooter{justify-content:flex-end}.QQgB3W_messagesAction{background:var(--surface-active);min-height:42px;color:var(--fg-strong);border-radius:60px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.QQgB3W_messagesAction .ea-icon svg{fill:currentColor;width:15px;height:15px}.QQgB3W_spotlightState{background:var(--surface);min-height:252px;color:var(--text-muted-grey);text-align:center;flex-direction:column;grid-area:1/1/auto/span 8;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.QQgB3W_spotlightState p{margin:0}.QQgB3W_spotlightState button{background:var(--brand-solid);color:#fff;cursor:pointer;border:0;border-radius:60px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700}.QQgB3W_spotlightState button:focus{outline:none}.QQgB3W_spotlightState button:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--focus-ring);outline:3px solid #0000}.QQgB3W_communityAction{white-space:nowrap;cursor:pointer;border:0;border-radius:60px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.QQgB3W_communityAction:focus{outline:none}.QQgB3W_communityAction:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--focus-ring);outline:3px solid #0000}.QQgB3W_communityAction:active{transform:scale(.98)}.QQgB3W_communityAction:disabled{cursor:wait;opacity:.68}.QQgB3W_communityAction .ea-icon svg{fill:currentColor;width:15px;height:15px}.QQgB3W_communityActionPrimary,.QQgB3W_communityActionInverse{background:var(--brand-solid);color:#fff}.QQgB3W_communityActionPrimary:hover:not(:disabled),.QQgB3W_communityActionInverse:hover:not(:disabled){background:#b71b37}.QQgB3W_accessLabel{border:1px solid var(--ea-border);background:var(--surface-hover);min-height:32px;color:var(--text-muted-grey);border-radius:60px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.QQgB3W_accessLabel .ea-icon svg{fill:currentColor;width:13px;height:13px}.QQgB3W_accessLabelInverse{border-color:var(--w-15);background:var(--w-6);color:var(--text-muted-grey)}.QQgB3W_actionError{color:var(--btn-danger-fg);margin:10px 0 0;font-size:14px;line-height:1.4}.QQgB3W_directorySection{padding:clamp(38px,5vw,68px) 0 30px}.QQgB3W_directoryHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:12px;display:flex}.QQgB3W_directoryHeader h2{color:var(--fg-strong);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.05}.QQgB3W_directoryHeader p{color:var(--text-muted-grey);margin:7px 0 0;font-size:14px}.QQgB3W_searchControl{border:1px solid var(--ea-border);background:var(--surface);width:min(100%,420px);min-height:48px;color:var(--text-muted-grey);border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.QQgB3W_searchControl:focus-within{border-color:color-mix(in srgb, var(--text-brand) 55%, var(--ea-border));outline-offset:0;box-shadow:0 0 0 3px color-mix(in srgb, var(--text-brand) 20%, transparent);outline:3px solid #0000}.QQgB3W_searchControl input{min-width:0;height:46px;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.QQgB3W_searchControl input::placeholder{color:var(--w-60)}.QQgB3W_searchControl button{min-height:32px;color:var(--text-muted-grey);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:12px;font-weight:700}.QQgB3W_searchControl button:focus{outline:none}.QQgB3W_searchControl button:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--focus-ring);outline:3px solid #0000}.QQgB3W_searchControl button:hover{background:var(--surface-hover);color:var(--fg-strong)}.QQgB3W_searchIcon{place-items:center;display:grid}.QQgB3W_searchIcon .ea-icon svg{fill:currentColor;width:20px;height:20px}.QQgB3W_categoryChips{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}@media (max-width:768px){.QQgB3W_categoryChips{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto}.QQgB3W_categoryChips::-webkit-scrollbar{display:none}.QQgB3W_categoryChips>*{flex-shrink:0}}.QQgB3W_categoryChips button{border:1px solid var(--ea-border);background:var(--surface);min-height:36px;color:var(--text-muted-grey);font:inherit;white-space:nowrap;cursor:pointer;border-radius:60px;padding:0 14px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.QQgB3W_categoryChips button:focus{outline:none}.QQgB3W_categoryChips button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.QQgB3W_categoryChips button:hover{border-color:color-mix(in srgb, var(--text-brand) 42%, var(--ea-border));background:var(--surface-hover);color:var(--fg-strong)}.QQgB3W_categoryChips .QQgB3W_categoryChipSelected{border-color:var(--text-brand);background:var(--brand-solid);color:#fff}.QQgB3W_categoryChips .QQgB3W_categoryChipSelected:hover{color:#fff;background:#b71b37;border-color:#b71b37}.QQgB3W_resultStatus{min-height:22px;color:var(--w-60);margin:0 0 16px;font-size:13px}.QQgB3W_directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.QQgB3W_directoryCard{--community-tint:hsl(var(--community-hue,210) 36% 56%);border:1px solid var(--ea-border);background:color-mix(in srgb, var(--community-tint) 3%, var(--surface));border-radius:10px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:14px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000001a}.QQgB3W_directoryCardFeatured{border-top-color:color-mix(in srgb, var(--text-brand) 70%, var(--ea-border))}.QQgB3W_directoryCardFeatured:before{content:"";background:var(--text-brand);height:3px;position:absolute;inset:0 0 auto}.QQgB3W_communityMark{border:1px solid color-mix(in srgb, var(--community-tint) 32%, var(--ea-border));background:color-mix(in srgb, var(--community-tint) 18%, var(--surface));width:46px;height:46px;color:var(--fg-strong);letter-spacing:.02em;border-radius:12px;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;overflow:hidden}.QQgB3W_communityMark img{-o-object-fit:cover;object-fit:cover}.QQgB3W_directoryCardBody{flex-direction:column;align-self:stretch;min-width:0;display:flex}.QQgB3W_directoryCardBody h3{min-width:0;color:var(--fg-strong);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:18px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.QQgB3W_directoryDescription{color:var(--text-muted-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.QQgB3W_directoryStats{min-width:0;color:var(--w-60);flex-direction:column;font-size:12px;line-height:1.35;display:flex}.QQgB3W_directoryStats strong{color:color-mix(in srgb, #22c55e 72%, var(--fg-strong));font-weight:700}.QQgB3W_recentActivity{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.QQgB3W_recentActivity a{min-width:0;color:inherit;background:color-mix(in srgb, var(--community-tint) 7%, var(--surface-hover));border-radius:7px;padding:8px;text-decoration:none;display:block}.QQgB3W_recentActivity a:hover{background:color-mix(in srgb, var(--community-tint) 12%, var(--surface-hover))}.QQgB3W_recentActivity a:focus{outline:none}.QQgB3W_recentActivity a:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--text-brand);outline:3px solid #0000}.QQgB3W_activityIdentity{min-width:0;color:var(--w-60);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.QQgB3W_activityIdentity strong,.QQgB3W_activityIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.QQgB3W_activityIdentity strong{color:var(--fg-strong);font-size:12px}:root[data-theme=light] .QQgB3W_activityIdentity{color:var(--w-80)}.QQgB3W_activityExcerpt{color:var(--text-muted-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.QQgB3W_directoryFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.QQgB3W_directoryFooter .QQgB3W_communityAction{min-height:36px;padding:0 12px;font-size:13px}.QQgB3W_directoryFooter .QQgB3W_accessLabel{min-height:30px;padding:4px 8px;font-size:11px}.QQgB3W_directoryState{border:1px solid var(--ea-border);background:var(--surface);color:var(--text-muted-grey);text-align:center;border-radius:15px;margin:0;padding:40px 20px}.QQgB3W_directoryState strong{color:var(--fg-strong);font-size:16px;display:block}.QQgB3W_directoryState p{margin:6px 0 0;font-size:14px}.QQgB3W_directoryState>p:only-child{margin:0}.QQgB3W_directoryState button{background:var(--brand-solid);color:#fff;cursor:pointer;border:0;border-radius:60px;min-height:40px;margin-top:14px;padding:0 16px;font-size:14px;font-weight:700}.QQgB3W_directoryState button:focus{outline:none}.QQgB3W_directoryState button:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--focus-ring);outline:3px solid #0000}.QQgB3W_directoryStateIcon{background:var(--surface-hover);width:42px;height:42px;color:var(--text-muted-grey);border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.QQgB3W_error{color:var(--btn-danger-fg)}.QQgB3W_loadMoreArea{flex-direction:column;align-items:center;gap:10px;padding-top:24px;display:flex}.QQgB3W_loadMoreArea button{border:1px solid var(--ea-border);background:var(--surface);min-height:44px;color:var(--fg-strong);cursor:pointer;border-radius:60px;padding:0 20px;font-size:14px;font-weight:700}.QQgB3W_loadMoreArea button:focus{outline:none}.QQgB3W_loadMoreArea button:focus-visible{outline-offset:0;box-shadow:0 0 0 3px var(--focus-ring);outline:3px solid #0000}.QQgB3W_loadMoreArea button:hover:not(:disabled){background:var(--surface-hover)}.QQgB3W_loadMoreArea button:disabled{cursor:wait;opacity:.68}.QQgB3W_loadMoreArea p{color:var(--btn-danger-fg);margin:0;font-size:14px}@media (hover:hover) and (pointer:fine){.QQgB3W_heroCard:hover,.QQgB3W_spotlightCard:hover,.QQgB3W_messagesCard:hover{border-color:color-mix(in srgb, var(--ea-border) 55%, var(--text-muted-grey));transform:translateY(-4px);box-shadow:0 14px 32px #0003}.QQgB3W_directoryCard:hover{border-color:color-mix(in srgb, var(--text-brand) 24%, var(--ea-border));background:color-mix(in srgb, var(--community-tint) 4%, var(--surface-hover));transform:translateY(-2px);box-shadow:0 10px 24px #0000001a}.QQgB3W_messagesCard:hover:focus-visible{outline-offset:0;box-shadow:0 14px 32px #0003,0 0 0 3px var(--focus-ring);outline:3px solid #0000}}@media (max-width:1199px) and (min-width:769px){.QQgB3W_spotlightLayout{grid-template-rows:minmax(260px,auto) minmax(190px,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.QQgB3W_spotlightOne{grid-template-rows:minmax(260px,auto)}.QQgB3W_heroCard,.QQgB3W_spotlightState{grid-area:1/1}.QQgB3W_messagesCard,.QQgB3W_messagesDefault,.QQgB3W_messagesWithOne,.QQgB3W_messagesOnly{grid-area:1/2}.QQgB3W_spotlightCard:first-child{grid-area:2/1}.QQgB3W_spotlightCard:nth-child(2){grid-area:2/2}.QQgB3W_spotlightTwo .QQgB3W_spotlightCard:first-child{grid-column:1/-1}}@media (max-width:768px){.QQgB3W_page{min-height:calc(100dvh - var(--header-h) - var(--bottombar-h))}.QQgB3W_ticker{gap:10px;min-height:38px;padding:0 14px}.QQgB3W_tickerLabel{letter-spacing:.05em}.QQgB3W_tickerLabelText{display:none}.QQgB3W_tickerWindow{height:20px}.QQgB3W_tickerItem,.QQgB3W_tickerEmpty{font-size:12px}.QQgB3W_topbar{padding:0 0 8px}.QQgB3W_wordmark img{width:26px;height:26px}.QQgB3W_wordmarkText{display:block}.QQgB3W_wordmarkText strong{font-size:15px;line-height:1;display:block}.QQgB3W_wordmarkText span{font-size:12px}.QQgB3W_intro{padding:8px 2px 20px}.QQgB3W_intro h1{font-size:34px}.QQgB3W_intro p{max-width:none;margin-top:8px;font-size:14px}.QQgB3W_spotlightLayout{display:block}.QQgB3W_heroCard,.QQgB3W_spotlightState,.QQgB3W_spotlightCard,.QQgB3W_messagesCard{width:100%;min-height:0;margin-bottom:14px}.QQgB3W_heroCard,.QQgB3W_messagesCard{padding:20px}.QQgB3W_heroCard h2,.QQgB3W_messagesCard h2{font-size:28px}.QQgB3W_heroDescription{font-size:14px}.QQgB3W_heroFooter{flex-wrap:wrap;align-items:flex-start;gap:14px}.QQgB3W_cardArrow{top:16px;right:16px}.QQgB3W_spotlightRail{grid-template-columns:1fr;gap:0;display:grid}.QQgB3W_spotlightCard{padding:20px}.QQgB3W_spotlightCard h2{font-size:24px}.QQgB3W_directorySection{padding-top:40px;padding-bottom:calc(var(--bottombar-h) + 24px)}.QQgB3W_directoryHeader{flex-direction:column;align-items:stretch;gap:16px}.QQgB3W_searchControl{width:100%}.QQgB3W_searchControl button{width:44px;height:44px}.QQgB3W_communityAction,.QQgB3W_messagesAction{min-height:44px}.QQgB3W_directory{grid-template-columns:1fr}.QQgB3W_directoryFooter .QQgB3W_communityAction{min-height:44px}}@media (max-width:575px){.QQgB3W_directoryCard{gap:12px}}@media (max-width:340px){.QQgB3W_wordmarkText span{display:none}.QQgB3W_heroFooter,.QQgB3W_cardFooter{flex-direction:column;align-items:stretch}.QQgB3W_communityAction{width:100%}.QQgB3W_directoryFooter .QQgB3W_communityAction{width:auto}}@media (prefers-reduced-motion:reduce){.QQgB3W_page *,.QQgB3W_page :before,.QQgB3W_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.QQgB3W_tickerWindow{gap:12px;display:flex;overflow-x:auto}.QQgB3W_tickerItem{opacity:1;flex:none;max-width:440px;display:flex;position:static;transform:none}.QQgB3W_tickerItem:not(:first-child):before{content:"/";color:var(--text-faint);margin-right:12px}}@keyframes QQgB3W_revealCard{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}