.rs-hero{min-height:min(52vh,520px);padding:48px var(--hp-inset);--hp-ink:#f6f6f4;--hp-ink-sub:#f6f6f4db;--hp-ink-faint:#f6f6f4b8;color:var(--hp-ink);background-image:linear-gradient(100deg,#080a0ea8 0%,#080a0e75 38%,#080a0e29 72%,#080a0e00 100%),url(/img/hero/Swissi-Hero-Research.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;display:flex}.rs-hero__copy{flex-direction:column;gap:20px;max-width:660px;display:flex}@media (max-width:720px){.rs-hero{min-height:min(46vh,400px);padding:32px var(--hp-inset);background-image:linear-gradient(100deg,#080a0ec7 0%,#080a0e9e 42%,#080a0e57 76%,#080a0e1f 100%),url(/img/hero/Swissi-Hero-Research.webp)}}.rs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(28px,4vw,44px);display:grid}@media (max-width:1260px){.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.rs-grid{grid-template-columns:minmax(0,1fr)}}.rs-card{border:1px solid var(--hp-border);border-left:3px solid var(--hp-border-strong);background:var(--hp-bg);border-radius:0 8px 8px 0;flex-direction:column;transition:border-left-color .22s,transform .22s,background-color .22s;display:flex;overflow:hidden}.rs-card__banner{aspect-ratio:16/6;border-bottom:1px solid var(--hp-border);background:linear-gradient(118deg, color-mix(in srgb, var(--hp-accent) 14%, transparent) 0%, transparent 62%), var(--hp-panel);position:relative;overflow:hidden}.rs-card__banner img{object-fit:cover;width:100%;height:100%;transition:transform .25s;position:absolute;inset:0}.rs-card:hover .rs-card__banner img{transform:scale(1.04)}.rs-card__body{flex-direction:column;flex:1;padding:clamp(22px,2.2vw,28px);display:flex}.rs-card:hover{border-left-color:var(--hp-accent);background:color-mix(in srgb, var(--hp-bg) 88%, var(--hp-panel));transform:translateY(-2px)}.rs-card__meta{font-family:var(--font-mono);letter-spacing:.9px;text-transform:uppercase;align-items:baseline;gap:10px;font-size:10.5px;display:flex}.rs-card__kind{color:var(--hp-accent)}.rs-card__date{color:var(--hp-ink-faint)}.rs-card__title{color:var(--hp-ink);margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.2}.rs-card__subtitle{color:var(--hp-ink-sub);margin:8px 0 0;font-size:14px;line-height:1.4}.rs-card__authors{color:var(--hp-ink);margin:14px 0 0;font-size:13.5px;line-height:1.4}.rs-card__affiliations{color:var(--hp-ink-faint);flex-wrap:wrap;gap:2px 14px;margin:3px 0 0;font-size:12.5px;line-height:1.4;display:flex}.rs-card__authors sup,.rs-card__affiliations sup{color:var(--hp-accent);margin-right:1px;font-size:9px}.rs-card__summary{color:var(--hp-ink-sub);margin:12px 0 0;font-size:15px;line-height:1.55}.rs-card__tags{font-family:var(--font-mono);color:var(--hp-ink-faint);margin:16px 0 0;font-size:11px;line-height:1.6}.rs-card__tags-label{color:var(--hp-ink-sub)}.rs-card__tags-list{margin:0;padding:0;list-style:none;display:inline}.rs-card__tag{display:inline}.rs-card__tag+.rs-card__tag:before{content:" · "}.rs-card__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.rs-card__pdf{gap:8px}.rs-card__pdf svg{flex-shrink:0;width:15px;height:15px}.rs-card__pending{border:1px dashed var(--hp-border-strong);font-family:var(--font-mono);letter-spacing:.8px;text-transform:uppercase;color:var(--hp-ink-faint);border-radius:3px;align-items:center;padding:10px 18px;font-size:11px;font-weight:500;display:inline-flex}.rs-empty{border-top:1px solid var(--hp-border);font-family:var(--font-mono);letter-spacing:.4px;color:var(--hp-ink-faint);margin:clamp(28px,4vw,44px) 0 0;padding-top:24px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.rs-card{transition:none}.rs-card:hover{transform:none}}
