.cards-resource-library-stack .wrapper .wrapper-inner .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}
@media(max-width:991px){.cards-resource-library-stack .wrapper .wrapper-inner .grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.cards-resource-library-stack .wrapper .wrapper-inner .grid .left{padding:32px;background-color:var(--color_off-white);max-width:610px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border-radius:32px;position:sticky;top:100px;-ms-flex-item-align:start;align-self:flex-start}
@media(max-width:991px){.cards-resource-library-stack .wrapper .wrapper-inner .grid .left{position:static;max-width:none}
}.cards-resource-library-stack .wrapper .wrapper-inner .grid .left .card-title{color:var(--color_amethyst);font-weight:300;margin-bottom:32px}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .left .paragraph{color:var(--color_midnight);font-weight:300}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .left .buttons{margin-top:32px}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:650px;margin-left:auto}
@media(max-width:991px){.cards-resource-library-stack .wrapper .wrapper-inner .grid .right{max-width:none;margin-left:0}
}.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .cards.cards--stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:32px;overflow:hidden;position:relative;min-height:0}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top{grid-column:1;grid-row:1;margin-bottom:0;padding:32px;background:transparent;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 16px;min-height:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top .labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top .labels .label{padding:7px 12px;border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:24px;font-size:var(--small-lg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color_midnight)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top .labels .label.label-teal{background-color:var(--color_teal)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top .card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;font-size:var(--small-lg);line-height:var(--h6-lh);font-weight:400;white-space:nowrap}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top .card-meta__sep{margin:0 .35em}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top .card-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin:0;font-size:var(--h3);line-height:var(--h3-lh);font-weight:300}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card>figure{grid-column:2;grid-row:1;position:relative;width:168px;min-height:168px;height:100%;margin:0;-ms-flex-negative:0;flex-shrink:0;z-index:1}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card>figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:24px}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .buttons{grid-column:2;grid-row:1;align-self:end;justify-self:end;position:relative;z-index:2;width:auto;margin:0 24px 24px 0;padding:0}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .buttons .button-component{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--color_teal)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .buttons .button-component__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .buttons .button-component__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .buttons .button-component__icon svg{width:12px;height:7px;display:block}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1){background:linear-gradient(135deg,var(--color_amethyst) 0,var(--color_midnight) 100%)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1) .top .card-title,.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1) .top .card-meta,.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1) .top .card-meta__read,.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1) .top .card-meta__date{color:var(--color_white);font-weight:300}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1) .top .paragraph{color:var(--color_white)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1) .top .paragraph p{color:var(--color_white)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+1) .top .card-title{margin-top:12px}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+2){background:-webkit-gradient(linear,left top,left bottom,from(var(--color_off-white)),to(#dcdaea));background:linear-gradient(180deg,var(--color_off-white) 0,#dcdaea 100%)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+2) .top .card-title{color:var(--color_amethyst)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+2) .top .card-meta,.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+2) .top .card-meta__read,.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n+2) .top .card-meta__date{color:var(--color_grey)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n){background:-webkit-gradient(linear,left top,left bottom,from(var(--color_aqua-light)),to(var(--color_off-white)));background:linear-gradient(180deg,var(--color_aqua-light) 0,var(--color_off-white) 100%)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n) .top .card-title{color:var(--color_amethyst)}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n) .top .card-meta,.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n) .top .card-meta__read,.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card:nth-child(3n) .top .card-meta__date{color:var(--color_grey)}
@media(max-width:576px){.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card{grid-template-columns:1fr}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .top{padding:32px}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card>figure{grid-column:1;grid-row:2;width:100%;height:auto;min-height:0;aspect-ratio:16/6;margin:0;overflow:hidden}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:32px}
.cards-resource-library-stack .wrapper .wrapper-inner .grid .right .card .buttons{grid-column:1;grid-row:2;margin:0 24px 24px auto}
}