/* Home discovery view. Scoped to the index; other forum flows keep their styles. */
body.pg_index{min-width:0}
body.pg_index #wp.wp,body.pg_index #hd>.wp{min-width:0}
.pc-index-layout--discussions.wp{grid-template-columns:190px minmax(0,1fr);max-width:1280px;gap:24px;margin-top:22px}
.pc-index-layout--discussions .pc-index-sidebar{min-height:0;padding:12px;position:sticky;top:92px}
.pc-index-layout--discussions .pc-index-sidebar h2{padding-top:8px}
.pc-index-layout--discussions .pc-index-hero.wp{min-height:152px;padding:22px 28px;margin-bottom:22px;border-radius:14px}
.pc-index-layout--discussions .pc-index-hero h1{font-size:28px;letter-spacing:0}
.pc-index-layout--discussions .pc-index-hero p{font-size:14px;line-height:1.7}
.pc-index-layout--discussions .pc-index-hero__art{width:160px;height:96px}
.pc-index-layout--discussions #chart{margin-top:22px;background:transparent;border:0;padding:0 2px;box-shadow:none}
.pc-discovery{overflow:hidden;border:1px solid var(--pc-line);border-radius:14px;background:var(--pc-card)}
.pc-discovery__header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:24px 26px 20px}
.pc-discovery__header h2{font-size:22px;line-height:1.5;color:var(--pc-ink);margin:3px 0}
.pc-discovery__header p{font-size:13px;color:#647897;line-height:1.7}
.pc-discovery__header>a{justify-self:end;white-space:nowrap;color:var(--pc-blue);font-size:13px}
.pc-discovery__links{display:flex;justify-content:center;gap:8px;padding:0;flex-wrap:wrap}
.pc-discovery__links a{padding:7px 12px;border:1px solid var(--pc-line);border-radius:7px;color:#355478;background:#f7faff;font-size:13px}
.pc-discovery__links a:hover{background:#eaf2ff;color:var(--pc-blue)}
.pc-discovery__links a.is-active{background:#1763f3;border-color:#1763f3;color:#fff}
.pc-discovery__footer nav{display:flex;gap:20px}
.pc-discovery__topic{display:flex;align-items:center;gap:16px;padding:22px 26px;border-top:1px solid #edf2f8}
.pc-discovery__topic:hover{background:#fafcff}
.pc-discovery__icon{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#edf4ff;border:1px solid #e1ebfa;border-radius:12px;color:var(--pc-blue);font:700 15px monospace}
.pc-discovery__body{min-width:0;flex:1}
.pc-discovery__board{color:#5275a1;font-size:12px}
.pc-discovery__topic h3{margin:4px 0 7px;font-size:17px;line-height:1.6;overflow-wrap:anywhere}
.pc-discovery__topic h3 a{color:var(--pc-ink)}
.pc-discovery__topic h3 a:hover{color:var(--pc-blue)}
.pc-discovery__meta{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:#6b7e98}
.pc-discovery__meta a{color:#5275a1}
.pc-discovery__open{flex:none;color:var(--pc-blue);font-size:13px;padding:8px;border-radius:6px}
.pc-discovery__open:hover{background:#eaf2ff}
.pc-discovery__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 26px;border-top:1px solid #edf2f8;background:#f9fbff;color:#627896;font-size:13px}
.pc-discovery__footer a,.pc-discovery__empty a{color:var(--pc-blue);font-weight:600}
.pc-discovery__empty{padding:30px 26px;border-top:1px solid #edf2f8}
.pc-discovery__empty strong{font-size:17px;color:var(--pc-ink)}
.pc-discovery__empty p{margin:8px 0 16px;color:#647897;font-size:14px;line-height:1.7}
.pc-index-summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 26px;margin:20px 0;border:1px solid var(--pc-line);border-radius:12px;background:#fff}
.pc-index-summary h2{font-size:18px;margin:5px 0;color:var(--pc-ink)}
.pc-index-summary p{font-size:13px;line-height:1.8;color:#627896}
.pc-index-summary>a{flex:none;color:var(--pc-blue);font-size:13px}
@media(max-width:1180px){.pc-index-layout--discussions.wp{grid-template-columns:168px minmax(0,1fr);gap:18px}.pc-index-layout--discussions .pc-index-hero__art{display:none}}
@media(max-width:1100px){.pc-discovery__header{grid-template-columns:minmax(0,1fr) auto}.pc-discovery__links{grid-column:1/-1;grid-row:2}}
@media(max-width:800px){.pc-index-layout--discussions.wp{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:12px}.pc-index-layout--discussions .pc-index-main{order:0;width:100%}.pc-index-layout--discussions .pc-index-sidebar{order:1;position:static;width:100%}.pc-index-layout--discussions .pc-index-sidebar__group{display:inline-block;vertical-align:top;margin-right:16px}.pc-index-layout--discussions .pc-index-hero.wp{padding:22px;min-height:0}.pc-index-layout--discussions .pc-index-hero h1{font-size:24px}.pc-index-layout--discussions .pc-index-hero__actions{flex-wrap:wrap}.pc-discovery__header{padding:20px;align-items:flex-start}.pc-discovery__header h2{font-size:20px}.pc-discovery__header>a{font-size:12px}.pc-discovery__links{padding:0}.pc-discovery__topic{padding:18px 20px;gap:12px}.pc-discovery__icon{display:none}.pc-discovery__open{padding:5px}.pc-discovery__footer,.pc-index-summary{padding:18px 20px;align-items:flex-start;flex-direction:column}.pc-discovery__empty{padding:24px 20px}}

