.gg-participation{color:#fff;background:linear-gradient(125deg,#171321 0%,#0b0d14 65%,#111525 100%);border:1px solid #8d20f06b;border-radius:22px;width:min(1280px,100% - 40px);margin:40px auto 56px;padding:clamp(24px,3vw,42px);box-shadow:0 25px 70px #00000038}.gg-participation-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.gg-participation-head small,.gg-participation-index,.gg-participation-mark{letter-spacing:.13em;color:#02ffff;font-size:.72rem;font-weight:750}.gg-participation-head h2{max-width:780px;margin:10px 0;font-size:clamp(1.55rem,3.5vw,2.7rem);font-weight:850;line-height:1.1}.gg-participation-head p{color:#c6c4ce;max-width:720px;margin:0;line-height:1.55}.gg-participation-mark{color:#b997eb;white-space:nowrap}.gg-participation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.gg-participation-card{color:#fff;background:linear-gradient(150deg,#8d20f030,#090a12d1);border:1px solid #ffffff26;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;min-height:258px;padding:clamp(19px,2.1vw,28px);text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex}.gg-participation-card--clips{background:radial-gradient(at 100% 0,#02ffff2b,#0000 72%),linear-gradient(145deg,#25203d,#0b0e1b)}.gg-participation-card--official{background:radial-gradient(at 100% 0,#8d20f054,#0000 72%),linear-gradient(145deg,#241333,#0c0c17)}.gg-participation-card--discover{background:linear-gradient(145deg,#181c2c,#0c0c17)}.gg-participation-card h3{margin:23px 0 10px;font-size:clamp(1.15rem,1.75vw,1.5rem);line-height:1.13}.gg-participation-card p{color:#d0cdda;margin:0 0 24px;font-size:.92rem;line-height:1.55}.gg-participation-card strong{letter-spacing:.06em;color:#02ffff;margin-top:auto;font-size:.79rem}.gg-participation-card:hover,.gg-participation-card:focus-visible{border-color:#02ffff;transform:translateY(-3px)}.gg-participation-card:focus-visible{outline-offset:3px;outline:3px solid #02ffff}@media (max-width:860px){.gg-participation-grid{grid-template-columns:1fr}.gg-participation-card{min-height:205px}.gg-participation-mark{display:none}}@media (max-width:520px){.gg-participation{width:calc(100% - 24px);margin:24px auto 36px;padding:20px 16px}.gg-participation-card{padding:22px}}@media (prefers-reduced-motion:reduce){.gg-participation-card{transition:none}}
