#resources-container{font-family:var(--ff-regular);color:#351f15}.resources-section-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}#resources-container>div+div .resources-section-header{margin-top:72px}.resources-section-header h3{font-family:var(--ff-bold,var(--ff-demi));letter-spacing:.06em;color:#351f15;white-space:nowrap;margin:0;font-size:1rem}.resources-section-header:after{content:"";opacity:.5;background:linear-gradient(90deg,#a24727 0%,#c76136 25%,#fbbf7c 50%,#c76136 75%,#0000 100%);flex:1;height:2px}.resources-section-desc{color:#351f15a6;max-width:800px;margin:-10px 0 24px;font-size:15px;line-height:1.7}.resources-grid{grid-template-columns:1fr;gap:16px;margin-bottom:12px;display:grid}@media (min-width:640px){.resources-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.resources-grid{grid-template-columns:repeat(3,1fr)}}.resource-card-wrapper{background:linear-gradient(135deg,#a24727 0%,#c76136 25%,#fbbf7c 50%,#c76136 75%,#a24727 100%);border-radius:18px;padding:3px;transition:transform .25s,box-shadow .25s;box-shadow:0 4px 16px #351f1514,inset 0 0 0 .5px #ffffff26}.resource-card-wrapper:hover{transform:translateY(-4px);box-shadow:0 8px 28px #351f1524,inset 0 0 0 .5px #ffffff26}.card-link{color:inherit;text-decoration:none;display:block}.resource-card{background:#f9f8f2;border-radius:16px;flex-direction:column;height:300px;display:flex;position:relative;overflow:hidden}.card-image-container{z-index:0;width:100%;height:100%;position:absolute}.card-image{object-fit:cover;width:100%;height:100%}.card-overlay{z-index:1;background:linear-gradient(#351f1599 0%,#0000 100%);flex-direction:column;align-items:flex-start;height:50%;padding:1rem;display:flex;position:absolute;top:0;left:0;right:0}.card-subtitle{font-size:.8rem;font-family:var(--ff-demi);letter-spacing:.06em;background:linear-gradient(90deg,#fbbf7c 0% 50%,#fbbf7c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.card-title{font-size:1.15rem;font-family:var(--ff-bold,var(--ff-demi));color:#fff;text-shadow:0 1px 3px #351f1566;margin:-2px 0 0;line-height:1.3}.card-content{-webkit-backdrop-filter:blur(12px);z-index:1;background:#351f15bf;flex-direction:column;margin-top:auto;padding:12px 16px;display:flex;position:relative}.card-footer{color:#fffc;justify-content:space-between;align-items:center;min-height:32px;font-size:.775rem;display:flex}.card-footer p{font-family:var(--ff-demi);letter-spacing:.06em;color:#fff;margin:0;font-size:.875rem}.card-footer .grad-btn-wrapper{border-radius:18px;flex-shrink:0;margin-left:1rem;padding:1px;width:auto!important}.card-footer .grad-btn{border-radius:16px;justify-content:center;align-items:center;height:28px;font-size:.75rem;width:auto!important;padding:0 14px!important;display:inline-flex!important}.card-footer .grad-btn:before{border-radius:16px}@media (max-width:600px){.resource-card{height:260px}.card-title{font-size:1rem}.card-subtitle{font-size:.75rem}.resources-section-header h3{font-size:.9rem}.resources-section-desc{font-size:14px}.resource-card-wrapper{border-radius:16px}.resource-card{border-radius:14px}}
