/* Keep the supplied INTERTEACH card layout; show six featured cards. */
.va-catalog--featured .va-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.va-catalog .itcr-request-status{display:inline-block;margin:0 0 10px;padding:5px 10px;border-radius:20px;background:#fff0df;color:#804000;font-size:12px;font-weight:700;line-height:1.4}
.va-catalog .itcr-request-note{margin:10px 0;color:#345a74;font-size:14px;line-height:1.6}
.itcr-catalogue-footer{display:flex;justify-content:center;margin-top:28px}
.itcr-catalogue-footer a{display:inline-flex;align-items:center;min-height:46px;padding:10px 22px;border:1px solid #003e64;border-radius:8px;color:#003e64;font-weight:700;text-decoration:none}
.itcr-catalogue-footer a:hover{background:#003e64;color:white}
.itcr-language-art{position:relative;isolation:isolate;display:flex;min-height:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(140deg,#003e64,#075e81 68%,#e98116);color:white}
.itcr-language-art svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#fff;stroke-width:1.5;opacity:.19}
.itcr-art-code{position:relative;font:800 clamp(50px,5vw,86px)/1 Arial,sans-serif;letter-spacing:-.04em;text-shadow:0 3px 20px #002b4660}
.itcr-art-label{position:absolute;inset-inline-start:18px;top:18px;font:700 12px/1.4 Arial,sans-serif;letter-spacing:.15em}
.itcr-request-card .va-course-symbol{display:none}
.itcr-request-card .va-course-image{align-self:stretch}
.va-catalog--featured .itcr-request-card .va-course-body{display:flex;flex-direction:column;justify-content:center}
.va-catalog--featured .itcr-request-card .va-course-actions{margin-top:10px}
@media(max-width:781px){.va-catalog--featured .va-course-grid{grid-template-columns:minmax(0,1fr);gap:22px}.va-catalog .itcr-request-note{font-size:13px}.va-catalog .itcr-request-status{font-size:11px}.itcr-art-code{font-size:52px}.itcr-art-label{font-size:9px;inset-inline-start:12px}}
@media(prefers-reduced-motion:reduce){.va-course-card,.va-course-image img{transition:none!important}}

.itcr-access-unlocked{color:#176342;font-weight:750}.itcr-content-waiting{padding:24px;border:1px solid #b5d7c5;background:#f0faf4;border-radius:12px}.itcr-content-waiting p{line-height:1.7}.itcr-pending-note{font-size:14px;color:#4b6478}.itcr-workspace>h2{color:#003e64}.itcr-paid-order-links{margin:24px 0;padding:20px;border:1px solid #b5d7c5;border-radius:12px}
