.rcs{background-color:var(--tb-canvas);width:100%;padding-bottom:48px}.rcs-wrap{--rcs-gutter:72px;width:100%;max-width:calc(1296px + var(--rcs-gutter) * 2);padding:0 var(--rcs-gutter);margin:0 auto}.rcs-inner{border-top:2px solid var(--tb-800);flex-direction:column;gap:32px;padding:40px 0;display:flex}.rcs-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.rcs-title{font-family:var(--font-heading);font-weight:var(--weight-light);font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);color:var(--tb-200);margin:0}.rcs-all{font-family:var(--font-body);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-main);white-space:nowrap;flex-shrink:0;text-decoration:none}.rcs-all:hover,.rcs-card:hover .rcs-story{text-underline-offset:3px;text-decoration:underline}.rcs-list{grid-template-columns:repeat(2,minmax(0,560px));gap:32px;margin:0;padding:0;list-style:none;display:grid}.rcs-card{flex-direction:column;gap:16px;text-decoration:none;display:flex}.rcs-frame{aspect-ratio:560/360;border:1px solid var(--tb-900);background-image:linear-gradient(#0d1424 0%,#050814 78.365%);border-radius:16px;display:block;overflow:hidden}.rcs-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.rcs-meta{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;display:flex}.rcs-name{font-family:var(--font-heading);font-weight:var(--weight-medium);font-size:var(--t-h4-size);line-height:var(--t-h4-lh);letter-spacing:var(--t-h4-ls);color:var(--tb-400)}.rcs-story{font-family:var(--font-body);font-size:var(--t-body-md-size);line-height:var(--t-body-md-lh);letter-spacing:var(--t-body-md-ls);color:var(--tb-main);white-space:nowrap;flex-shrink:0}@media (max-width:1023px){.rcs-wrap{--rcs-gutter:40px;max-width:calc(688px + var(--rcs-gutter) * 2)}.rcs-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.rcs-wrap{--rcs-gutter:20px;max-width:calc(335px + var(--rcs-gutter) * 2)}.rcs{padding-bottom:32px}.rcs-inner{gap:24px;padding:32px 0}.rcs-list{gap:24px}.rcs-card{gap:12px}.rcs-title{font-weight:var(--weight-medium);font-size:var(--t-h3-size);line-height:var(--t-h3-lh);letter-spacing:var(--t-h3-ls)}.rcs-name{font-weight:var(--weight-regular);font-size:var(--t-body-lg-size);line-height:var(--t-body-lg-lh);letter-spacing:var(--t-body-lg-ls);color:var(--tb-300)}.rcs-all,.rcs-story{font-weight:var(--weight-medium);font-size:var(--t-body-sm-size);letter-spacing:0;line-height:18px}}
