.rc{margin:1.5rem 0}.rc__intro{margin-bottom:1.25rem}.rc__grid{display:grid;gap:1.5rem}.rc--list .rc__grid{grid-template-columns:1fr}.rc--grid2 .rc__grid{grid-template-columns:repeat(2,1fr)}.rc--grid3 .rc__grid{grid-template-columns:repeat(3,1fr)}.rc--grid4 .rc__grid{grid-template-columns:repeat(4,1fr)}.rc__card{align-items:flex-start;display:flex;gap:1.25rem}.rc--list .rc__media{flex:0 0 120px}.rc--list .rc__media img{display:block;height:auto;width:120px}.rc--grid2 .rc__card,.rc--grid3 .rc__card,.rc--grid4 .rc__card{flex-direction:column;gap:.75rem}.rc--grid2 .rc__media img,.rc--grid3 .rc__media img,.rc--grid4 .rc__media img{display:block;height:auto;width:100%}.rc__title{font-size:1.125rem;line-height:1.3;margin:0 0 .35rem}.rc__title a{color:#18a83f;font-weight:700;text-decoration:underline}.rc__level,.rc__title a:hover{color:#0b672e}.rc__level{background:#e1fdd5;border-radius:999px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.02em;margin-left:.5rem;padding:.1rem .5rem;text-transform:uppercase;vertical-align:middle}.rc__desc{margin:0}@media (max-width:767px){.rc--grid3 .rc__grid,.rc--grid4 .rc__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:479px){.rc__grid{grid-template-columns:1fr!important}.rc--list .rc__card{flex-direction:column;gap:.5rem}}.rc--centered .rc__grid{gap:2rem}.rc--centered .rc__card{align-items:center;text-align:center}.rc--centered .rc__media{align-self:stretch}.rc--centered .rc__body{width:100%}.rc--centered .rc__title{font-size:1rem}.rc--centered .rc__level{margin-left:.35rem}.rc--centered .rc__desc{font-size:.95rem}