.pr-lista{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media(max-width:940px){.pr-lista{grid-template-columns:1fr}}.pr-card{position:relative;background:var(--paper);padding:30px 26px 26px;display:flex;flex-direction:column;min-height:100%;border:1px solid transparent;transition:border-color .25s cubic-bezier(.3,0,.2,1),transform .25s cubic-bezier(.3,0,.2,1),box-shadow .25s cubic-bezier(.3,0,.2,1)}.pr-card-e{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray)}.pr-card-e .n{color:var(--accent);font-weight:600}.pr-card-e .sep{color:var(--gray-soft)}.pr-card-t{font-family:var(--font-head);font-weight:700;letter-spacing:-.015em;font-size:clamp(19px,2.2vw,23px);line-height:1.2}.pr-card-t a:after{content:"";position:absolute;inset:0}.pr-card-t a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.pr-card-p{margin-top:14px;color:var(--gray);font-size:15.5px;line-height:1.55}.pr-card-pie{margin-top:auto;padding-top:24px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-soft)}@media(hover:hover)and (pointer:fine){.pr-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 38px -22px #0e123352;z-index:1}.pr-card:hover .pr-card-t{color:var(--accent)}}.pr-card:active{transform:none;transition-duration:.08s;background:var(--accent-soft)}
