.pk-links{background:var(--pk-surface-2);padding-block:clamp(72px,8vw,130px)}.pk-links__head{margin-bottom:clamp(32px,4vw,60px)}.pk-links__title{font-size:clamp(38px,4.4vw,72px)}.pk-links__list{grid-template-columns:repeat(min(var(--n), 4), minmax(0, 1fr));gap:clamp(14px,1.4vw,24px);display:grid}.pk-links__card{height:100%;color:var(--pk-ink);box-shadow:0 1px 0 var(--pk-line);transition:transform .5s var(--pk-ease), box-shadow .5s var(--pk-ease);background:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative}.pk-links__media{aspect-ratio:4/3;background:var(--pk-navy);display:block;overflow:hidden}.pk-links__media img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--pk-ease)}.pk-links__media.is-night img{filter:brightness(.55)saturate(.75)}.pk-links__icon{background:var(--pk-orange);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-top:calc(75% - 23px);display:grid;position:absolute;top:0;left:20px;box-shadow:0 0 0 5px #fff}.pk-links__icon .pk-icon{width:22px;height:22px}.pk-links__body{gap:8px;padding:38px 22px 70px;display:grid}.pk-links__name{letter-spacing:-.03em;font-size:clamp(20px,1.6vw,25px);font-weight:800;line-height:1.1}.pk-links__text{color:var(--pk-ink-soft);font-size:15px;line-height:1.5}.pk-links__go{background:var(--pk-ink);color:#fff;width:40px;height:40px;transition:background-color .3s, transform .45s var(--pk-ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}.pk-links__go .pk-icon{width:18px;height:18px}.pk-links__card:hover,.pk-links__card:focus-visible{transform:translateY(-6px);box-shadow:0 30px 60px -36px #10162180}.pk-links__card:hover .pk-links__media img,.pk-links__card:focus-visible .pk-links__media img{transform:scale(1.07)}.pk-links__card:hover .pk-links__go,.pk-links__card:focus-visible .pk-links__go{background:var(--pk-orange);transform:rotate(45deg)}.pk-links__card:focus-visible{outline:2px solid var(--pk-orange);outline-offset:3px}@media (width<=900px){.pk-links__list{margin-inline:calc(-1 * var(--pk-gutter));padding:4px var(--pk-gutter) 18px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.pk-links__list::-webkit-scrollbar{display:none}.pk-links__item{scroll-snap-align:start;flex:0 0 78%}}
