.fb-feed .fb-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 10px;font-size:13px;font-weight:700}:root[data-theme=dark] .fb-feed .fb-kicker{color:var(--gold)}.fb-cards{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(260px,82%);grid-auto-flow:column;gap:16px;margin:36px 0 32px;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.fb-cards li{scroll-snap-align:start;display:flex}.fb-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.fb-card img,.fb-noimg{aspect-ratio:4/5;object-fit:cover;background:var(--wash);width:100%;display:block}.fb-noimg{font:800 64px/1 var(--font-text),sans-serif;color:var(--line);place-items:center;display:grid}.fb-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.fb-body time{letter-spacing:.04em;color:var(--muted);font-size:13px;font-weight:600}.fb-text{color:var(--ink);font-size:15px;line-height:1.55}.fb-more{color:var(--navy);margin-top:auto;font-size:14px;font-weight:700}:root[data-theme=dark] .fb-more{color:var(--gold)}.fb-card:focus-visible{outline-offset:3px;outline:3px solid #d4b572d9}@media (hover:hover){.fb-card:hover{border-color:var(--gold);transform:translateY(-3px)}}@media (min-width:901px){.fb-cards{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}@media (prefers-reduced-motion:reduce){.fb-card{transition:none}}.fb-card{position:relative}.fb-badge{z-index:1;color:#1c2b39;letter-spacing:.02em;background:#fffffff0;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #030e1a2e}.fb-icon{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.fb-follow{align-items:center;gap:10px;display:inline-flex}
