.round8-public .resg-head{text-align:center;max-width:720px;margin:0 auto clamp(28px,4vw,44px)}.round8-public .resg-head h2{letter-spacing:-.02em;color:var(--r8-ink);margin:12px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:700;line-height:1.1}.round8-public .resg-head p{max-width:620px;color:var(--r8-ink-soft,#4b4e57);margin:14px auto 0;font-size:16px;line-height:1.6}.round8-public .resg-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(300px,auto);gap:18px;margin:0;padding:0;list-style:none;display:grid}.round8-public .resg-grid>li{grid-column:span 6;min-width:0}.round8-public .resg-grid[data-count="1"]{grid-auto-rows:minmax(340px,auto)}.round8-public .resg-grid[data-count="1"]>li{grid-column:1/-1}.round8-public .resg-grid[data-count="3"]>li,.round8-public .resg-grid[data-count="6"]>li,.round8-public .resg-grid[data-count="5"]>li:nth-child(-n+3){grid-column:span 4}.round8-public .resg-card{isolation:isolate;color:#fff;background:#14172b;border:1px solid #0f122424;border-radius:22px;align-items:flex-end;height:100%;min-height:300px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.round8-public .resg-grid[data-count="1"] .resg-card{min-height:340px}.round8-public .resg-card img{object-fit:cover;object-position:50% 8%;z-index:-2;transition:transform .5s}.round8-public .resg-shade{z-index:-1;background:linear-gradient(#0a0d1c1a 0%,#0a0d1c33 28%,#0a0d1ca3 62%,#0a0d1ceb 100%);position:absolute;inset:0}.round8-public .resg-copy{gap:4px;width:100%;max-width:760px;padding:24px 68px 24px 24px;display:grid}.round8-public .resg-title{letter-spacing:-.01em;color:#fff;font-size:24px;font-weight:700;line-height:1.15}.round8-public .resg-text{color:#ffffffe6;font-size:15px;line-height:1.45}.round8-public .resg-go{color:#fff;background:#ffffff29;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:22px;right:20px}.round8-public .resg-card:hover{border-color:#0f122466;transform:translateY(-3px);box-shadow:0 18px 40px #0f12242e}.round8-public .resg-card:hover img{transform:scale(1.03)}.round8-public .resg-card:hover .resg-go{background:#ffffff47;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.round8-public .resg-card,.round8-public .resg-card img,.round8-public .resg-go{transition:none}.round8-public .resg-card:hover,.round8-public .resg-card:hover img,.round8-public .resg-card:hover .resg-go{transform:none}}@media (max-width:1024px){.round8-public .resg-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(240px,auto)}.round8-public .resg-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(300px,auto)}.round8-public .resg-grid>li,.round8-public .resg-grid[data-count]>li,.round8-public .resg-grid[data-count]>li:nth-child(n){grid-column:auto}.round8-public .resg-grid>li:last-child:nth-child(odd){grid-column:1/-1}.round8-public .resg-card{min-height:240px}.round8-public .resg-grid[data-count="1"] .resg-card{min-height:300px}}@media (max-width:640px){.round8-public .resg-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(200px,auto);gap:14px}.round8-public .resg-grid>li:last-child:nth-child(odd){grid-column:auto}.round8-public .resg-card,.round8-public .resg-grid[data-count="1"] .resg-card{border-radius:18px;min-height:240px}.round8-public .resg-copy{padding:20px 60px 20px 20px}.round8-public .resg-title{font-size:21px}}
