﻿.rootwright-lms-cl{color-scheme:light;color:var(--rootwright-cl-title-color);--rootwright-cl-columns: 3;--rootwright-cl-columns-tablet: 2;--rootwright-cl-columns-mobile: 1;--rootwright-cl-gap: 24px;--rootwright-cl-card-radius: var(--rw-radius-lg);--rootwright-cl-card-border: 1px;--rootwright-cl-card-stroke: var(--rw-line);--rootwright-cl-card-bg: var(--rw-surface);--rootwright-cl-card-padding: 16px;--rootwright-cl-card-shadow: var(--rw-shadow);--rootwright-cl-image-ratio: 16/9;--rootwright-cl-title-size: 18px;--rootwright-cl-title-weight: 600;--rootwright-cl-title-color: var(--rw-ink);--rootwright-cl-title-lines: 2;--rootwright-cl-meta-size: 14px;--rootwright-cl-meta-color: var(--rw-muted);--rootwright-cl-price-size: 18px;--rootwright-cl-price-color: var(--rw-ink);--rootwright-cl-accent: var(--rw-accent);--rootwright-cl-btn-bg: var(--rw-btn-bg);--rootwright-cl-btn-color: var(--rw-btn-fg);--rootwright-cl-btn-radius: var(--rw-btn-radius);padding:clamp(16px,3vw,40px);background:var(--rw-ground)}.rootwright-lms-cl *,.rootwright-lms-cl *::before,.rootwright-lms-cl *::after{box-sizing:border-box}.rootwright-lms-cl[class*=is-design-] :is(a.rootwright-lms-cl__button,a.rootwright-lms-cl__chip,a.rootwright-lms-cl__media,a.rootwright-lms-cl__title-link,a.rootwright-lms-cl__view,a.rootwright-lms-cl__page):is(:link,:visited){text-decoration-line:var(--rw-link-line, none)}.rootwright-lms-cl__hero{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--rootwright-cl-gap)}.rootwright-lms-cl__heading{margin:0;color:var(--rootwright-cl-title-color);font-family:var(--rw-font-display);font-size:clamp(28px,4vw,36px);font-weight:600;letter-spacing:-0.02em;line-height:1.1}.rootwright-lms-cl__intro{max-width:65ch;margin:0;color:var(--rootwright-cl-meta-color);font-size:16px;line-height:1.55}.rootwright-lms-cl__toolbar{display:flex;flex-wrap:wrap;gap:12px}.rootwright-lms-cl .rootwright-lms-cl__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.rootwright-lms-cl__field{display:flex;min-width:0}.rootwright-lms-cl__field.is-search{flex:1 1 220px}.rootwright-lms-cl__input,.rootwright-lms-cl__select{width:100%;min-height:44px;margin:0;padding:10px 14px;border:1px solid var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-btn-radius);background:var(--rootwright-cl-card-bg);color:inherit;font:inherit;font-size:var(--rootwright-cl-meta-size);line-height:1.4;cursor:pointer}.rootwright-lms-cl__input:focus,.rootwright-lms-cl__select:focus{outline:2px solid var(--rootwright-cl-accent);outline-offset:1px}.rootwright-lms-cl__submit{min-height:44px;padding:10px 18px;border:0;border-radius:var(--rootwright-cl-btn-radius);background:var(--rootwright-cl-accent);color:var(--rw-on-accent);font:inherit;font-size:var(--rootwright-cl-meta-size);font-weight:600;cursor:pointer}.rootwright-lms-cl__submit:hover{filter:brightness(1.08)}.rootwright-lms-cl__price-filter{display:flex;gap:4px;min-width:0;margin:0;padding:0;border:0}.rootwright-lms-cl__choice{position:relative;display:flex;cursor:pointer}.rootwright-lms-cl__radio{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rootwright-lms-cl__choice-label{display:inline-flex;flex:1;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:var(--rootwright-cl-btn-radius);color:var(--rootwright-cl-meta-color);font-size:var(--rootwright-cl-meta-size);white-space:nowrap}.rootwright-lms-cl__radio:checked+.rootwright-lms-cl__choice-label{color:var(--rootwright-cl-title-color);font-weight:600}.rootwright-lms-cl__radio:focus-visible+.rootwright-lms-cl__choice-label{outline:2px solid var(--rootwright-cl-accent);outline-offset:2px}.rootwright-lms-cl__region{min-width:0;transition:opacity .18s ease}.rootwright-lms-cl__region.is-loading{opacity:.55;pointer-events:none}.rootwright-lms-cl__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px}.rootwright-lms-cl__total{margin:0;color:var(--rootwright-cl-meta-color);font-size:var(--rootwright-cl-meta-size);font-variant-numeric:tabular-nums}.rootwright-lms-cl__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rootwright-lms-cl__chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 4px 4px 12px;border:1px solid var(--rootwright-cl-card-stroke);border-radius:999px;background:var(--rootwright-cl-card-bg);color:var(--rootwright-cl-title-color);font-size:13px;line-height:1.2;text-decoration:none}.rootwright-lms-cl__chip::after{content:"";position:absolute;inset:-6px 0}.rootwright-lms-cl__chip-x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--rw-ground);color:var(--rootwright-cl-meta-color);font-size:14px;line-height:1}.rootwright-lms-cl__chip:hover .rootwright-lms-cl__chip-x{color:var(--rootwright-cl-title-color)}.rootwright-lms-cl__views{display:inline-flex;gap:4px;margin-left:auto}.rootwright-lms-cl__view{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-btn-radius);background:var(--rootwright-cl-card-bg);color:var(--rootwright-cl-title-color);font-size:var(--rootwright-cl-meta-size);text-decoration:none}.rootwright-lms-cl__view[aria-current=true]{border-color:var(--rootwright-cl-accent);background:var(--rootwright-cl-accent);color:var(--rw-on-accent);font-weight:600}.rootwright-lms-cl__submit:focus-visible,.rootwright-lms-cl__chip:focus-visible,.rootwright-lms-cl__view:focus-visible,.rootwright-lms-cl__page:focus-visible{outline:2px solid var(--rootwright-cl-accent);outline-offset:2px}.rootwright-lms-cl__grid{display:grid;grid-template-columns:repeat(var(--rootwright-cl-columns), minmax(0, 1fr));gap:var(--rootwright-cl-gap)}.rootwright-lms-cl__empty{margin:0;padding:48px 16px;text-align:center;color:var(--rootwright-cl-meta-color);font-size:var(--rootwright-cl-meta-size)}.rootwright-lms-cl__card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:var(--rootwright-cl-card-border) solid var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-card-radius);background:var(--rootwright-cl-card-bg);box-shadow:var(--rootwright-cl-card-shadow);transition:transform .2s ease,box-shadow .2s ease}.rootwright-lms-cl__media{display:block;overflow:hidden;aspect-ratio:var(--rootwright-cl-image-ratio);background:color-mix(in srgb, var(--rootwright-cl-meta-color) 12%, transparent)}.rootwright-lms-cl__media img,.rootwright-lms-cl__media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.rootwright-lms-cl.has-auto-image .rootwright-lms-cl__media{aspect-ratio:auto}.rootwright-lms-cl.has-auto-image .rootwright-lms-cl__media img,.rootwright-lms-cl.has-auto-image .rootwright-lms-cl__media video{height:auto}.rootwright-lms-cl__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:var(--rootwright-cl-card-padding)}.rootwright-lms-cl__badges{display:flex;flex-wrap:wrap;gap:6px}.rootwright-lms-cl__badge{padding:3px 9px;border-radius:999px;background:color-mix(in srgb, var(--rootwright-cl-accent) 12%, transparent);color:var(--rootwright-cl-accent);font-size:max(11px,var(--rootwright-cl-meta-size) - 3px);font-weight:600;line-height:1.6}.rootwright-lms-cl__badge.is-featured{background:var(--rootwright-cl-accent);color:var(--rw-on-accent)}.rootwright-lms-cl__badge.is-locked{background:var(--rw-danger-bg);color:var(--rw-danger)}.rootwright-lms-cl__badge.is-scheduled{background:var(--rootwright-cl-accent);color:var(--rw-on-accent);font-variant-numeric:tabular-nums}.rootwright-lms-cl__badge.is-level{background:color-mix(in srgb, var(--rootwright-cl-meta-color) 12%, transparent);color:var(--rootwright-cl-meta-color)}.rootwright-lms-cl__title{margin:0;font-size:var(--rootwright-cl-title-size);font-weight:var(--rootwright-cl-title-weight);line-height:1.3}.rootwright-lms-cl__title-link{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rootwright-cl-title-lines);line-clamp:var(--rootwright-cl-title-lines);color:var(--rootwright-cl-title-color);text-decoration:none}.rootwright-lms-cl__title-link:hover,.rootwright-lms-cl__title-link:focus{color:var(--rootwright-cl-accent)}.rootwright-lms-cl__excerpt{margin:0;color:var(--rootwright-cl-meta-color);font-size:var(--rootwright-cl-meta-size);line-height:1.55}.rootwright-lms-cl__author{display:flex;align-items:center;gap:8px;color:var(--rootwright-cl-meta-color);font-size:var(--rootwright-cl-meta-size)}.rootwright-lms-cl__avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.rootwright-lms-cl__stats{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--rootwright-cl-meta-color);font-size:max(11px,var(--rootwright-cl-meta-size) - 1px);font-variant-numeric:tabular-nums}.rootwright-lms-cl__stat{display:inline-flex;align-items:center;gap:4px}.rootwright-lms-cl__star{color:var(--rw-star)}.rootwright-lms-cl__stat-value{font-weight:600;color:var(--rootwright-cl-title-color)}.rootwright-lms-cl__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:4px}.rootwright-lms-cl__prices{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.rootwright-lms-cl__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;max-width:100%}.rootwright-lms-cl__price{max-width:100%;overflow:hidden;color:var(--rootwright-cl-price-color);font-size:var(--rootwright-cl-price-size);font-weight:700;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__button{margin-left:auto}.rootwright-lms-cl__price-note{color:var(--rootwright-cl-meta-color);font-size:calc(var(--rootwright-cl-meta-size) - 1px);font-weight:400;line-height:1.3}.rootwright-lms-cl__price-was{color:var(--rootwright-cl-meta-color);font-size:calc(var(--rootwright-cl-price-size)*.75);font-weight:500;text-decoration:line-through;white-space:nowrap}.rootwright-lms-cl__price-badge{background:var(--rootwright-cl-accent);border-radius:999px;color:var(--rw-on-accent);font-size:calc(var(--rootwright-cl-price-size)*.65);font-weight:600;line-height:1;padding:4px 8px;white-space:nowrap}@supports(background: color-mix(in srgb, red 10%, white)){.rootwright-lms-cl__price-badge{background:color-mix(in srgb, var(--rootwright-cl-accent) 12%, transparent);color:var(--rootwright-cl-accent)}}.rootwright-lms-cl__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 16px;border:1px solid transparent;border-radius:var(--rootwright-cl-btn-radius);font-size:var(--rootwright-cl-meta-size);font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.rootwright-lms-cl.is-btn-solid .rootwright-lms-cl__button{background:var(--rootwright-cl-btn-bg);color:var(--rootwright-cl-btn-color)}.rootwright-lms-cl.is-btn-solid .rootwright-lms-cl__button:hover{filter:brightness(1.08)}.rootwright-lms-cl.is-btn-outline .rootwright-lms-cl__button{border-color:var(--rootwright-cl-btn-bg);background:transparent;color:var(--rootwright-cl-btn-bg)}.rootwright-lms-cl.is-btn-outline .rootwright-lms-cl__button:hover{background:var(--rootwright-cl-btn-bg);color:var(--rootwright-cl-btn-color)}.rootwright-lms-cl.is-btn-ghost .rootwright-lms-cl__button{padding-inline:0;background:transparent;color:var(--rootwright-cl-btn-bg)}.rootwright-lms-cl.is-btn-ghost .rootwright-lms-cl__button:hover{--rw-link-line: underline}.rootwright-lms-cl.is-btn-pill .rootwright-lms-cl__button{border-radius:999px;background:var(--rootwright-cl-btn-bg);color:var(--rootwright-cl-btn-color)}.rootwright-lms-cl.is-btn-pill .rootwright-lms-cl__button:hover{filter:brightness(1.08)}.rootwright-lms-cl.is-btn-soft .rootwright-lms-cl__button{background:color-mix(in srgb, var(--rootwright-cl-btn-bg) 12%, transparent);color:var(--rootwright-cl-btn-bg)}.rootwright-lms-cl.is-btn-soft .rootwright-lms-cl__button:hover{background:color-mix(in srgb, var(--rootwright-cl-btn-bg) 20%, transparent)}.rootwright-lms-cl__button:focus-visible,.rootwright-lms-cl__title-link:focus-visible{outline:2px solid var(--rootwright-cl-accent);outline-offset:2px}.rootwright-lms-cl.has-btn-full .rootwright-lms-cl__footer{flex-direction:column;align-items:stretch}.rootwright-lms-cl.has-btn-full .rootwright-lms-cl__button{width:100%}.rootwright-lms-cl.is-hover-lift .rootwright-lms-cl__card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(20, 35, 30, 0.12)}.rootwright-lms-cl.is-hover-glow .rootwright-lms-cl__card:hover{border-color:var(--rootwright-cl-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rootwright-cl-accent) 22%, transparent)}.rootwright-lms-cl.is-hover-zoom .rootwright-lms-cl__card:hover .rootwright-lms-cl__media img,.rootwright-lms-cl.is-hover-zoom .rootwright-lms-cl__card:hover .rootwright-lms-cl__media video{transform:scale(1.06)}@media(prefers-reduced-motion: reduce){.rootwright-lms-cl__card,.rootwright-lms-cl__media img,.rootwright-lms-cl__region{transition:none}.rootwright-lms-cl.is-hover-lift .rootwright-lms-cl__card:hover{transform:none}.rootwright-lms-cl.is-hover-zoom .rootwright-lms-cl__card:hover .rootwright-lms-cl__media img{transform:none}}.rootwright-lms-cl--list .rootwright-lms-cl__grid{grid-template-columns:minmax(0, 1fr)}.rootwright-lms-cl--list .rootwright-lms-cl__card{flex-direction:row}.rootwright-lms-cl--list .rootwright-lms-cl__media{flex:0 0 clamp(140px,32%,320px);aspect-ratio:var(--rootwright-cl-image-ratio)}.rootwright-lms-cl--list .rootwright-lms-cl__body{flex:1}.rootwright-lms-cl__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:var(--rootwright-cl-gap);font-variant-numeric:tabular-nums}.rootwright-lms-cl__page{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-btn-radius);background:var(--rootwright-cl-card-bg);color:var(--rootwright-cl-title-color);font-size:var(--rootwright-cl-meta-size);line-height:1;text-decoration:none}.rootwright-lms-cl__page:hover{border-color:var(--rootwright-cl-accent);color:var(--rootwright-cl-accent)}.rootwright-lms-cl__page.is-current{border-color:var(--rootwright-cl-accent);background:var(--rootwright-cl-accent);color:var(--rw-on-accent);font-weight:600}.rootwright-lms-cl__page.is-gap{min-width:0;padding-inline:4px;border-color:transparent;background:transparent}@media(max-width: 1024px){.rootwright-lms-cl__grid{grid-template-columns:repeat(var(--rootwright-cl-columns-tablet), minmax(0, 1fr))}}@media(max-width: 640px){.rootwright-lms-cl__grid{grid-template-columns:repeat(var(--rootwright-cl-columns-mobile), minmax(0, 1fr))}.rootwright-lms-cl--list .rootwright-lms-cl__card{flex-direction:column}.rootwright-lms-cl--list .rootwright-lms-cl__media{flex:none}}.rootwright-lms-archive{max-width:1200px;margin:0 auto;padding:32px 20px}.rootwright-lms-archive__header{margin-bottom:28px}.rootwright-lms-archive__title{margin:0;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15}.rootwright-lms-archive__intro{max-width:70ch;margin-top:10px;opacity:.75;line-height:1.65}.rootwright-lms-archive__intro>:first-child{margin-top:0}.rootwright-lms-archive__intro>:last-child{margin-bottom:0}.rootwright-lms-cl.is-design-grove{--rootwright-cl-gap: 16px;--rootwright-cl-title-size: 17px;--rootwright-cl-meta-size: 13px;--rootwright-cl-price-size: 17px}.rootwright-lms-cl.is-design-grove:has(.rootwright-lms-cl__toolbar){display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.rootwright-lms-cl.is-design-grove:has(.rootwright-lms-cl__toolbar)>.rootwright-lms-cl__hero{display:contents}.rootwright-lms-cl.is-design-grove:has(.rootwright-lms-cl__toolbar) .rootwright-lms-cl__heading,.rootwright-lms-cl.is-design-grove:has(.rootwright-lms-cl__toolbar) .rootwright-lms-cl__intro{flex:1 0 100%;max-width:none}.rootwright-lms-cl.is-design-grove:has(.rootwright-lms-cl__toolbar) .rootwright-lms-cl__heading+.rootwright-lms-cl__intro{margin-top:-16px}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__toolbar{flex:1 1 240px;flex-direction:column;flex-wrap:nowrap;gap:14px;max-width:100%;padding:20px;border:1px solid var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-card-radius);background:var(--rootwright-cl-card-bg)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__region{flex:999 1 560px;min-width:0}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__field.is-search{flex:none}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__input,.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__select{font-size:calc(var(--rootwright-cl-meta-size) + 1px)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__input{padding-left:38px;background:linear-gradient(45deg, transparent calc(50% - 0.68px), var(--rw-muted) calc(50% - 0.68px) calc(50% + 0.68px), transparent calc(50% + 0.68px)) left 23.7px top calc(50% + 4.58px)/3.75px 3.75px no-repeat,radial-gradient(circle at 8.25px 8.25px, transparent 4.58px, var(--rw-muted) 4.58px 5.92px, transparent 5.92px) left 12px center/18px 18px no-repeat,var(--rootwright-cl-card-bg)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__select{padding-right:36px;background:linear-gradient(45deg, transparent calc(50% - 0.6px), currentColor calc(50% - 0.6px) calc(50% + 0.6px), transparent calc(50% + 0.6px)) right 20px center/3px 3px no-repeat,linear-gradient(-45deg, transparent calc(50% - 0.6px), currentColor calc(50% - 0.6px) calc(50% + 0.6px), transparent calc(50% + 0.6px)) right 17px center/3px 3px no-repeat,var(--rootwright-cl-card-bg);font-weight:600;-webkit-appearance:none;appearance:none}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__field:not(.is-search,.rootwright-lms-cl__price-filter){flex-direction:column;gap:8px}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;clip-path:none;color:var(--rootwright-cl-meta-color);font-size:calc(var(--rootwright-cl-meta-size) - 1px);font-weight:600;letter-spacing:var(--rw-label-track);text-transform:var(--rw-label-case);white-space:normal}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__price-filter>.rootwright-lms-cl__label{margin-bottom:8px}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__price-filter{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__choice{padding:3px 0;background:var(--rw-subtle)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__choice:first-of-type{padding-left:3px;border-radius:var(--rootwright-cl-btn-radius) 0 0 var(--rootwright-cl-btn-radius)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__choice:last-of-type{padding-right:3px;border-radius:0 var(--rootwright-cl-btn-radius) var(--rootwright-cl-btn-radius) 0}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__choice-label{padding:0 8px;border-radius:max(0px,var(--rootwright-cl-btn-radius) - 2px)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__radio:checked+.rootwright-lms-cl__choice-label{background:var(--rw-surface);box-shadow:0 1px 2px rgba(20, 35, 30, 0.12)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__submit{background:var(--rootwright-cl-btn-bg);color:var(--rootwright-cl-btn-color)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__total{font-size:calc(var(--rootwright-cl-meta-size) + 1px)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__views{gap:0;padding:2px;border:1px solid var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-btn-radius);background:var(--rootwright-cl-card-bg)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__view{width:44px;padding:0;border:0;border-radius:max(0px,var(--rootwright-cl-btn-radius) - 2px);background:transparent;color:var(--rootwright-cl-meta-color);font-size:0}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__view::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--rootwright-cl-view-icon) no-repeat center/contain;mask:var(--rootwright-cl-view-icon) no-repeat center/contain}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__view.is-grid{--rootwright-cl-view-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Crect x='4' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='13' y='4' width='7' height='7' rx='1.5'/%3E%3Crect x='4' y='13' width='7' height='7' rx='1.5'/%3E%3Crect x='13' y='13' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__view.is-list{--rootwright-cl-view-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E")}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__view[aria-current=true]{background:var(--rw-ground);color:var(--rootwright-cl-title-color)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__body{gap:10px}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__badge:not(.is-featured,.is-locked,.is-scheduled){padding:0;border-radius:0;background:none;font-size:calc(var(--rootwright-cl-meta-size) - 1px)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__card:has(>.rootwright-lms-cl__media) .rootwright-lms-cl__badge.is-featured{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:6px;background:var(--rw-on-solid);color:var(--rootwright-cl-accent);font-size:calc(var(--rootwright-cl-meta-size) - 1px);line-height:1.4}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__title{font-family:var(--rw-font-body)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__footer{padding-top:12px;border-top:1px solid var(--rw-ground)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__pagination{padding-top:12px}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__page{width:44px;height:44px;padding:0;font-size:calc(var(--rootwright-cl-meta-size) + 1px)}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__page.is-gap{width:auto}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__page.is-prev,.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__page.is-next{font-size:0}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__page.is-prev::before{content:"‹";content:"‹"/"";font-size:20px}.rootwright-lms-cl.is-design-grove .rootwright-lms-cl__page.is-next::before{content:"›";content:"›"/"";font-size:20px}.rootwright-lms-cl.is-design-field-guide{--rootwright-cl-card-stroke: var(--rw-line-strong);--rootwright-cl-card-shadow: none;--rootwright-cl-card-padding: clamp(24px, 4vw, 40px);--rootwright-cl-title-size: 26px;--rootwright-cl-price-size: 22px;padding:clamp(24px,5vw,56px) clamp(16px,3vw,24px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__hero{gap:16px;margin-bottom:32px;padding-bottom:20px;border-bottom:2px solid var(--rw-line-strong)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__heading{font-size:clamp(40px,7vw,72px);letter-spacing:-0.03em;line-height:.95}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__intro{font-size:17px}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__toolbar{align-items:flex-end;gap:16px 24px;margin-top:8px}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__field.is-search{flex:1 1 280px}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__input{padding:10px 0 10px 28px;border:0;border-bottom:1px solid var(--rw-line-strong);border-radius:0;background:linear-gradient(45deg, transparent calc(50% - 0.6px), currentColor calc(50% - 0.6px) calc(50% + 0.6px), transparent calc(50% + 0.6px)) left 11.7px top calc(50% + 4.58px)/3.75px 3.75px no-repeat,radial-gradient(circle at 8.25px 8.25px, transparent 4.65px, currentColor 4.65px 5.85px, transparent 5.85px) left center/18px 18px no-repeat,transparent;font-size:calc(var(--rootwright-cl-meta-size) + 2px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__select{padding:0 36px 0 12px;border:2px solid var(--rw-line-strong);border-radius:var(--rootwright-cl-btn-radius);background:linear-gradient(45deg, transparent calc(50% - 0.6px), currentColor calc(50% - 0.6px) calc(50% + 0.6px), transparent calc(50% + 0.6px)) right 18px center/3px 3px no-repeat,linear-gradient(-45deg, transparent calc(50% - 0.6px), currentColor calc(50% - 0.6px) calc(50% + 0.6px), transparent calc(50% + 0.6px)) right 15px center/3px 3px no-repeat,transparent;font-size:calc(var(--rootwright-cl-meta-size) + 1px);-webkit-appearance:none;appearance:none}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__input:focus,.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__select:focus{outline-offset:4px}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__price-filter{gap:20px}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__choice-label{padding:0 2px;border-bottom:2px solid transparent;border-radius:0;color:var(--rootwright-cl-title-color);font-size:calc(var(--rootwright-cl-meta-size) + 3px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__radio:checked+.rootwright-lms-cl__choice-label{border-bottom-color:var(--rootwright-cl-accent)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__submit{padding:0 20px;background:var(--rootwright-cl-btn-bg);color:var(--rootwright-cl-btn-color);font-size:calc(var(--rootwright-cl-meta-size) + 1px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__total,.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__badge{font-family:var(--rw-label-font);letter-spacing:var(--rw-label-track);text-transform:var(--rw-label-case)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__total{font-size:calc(var(--rootwright-cl-meta-size) - 2px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__chip{border-color:var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-btn-radius)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__views{display:none}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__grid{display:flex;flex-direction:column;gap:0}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card{flex-direction:row;flex-wrap:wrap;align-items:center;gap:20px 28px;padding:24px 0;overflow:visible;border:0;border-top:1px solid var(--rw-line);border-radius:0;background:transparent}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__media{flex:0 0 120px;width:120px;height:80px;aspect-ratio:auto}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__body{display:grid;flex:1 1 320px;grid-template-areas:"badges badges foot" "title title foot" "excerpt excerpt foot" "author stats foot";grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:6px 0;min-width:0}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__badges{grid-area:badges;gap:0}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__title{grid-area:title}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__excerpt{grid-area:excerpt}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__author{grid-area:author}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__stats{grid-area:stats;font-size:var(--rootwright-cl-meta-size)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__author+.rootwright-lms-cl__stats::before{content:"·";margin:0 -6px 0 8px}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__footer{grid-area:foot;gap:20px;margin:0 0 0 28px;padding:0}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__body{padding:0}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__badge{padding:0;border-radius:0;background:none;color:var(--rootwright-cl-accent);font-size:calc(var(--rootwright-cl-meta-size) - 2px);font-weight:500}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__badge.is-locked{color:var(--rw-danger)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__badge+.rootwright-lms-cl__badge::before{content:"·";margin:0 .6em}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__title,.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__price{font-family:var(--rw-font-display);font-weight:600;letter-spacing:-0.01em;line-height:1.15}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__footer{flex-direction:row;align-items:center}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__prices{align-items:flex-end;text-align:right}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__button{width:44px;height:44px;padding:0;border-color:var(--rootwright-cl-btn-bg);border-radius:50%;font-size:0}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__button::before{content:"→";content:"→"/"";font-size:18px;line-height:1}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead{align-items:stretch;gap:0;margin-bottom:32px;padding:0;overflow:hidden;border:var(--rootwright-cl-card-border) solid var(--rootwright-cl-card-stroke);border-radius:var(--rootwright-cl-card-radius);background:var(--rootwright-cl-card-bg)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__media{flex:1 1 420px;width:auto;height:auto;min-height:clamp(200px,30vw,320px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__body{display:flex;flex:1 1 420px;flex-direction:column;align-items:stretch;justify-content:center;gap:18px;padding:var(--rootwright-cl-card-padding)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__stats::before{content:none}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__title{font-size:clamp(30px,4vw,40px);line-height:1.05;letter-spacing:-0.02em}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__excerpt{font-size:calc(var(--rootwright-cl-meta-size) + 3px);line-height:1.6}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__footer{justify-content:flex-start;flex-wrap:wrap;margin:0;padding-top:18px;border-top:1px solid var(--rootwright-cl-card-stroke)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__price{font-size:calc(var(--rootwright-cl-price-size) + 6px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead .rootwright-lms-cl__button{padding:0 20px;font-size:calc(var(--rootwright-cl-meta-size) + 1px)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead:has(>.rootwright-lms-cl__media) .rootwright-lms-cl__badge.is-featured{position:absolute;top:20px;left:20px;padding:6px 10px;background:var(--rw-on-solid);color:var(--rw-solid)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card--lead:has(>.rootwright-lms-cl__media) .rootwright-lms-cl__badge.is-featured+.rootwright-lms-cl__badge::before{content:none}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__pagination{gap:4px;margin-top:0;padding-top:20px;border-top:2px solid var(--rw-line-strong)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page{border:0;border-radius:var(--rootwright-cl-btn-radius);background:transparent;font-family:var(--rw-font-mono);font-size:var(--rootwright-cl-meta-size)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page.is-current{background:var(--rw-solid);color:var(--rw-on-solid)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page.is-prev,.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page.is-next{gap:6px;font-family:inherit;font-size:calc(var(--rootwright-cl-meta-size) + 1px);font-weight:600;--rw-link-line: underline;text-underline-offset:4px}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page.is-prev{margin-right:auto;color:var(--rootwright-cl-meta-color)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page.is-next{margin-left:auto}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page.is-prev::before{content:"←";content:"←"/""}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__page.is-next::after{content:"→";content:"→"/""}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead){container-type:inline-size}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__stat{white-space:nowrap}@container (max-width: 720px){.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__body{grid-template-areas:"badges badges" "title title" "excerpt excerpt" "author stats" "foot foot";grid-template-columns:auto minmax(0, 1fr)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__footer{justify-content:space-between;margin:10px 0 0}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__prices{align-items:flex-start;text-align:left}}@container (max-width: 420px){.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__card:not(.rootwright-lms-cl__card--lead) .rootwright-lms-cl__body{grid-template-areas:"badges" "title" "excerpt" "author" "stats" "foot";grid-template-columns:minmax(0, 1fr)}.rootwright-lms-cl.is-design-field-guide .rootwright-lms-cl__author+.rootwright-lms-cl__stats::before{content:none}}.rootwright-lms-cl.is-design-canopy{--rootwright-cl-gap: 28px;--rootwright-cl-card-border: 0px;--rootwright-cl-card-padding: 24px;--rootwright-cl-image-ratio: 16/10;--rootwright-cl-title-size: 22px;--rootwright-cl-title-weight: 700;--rootwright-cl-price-size: 24px;padding-top:clamp(16px,2vw,24px)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__hero{position:relative;gap:14px;margin-bottom:48px;padding:clamp(32px,6vw,64px) clamp(20px,4vw,40px) clamp(24px,4vw,40px);overflow:hidden;border-radius:28px;--rootwright-cl-rings-at: calc(100% - 88px) 74px;background:radial-gradient(circle at var(--rootwright-cl-rings-at), color-mix(in srgb, var(--rw-accent) 60%, transparent) 0 47px, transparent 47px 92px, color-mix(in srgb, var(--rw-accent) 50%, transparent) 92px 94px, transparent 94px 139px, color-mix(in srgb, var(--rw-accent) 50%, transparent) 139px 141px, transparent 141px 186px, color-mix(in srgb, var(--rw-accent) 50%, transparent) 186px 188px, transparent 188px),var(--rw-band);color:var(--rw-band-ink)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__heading{max-width:640px;color:var(--rw-band-ink);font-size:clamp(36px,6vw,60px);font-weight:700;letter-spacing:-0.03em;line-height:1}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__intro{max-width:640px;color:var(--rw-band-muted);font-size:18px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__toolbar{gap:10px;margin-top:14px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__toolbar>*{order:3}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__toolbar::after{content:"";flex-basis:100%;order:2;height:8px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__field.is-search{flex:1 1 160px;order:0;max-width:540px;min-height:60px;padding-right:26px;padding-left:50px;border-radius:var(--rootwright-cl-btn-radius) 0 0 var(--rootwright-cl-btn-radius);background:linear-gradient(45deg, transparent calc(50% - 0.75px), var(--rw-muted) calc(50% - 0.75px) calc(50% + 0.75px), transparent calc(50% + 0.75px)) left 35px top calc(50% + 5.08px)/4.17px 4.17px no-repeat,radial-gradient(circle at 9.17px 9.17px, transparent 5.08px, var(--rw-muted) 5.08px 6.58px, transparent 6.58px) left 22px center/20px 20px no-repeat,var(--rw-on-solid);color:var(--rw-solid)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__field.is-search:focus-within{outline:2px solid var(--rw-mint);outline-offset:3px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__input{padding:0 8px 0 0;border:0;background:transparent;color:var(--rw-solid);font-size:calc(var(--rootwright-cl-meta-size) + 3px)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__input:focus{outline:0}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__submit{order:1;align-self:center;min-height:48px;margin-left:-36px;padding:0 24px;border-radius:var(--rootwright-cl-btn-radius);box-shadow:0 0 0 6px var(--rw-on-solid);font-size:calc(var(--rootwright-cl-meta-size) + 1px)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__select,.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__choice-label{min-height:44px;border:1px solid color-mix(in srgb, var(--rw-band-ink) 40%, transparent);border-radius:var(--rootwright-cl-btn-radius);background-color:transparent;color:var(--rw-band-ink);font-size:calc(var(--rootwright-cl-meta-size) + 1px);font-weight:600}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__select{padding:0 40px 0 18px;background:linear-gradient(45deg, transparent calc(50% - 0.6px), currentColor calc(50% - 0.6px) calc(50% + 0.6px), transparent calc(50% + 0.6px)) right 22px center/3px 3px no-repeat,linear-gradient(-45deg, transparent calc(50% - 0.6px), currentColor calc(50% - 0.6px) calc(50% + 0.6px), transparent calc(50% + 0.6px)) right 19px center/3px 3px no-repeat,transparent;-webkit-appearance:none;appearance:none}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__select option{background:var(--rw-on-solid);color:var(--rw-solid)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__price-filter{gap:10px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__choice-label{padding:0 18px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__radio:checked+.rootwright-lms-cl__choice-label{border-color:var(--rw-mint);background:var(--rw-mint);color:var(--rw-band)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__select:focus,.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__submit:focus-visible,.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__radio:focus-visible+.rootwright-lms-cl__choice-label{outline:2px solid var(--rw-mint);outline-offset:3px}@media(max-width: 640px){.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__hero{--rootwright-cl-rings-at: calc(100% + 92px) -66px}}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__submit:focus-visible{outline-offset:8px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__summary{margin-bottom:24px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__total{color:var(--rw-ink);font-family:var(--rw-font-display);font-size:clamp(22px,3vw,30px);font-weight:700;letter-spacing:-0.02em}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__view,.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__page{padding:0 18px;border-color:var(--rw-line-strong);border-radius:var(--rootwright-cl-btn-radius);background:var(--rootwright-cl-card-bg);font-size:calc(var(--rootwright-cl-meta-size) + 1px);font-weight:600}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__view[aria-current=true],.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__page.is-current{border-color:var(--rootwright-cl-btn-bg);background:var(--rootwright-cl-btn-bg);color:var(--rootwright-cl-btn-color)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__page.is-gap{background:transparent;border-color:transparent}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__pagination{gap:8px;padding-top:16px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__body{gap:14px;padding:22px var(--rootwright-cl-card-padding) var(--rootwright-cl-card-padding)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__title{order:1;font-family:var(--rw-font-display);letter-spacing:-0.01em;line-height:1.2}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__excerpt{order:2}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__author{order:3;gap:10px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__badges{order:4;gap:8px}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__stats{order:5;gap:8px;font-size:calc(var(--rootwright-cl-meta-size) - 1px)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__footer{order:6;padding-top:14px;border-top:1px solid var(--rw-line)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__avatar{width:32px;height:32px;border:2px solid var(--rw-mint);background:var(--rw-mint)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__stat,.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__badge.is-level{padding:5px 10px;border-radius:999px;background:var(--rw-ground);color:var(--rootwright-cl-meta-color);font-size:calc(var(--rootwright-cl-meta-size) - 1px);font-weight:400;line-height:1.4}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__badge{padding:6px 12px;font-size:calc(var(--rootwright-cl-meta-size) - 1px);line-height:1.3}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__card:has(>.rootwright-lms-cl__media) .rootwright-lms-cl__badge:not(.is-featured,.is-level,.is-locked,.is-scheduled){position:absolute;top:16px;left:16px;background:var(--rw-on-solid);color:var(--rw-band)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__card:has(>.rootwright-lms-cl__media) .rootwright-lms-cl__badge.is-featured{position:absolute;top:16px;right:16px;background:var(--rw-mint);color:var(--rw-band)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__card:has(>.rootwright-lms-cl__media) .rootwright-lms-cl__badges:not(:has(.is-level,.is-locked,.is-scheduled)){display:contents}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__price{font-family:var(--rw-font-display)}.rootwright-lms-cl.is-design-canopy .rootwright-lms-cl__button{padding:0 18px}
