:root{--cs-ink:#0b2239;--cs-ink-muted:#5a6875;--cs-ink-soft:rgba(11,34,57,.6);--cs-rule:#e7eaee;--cs-border:#dde2e7;--cs-grad-violet:linear-gradient(135deg,#c6baf6,#a9d4f1);--cs-grad-sky:linear-gradient(135deg,#a9d6f2,#a8e2d2);--cs-grad-mint:linear-gradient(135deg,#a9e2d0,#cbe9b9);--cs-grad-teal:linear-gradient(135deg,#9fd8e4,#b9e3c4);--cs-grad-ice:linear-gradient(135deg,#bfd9f5,#c7bef3)}.cs-resource-filters{border-bottom:1px solid var(--cs-rule);display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.2rem;padding-bottom:1.8rem;width:100%}.cs-chip,.cs-chip:active,.cs-chip:focus,.cs-chip:hover{background-color:#fff;border:1px solid var(--cs-border);border-radius:100px;color:var(--cs-ink-muted);display:inline-block;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.04em;padding:.55rem 1rem;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.cs-chip:focus,.cs-chip:hover{border-color:var(--cs-ink);color:var(--cs-ink)}.cs-chip--active,.cs-chip--active:focus,.cs-chip--active:hover{background-color:var(--cs-ink);border-color:var(--cs-ink);color:#fff}.blog-listing--tile{row-gap:2.125rem}.blog-listing--tile .blog-listing__post{border-radius:4px;flex-direction:column;overflow:hidden}.cs-tile__link,.cs-tile__link:active,.cs-tile__link:focus,.cs-tile__link:hover{color:var(--cs-ink);display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:1.5rem;text-decoration:none;transition:transform .18s ease;width:100%}.cs-tile__link:hover{transform:translateY(-4px)}.cs-tile__link:focus-visible{outline:2px solid var(--cs-ink);outline-offset:2px}.cs-tile__icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(11,34,57,.12);display:flex;flex:0 0 auto;height:52px;justify-content:center;width:52px}.cs-tile__icon-img{display:block;height:28px;width:28px}.cs-tile__body{display:flex;flex-direction:column;gap:.625rem}.cs-tile__type{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.cs-tile__title,.cs-tile__type{color:var(--cs-ink);font-family:inherit;font-weight:600}.cs-tile__title{display:-webkit-box;font-size:1.1875rem;letter-spacing:-.01em;-webkit-line-clamp:5;line-height:1.28;text-wrap:pretty;-webkit-box-orient:vertical;overflow:hidden}.cs-tile__meta{color:var(--cs-ink-soft);font-size:.78rem}.cs-grad--violet{background-image:var(--cs-grad-violet)}.cs-grad--sky{background-image:var(--cs-grad-sky)}.cs-grad--mint{background-image:var(--cs-grad-mint)}.cs-grad--teal{background-image:var(--cs-grad-teal)}.cs-grad--ice{background-image:var(--cs-grad-ice)}@media (max-width:767px){.cs-tile__link{min-height:240px}}