/* FISCHRAINE Phase 148 — Spotlight Editorial 2.0 */
.spotlight-section{overflow:hidden}
.spotlight-heading{border-bottom:1px solid #bdb7ad;padding-bottom:30px;margin-bottom:26px!important}
.spotlight-catalog-mark{display:flex!important;justify-content:space-between;align-items:center;margin-bottom:28px!important}
.spotlight-catalog-mark::after{content:"PRIVATE COLLECTION / EDITION 01";color:#817c74}
.spotlight-editorial-card{border-top:0!important;padding-top:0!important}
.spotlight-visual-column{min-width:0}
.spotlight-visual-column .spotlight-image{display:flex;text-decoration:none;color:inherit}
.spotlight-figure-caption{display:flex;justify-content:space-between;gap:16px;padding-top:11px;font-size:.52rem;letter-spacing:.17em;text-transform:uppercase;color:#817c74}
.spotlight-issue-line{display:flex;justify-content:space-between;gap:18px;padding:0 0 16px;margin-bottom:32px;border-bottom:1px solid #bdb7ad;font-size:.52rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#716c65}
.spotlight-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:24px 0 10px;border-top:1px solid #bbb5aa;border-bottom:1px solid #bbb5aa}
.spotlight-facts>div{padding:13px 12px 13px 0;min-width:0}
.spotlight-facts span{display:block;margin-bottom:5px;font-size:.48rem;letter-spacing:.15em;color:#817c74}
.spotlight-facts strong{display:block;font-size:.65rem;line-height:1.25;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.spotlight-summary+.spotlight-facts{border-top:0;margin-top:0}
.spotlight-deck{max-width:620px;margin:16px 0 0;color:#625e58;font-size:.88rem;line-height:1.7}
.spotlight-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:28px}
.spotlight-actions .spotlight-toggle{margin-top:0!important}
.spotlight-record-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#111;text-decoration:none;font-size:.61rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid transparent;transition:border-color .2s ease}
.spotlight-record-link:hover{border-bottom-color:#111}
.spotlight-record-link .css-arrow{width:9px;height:9px}
.spotlight-copy .market-value-compact,.spotlight-copy .market-compact{margin-top:24px}
@media(min-width:951px){
  .spotlight-editorial-card{grid-template-columns:minmax(330px,.78fr) minmax(500px,1.22fr)!important}
  .spotlight-visual-column{position:sticky;top:112px;align-self:start}
  .spotlight-visual-column .spotlight-image{position:relative!important;top:auto!important}
}
@media(max-width:1100px){.spotlight-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.spotlight-facts>div:nth-child(n+4){border-top:1px solid #c7c1b7}}
@media(max-width:950px){
  .spotlight-heading{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}
  .spotlight-hint{max-width:520px!important;margin:0!important}
  .spotlight-visual-column{max-width:480px;margin:0 auto;width:100%}
  .spotlight-issue-line{margin-top:8px}
}
@media(max-width:600px){
  .spotlight-heading{padding-bottom:22px}
  .spotlight-catalog-mark::after{content:"EDITION 01"}
  .spotlight-figure-caption,.spotlight-issue-line{font-size:.47rem;letter-spacing:.13em}
  .spotlight-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}
  .spotlight-facts>div:nth-child(n+3){border-top:1px solid #c7c1b7}
  .spotlight-facts strong{font-size:.62rem}
  .spotlight-actions{display:grid;grid-template-columns:1fr;gap:8px;align-items:start}
  .spotlight-actions .spotlight-toggle,.spotlight-record-link{width:max-content}
  .spotlight-deck{font-size:.82rem}
}
