.rs-deck{display:grid;grid-template-columns:repeat(var(--deck-cols,3),minmax(0,1fr));gap:16px}.rs-deck .rs-deck-tile{display:flex;flex-direction:column;height:100%;padding:28px 28px 30px;border-radius:8px;background:var(--rs-cool);border:1px solid transparent;color:var(--rs-navy);text-decoration:none}.rs-deck .rs-deck-tile--link{transition:border-color .25s var(--rs-e),box-shadow .25s var(--rs-e)}.rs-deck .rs-deck-tile--link:hover{border-color:#cfe7ed;box-shadow:0 10px 26px rgba(0,34,56,.08)}.rs-deck .rs-deck-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--rs-teal-tint);color:var(--rs-teal-deep);margin-bottom:18px}.rs-deck .rs-deck-ic svg{width:20px;height:20px}.rs-deck .rs-deck-thumb{display:block;margin-bottom:18px;border-radius:6px;overflow:hidden}.rs-deck .rs-deck-thumb img{display:block;width:100%;height:auto}.rs-deck .rs-deck-h{margin:0;font-family:var(--rs-font-head);font-weight:500;font-size:20px;letter-spacing:-.02em;line-height:1.2;color:var(--rs-navy);text-wrap:balance}.rs-deck .rs-deck-p{margin:10px 0 0;font-size:15px;line-height:1.55;color:rgba(0,34,56,.68);text-wrap:pretty}.rs-deck .rs-deck-more{margin-top:auto;padding-top:18px;font-size:14px;font-weight:600;color:var(--rs-teal-deep)}@media (max-width:980px){.rs-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rs-deck{grid-template-columns:1fr}}