.curriculum-browse-card{isolation:isolate;background:linear-gradient(130deg,#063329 0%,#06251f 44%,#071526 100%);flex-direction:column;gap:12px;min-height:210px;padding:clamp(18px,2vw,26px);display:flex;border:1px solid #dab5537a!important;border-radius:20px!important}.curriculum-browse-card:before{opacity:.24;pointer-events:none;background:repeating-conic-gradient(from 45deg at 80% 35%,#0000 0deg 42deg,#e1be691a 43deg 45deg,#0000 46deg 90deg) 0 0/76px 76px;width:auto;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 48%,#000 100%);mask-image:linear-gradient(90deg,#0000 48%,#000 100%)}[dir=rtl] .curriculum-browse-card:before{inset:0;-webkit-mask-image:linear-gradient(270deg,#0000 48%,#000 100%);mask-image:linear-gradient(270deg,#0000 48%,#000 100%)}.curriculum-browse-card .curriculum-card-scene{opacity:.075;-webkit-mask-image:linear-gradient(90deg,#0000 40%,#000 100%);mask-image:linear-gradient(90deg,#0000 40%,#000 100%)}[dir=rtl] .curriculum-browse-card .curriculum-card-scene{-webkit-mask-image:linear-gradient(270deg,#0000 40%,#000 100%);mask-image:linear-gradient(270deg,#0000 40%,#000 100%)}.curriculum-browse-card .curriculum-browse-title-card{min-width:0}.curriculum-browse-card .curriculum-browse-title{color:#f1cf79;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.35}.curriculum-browse-card .curriculum-keyword-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex;overflow:visible}.curriculum-browse-card .curriculum-keyword-row>*{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.curriculum-browse-card .curriculum-browse-meta{border-top:1px solid #d4af373d;margin-top:auto;padding-top:14px}.curriculum-browse-card .curriculum-stat-row{flex-wrap:wrap;gap:8px;display:flex}.curriculum-browse-card.ui-card-interactive:focus-visible{outline-offset:3px;outline:2px solid #f1cf79}@media (max-width:767px){.curriculum-browse-card{min-height:190px}:where(.curriculum-browse-grid,.curriculum-subject-grid,.subject-card-grid):has(>.curriculum-browse-card){grid-template-columns:minmax(0,1fr)!important}}
