.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,3vw,44px);display:grid}.wk{border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--panel);color:inherit;transition:border-color .35s, transform .5s var(--ease-out);animation:wk-in .6s var(--ease-out) both;animation-delay:calc(min(var(--k), 8) * 55ms);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}@keyframes wk-in{0%{opacity:0;transform:translateY(20px)}}.wk:hover{border-color:rgba(var(--c), .55)}.wk:focus-visible{outline:2px solid rgb(var(--c));outline-offset:4px}.wk-cover{aspect-ratio:5/3;background:#05030b;position:relative;overflow:hidden}.wk-cover>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out);display:block}.wk-cover>.ck-trio{transition:transform 1.1s var(--ease-out)}.wk:hover .wk-cover>img,.wk:hover .wk-cover>.ck-trio{transform:scale(1.04)}.wk-body{gap:16px;padding:clamp(24px,2.4vw,36px) 104px clamp(24px,2.4vw,36px) clamp(24px,2.4vw,36px);display:grid}.wk-title{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.wk-title h3{letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.8vw,44px);font-weight:900;line-height:1}.wk-aud{color:rgb(var(--c));font-size:17px;font-weight:700}.wk-body p{max-width:36em;color:var(--muted);margin:0;font-size:18px;line-height:1.5}.wk-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wk-topic{background:rgba(var(--c), .12);color:var(--text);border-radius:12px;padding:8px 14px;font-size:16px;font-weight:600}.wk-meta .ck-chips{display:contents}.wk-go{border:1px solid var(--line);width:56px;height:56px;transition:background-color .3s, border-color .3s, transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(24px,2.4vw,36px);right:clamp(24px,2.4vw,36px)}.wk-go .ico{width:24px;height:24px}.wk:hover .wk-go{background:rgb(var(--c));color:#0c061b;border-color:#0000;transform:translate(4px)}.wk.is-wide{grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.wk.is-wide .wk-cover{aspect-ratio:auto;min-height:460px}.wk.is-wide .wk-body{align-content:center;padding-bottom:120px}.wk.is-wide .wk-title h3{font-size:clamp(40px,4.4vw,72px)}@media (width<=1100px){.wk.is-wide{grid-template-columns:1fr}.wk.is-wide .wk-cover{aspect-ratio:5/3;min-height:0}.wk.is-wide .wk-body{padding-bottom:clamp(24px,2.4vw,36px);padding-right:104px}}@media (width<=900px){.wk-grid{grid-template-columns:1fr}}@media (width<=720px){.wk{border-radius:var(--r-md)}.wk-body,.wk.is-wide .wk-body{padding:24px 24px 100px}.wk-go{bottom:24px;right:24px}}@media (prefers-reduced-motion:reduce){.wk{animation:none}.wk-cover>img,.wk-cover>.ck-trio,.wk-go{transition:none}}.wk-tiles-h{letter-spacing:-.035em;grid-column:1/-1;margin:clamp(24px,3vw,44px) 0 0;font-size:clamp(28px,2.6vw,40px);font-weight:900}.wk-tiles{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:clamp(12px,1.4vw,18px);display:grid}.wk-tile,.wk-tile-cta{color:inherit;animation:wk-in .6s var(--ease-out) both;animation-delay:calc(min(var(--k,0), 12) * 35ms);text-decoration:none}.wk-tile{align-content:start;gap:10px;display:grid}.wk-tile[hidden]{display:none}.wk-tile-img{aspect-ratio:1;border-radius:var(--r-md);border:1px solid var(--line-soft);transition:transform .5s var(--ease-out), border-color .35s, box-shadow .5s var(--ease-out);background:#05030b;display:block;overflow:hidden}.wk-tile-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.wk-tile-name{color:var(--muted);font-size:16px;font-weight:600;line-height:1.3;transition:color .25s}.wk-tile:hover .wk-tile-img,.wk-tile:focus-visible .wk-tile-img{border-color:rgba(var(--c), .65);box-shadow:0 18px 34px -24px rgba(var(--c), .9);transform:translateY(-4px)}.wk-tile:hover .wk-tile-img img{transform:scale(1.05)}.wk-tile:hover .wk-tile-name,.wk-tile:focus-visible .wk-tile-name{color:var(--text)}.wk-tile:focus-visible{outline:none}.wk-tile:focus-visible .wk-tile-img{outline:2px solid var(--lav);outline-offset:3px}.wk-tile-cta{border-radius:var(--r-md);background:radial-gradient(120% 120% at 100% 100%, #a128ff47, transparent 70%), var(--panel);border:1px solid #cb89ff59;flex-direction:column;justify-content:flex-end;gap:6px;min-height:146px;padding:20px 64px 20px 20px;transition:border-color .3s;display:flex;position:relative}.wk-tile-cta b{letter-spacing:-.02em;font-size:clamp(18px,1.5vw,22px);font-weight:800;line-height:1.15}.wk-tile-cta span{color:var(--muted);font-size:16px;line-height:1.35}.wk-tile-cta .ico{width:24px;height:24px;transition:transform .3s var(--ease-out);position:absolute;bottom:20px;right:20px}.wk-tile-cta:hover{border-color:var(--lav)}.wk-tile-cta:hover .ico{transform:translate(4px)}@media (width<=640px){.wk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wk-tile-cta{min-height:120px;padding:16px 48px 16px 16px}.wk-tile-cta .ico{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.wk-tile,.wk-tile-cta{animation:none}.wk-tile-img,.wk-tile-img img{transition-duration:10ms}.wk-tile:hover .wk-tile-img,.wk-tile:hover .wk-tile-img img{transform:none}}
