
.live-social-corpus{background:#f2eee5;color:#11130f}.live-social-toolbar{display:grid;grid-template-columns:minmax(260px,.7fr) 1.3fr;gap:20px;align-items:end;margin:34px 0 18px}.live-social-toolbar label{display:grid;gap:8px}.live-social-toolbar label span{font-size:10px;font-weight:800;letter-spacing:.08em}.live-social-toolbar input{width:100%;padding:15px 16px;border:1px solid rgba(17,19,15,.25);background:#fffdf8;font:500 15px/1.2 system-ui}.live-social-filters{display:flex;gap:6px;flex-wrap:wrap}.live-social-filters button{padding:11px 14px;border:1px solid rgba(17,19,15,.22);background:transparent;cursor:pointer;font-weight:800;font-size:10px}.live-social-filters button.active,.live-social-filters button:hover{background:#11130f;color:#fff}.live-social-meta{display:flex;align-items:baseline;gap:12px;padding:18px 0;border-top:1px solid rgba(17,19,15,.18)}.live-social-meta strong{font:500 40px/1 Georgia,serif}.live-social-meta span{font-size:11px;color:#666}.live-social-meta a{margin-inline-start:auto;font-size:10px;font-weight:800}.live-social-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:8px}.live-social-item{grid-column:span 4;min-height:340px;padding:24px;display:flex;flex-direction:column;background:#fffdf8;border:1px solid rgba(17,19,15,.14);text-decoration:none;color:inherit}.live-social-item.featured{grid-column:span 6;background:#11130f;color:#fff}.live-social-item.archive{opacity:.78}.live-social-item small{font-size:9px;font-weight:800;letter-spacing:.08em;color:#b43a2d}.live-social-item h3{margin:30px 0 12px;font:500 clamp(26px,2.4vw,42px)/.96 Georgia,serif}.live-social-item p{margin:0;color:#646961;font-size:13px;line-height:1.55}.live-social-item.featured p{color:#bdc2ba}.live-social-metrics{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.live-social-metrics span{padding:6px 8px;border:1px solid currentColor;font-size:9px;font-weight:800}.live-social-voices{margin-top:18px;padding-top:14px;border-top:1px solid rgba(127,127,127,.22)}.live-social-voices q{display:block;margin:7px 0;font:500 17px/1.2 Georgia,serif}.live-social-foot{margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;gap:12px;font-size:9px}.live-social-foot b{color:#b43a2d}.live-social-empty{padding:30px;border:1px dashed rgba(17,19,15,.28)}
@media(max-width:900px){.live-social-toolbar{grid-template-columns:1fr}.live-social-item,.live-social-item.featured{grid-column:span 6}}
@media(max-width:620px){.live-social-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-18px;padding:0 18px 10px}.live-social-item,.live-social-item.featured{flex:0 0 86vw;min-height:430px;scroll-snap-align:start}.live-social-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:6px}.live-social-filters button{flex:0 0 auto}}

/* PERSONAL_FIRST_MEDIA_20260919 */
.live-social-item{overflow:hidden}.live-social-media{width:calc(100% + 48px);height:220px;margin:-24px -24px 18px;display:block;object-fit:cover;background:#171915;filter:saturate(.92) contrast(1.02)}.live-social-item.featured .live-social-media{height:280px}.live-social-item:has(.live-social-media) h3{margin-top:18px}@media(max-width:620px){.live-social-media{height:250px}.live-social-item.featured .live-social-media{height:300px}}
