.gs-section.rs-section{background:var(--bg-1)}.rs-head{margin-bottom:clamp(36px,4vw,64px);max-width:60ch}.gs-section.rs-section .rs-head .gs-lede{margin-top:clamp(14px,1.4vw,20px);max-width:52ch}.rescards{display:grid;gap:clamp(18px,2vw,28px);grid-template-columns:minmax(0,1fr)}.rs-section .rescard{background:hsla(0,0%,100%,.02);border:1px solid var(--line);color:var(--txt);display:flex;flex-direction:column;font-weight:300;overflow:hidden;text-decoration:none;transition:border-color .4s var(--ease),transform .4s var(--ease),background .4s var(--ease)}.rs-section .rescard:hover{background:hsla(0,0%,100%,.04);border-color:var(--red);transform:translateY(-4px)}.rescard-photo{aspect-ratio:16/10;background:#0d0d0f;display:block;overflow:hidden;position:relative}.rescard-photo img{height:100%;object-fit:cover;opacity:.62;transition:opacity .5s var(--ease),transform .6s var(--ease);width:100%}.rescard:hover .rescard-photo img{opacity:.82;transform:scale(1.04)}.rescard-kind{background:var(--red);color:#000;font-family:var(--mono);font-size:11px;font-weight:600;left:14px;letter-spacing:.2em;line-height:1.4;padding:5px 8px 4px;position:absolute;text-transform:uppercase;top:14px;z-index:2}.rescard-body{display:grid;flex:1;gap:12px 10px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;padding:22px 22px 24px}.rs-section .rescard-title{color:var(--txt);font-family:var(--display);font-size:clamp(18px,1.5vw,21px);font-weight:500;grid-area:1/1/2/3;line-height:1.24;margin:0}.rescard-meta{align-self:center;color:hsla(0,0%,98%,.55);font-size:11.5px;grid-area:3/1/4/2;min-width:0}.rescard-more{align-items:center;align-self:center;color:var(--red);display:inline-flex;font-family:var(--mono);font-size:11px;gap:8px;grid-area:3/2/4/3;justify-self:end;letter-spacing:.14em;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.rescard-more .arr{background:currentColor;flex:none;height:1px;position:relative;transition:width .3s ease;width:14px}.rescard-more .arr:after{border-right:1px solid;border-top:1px solid;content:"";height:6px;position:absolute;right:0;top:-3px;transform:rotate(45deg);width:6px}.rescard:focus-visible .rescard-more,.rescard:hover .rescard-more{color:var(--txt)}.rescard:focus-visible .rescard-more .arr,.rescard:hover .rescard-more .arr{width:22px}@media (min-width:768px){.rescards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:990px){.rescards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.rescard-body{grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto}.rescard-more{grid-area:4/1/5/2;justify-self:start}}@media (max-width:989px){.gs-section.rs-section .rs-head .gs-lede,.rs-head{max-width:none}}