.page-kurser{--kti-radius-control:0px}.page-kurser .kti-main--constrained{padding-block-start:0}.page-kurser .kti-breadcrumb-nav{margin-bottom:.3rem}.page-kurser .mvp-course-detail-layout{padding-block-start:0}.mvp-course-detail-layout{grid-template-columns:1fr;gap:1.5rem;max-width:1280px;margin:0 auto;padding:.5rem 0;display:grid}@media (width>=900px){.mvp-course-detail-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,320px)}.mvp-course-detail-main{grid-area:1/1}.mvp-course-detail-side{grid-area:1/2;align-self:start}}.mvp-course-detail-header{margin-bottom:2rem;padding-inline:1.5rem}.mvp-course-detail-cover{object-fit:cover;border-radius:0;outline:1px solid #0000001a;width:100%;max-height:400px;margin-bottom:1.5rem}.mvp-course-detail-cover.is-unavailable{display:none}.mvp-course-detail-header h1{color:var(--mvp-primary);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 .25rem;font-size:clamp(1.4rem,1.4rem + .47vw,1.75rem);font-weight:400;line-height:1.2}.mvp-course-detail-title-sub{color:var(--mvp-muted);margin-top:.25rem;margin-bottom:.5rem;font-size:clamp(.9rem,.9rem + .27vw,1.1rem);font-weight:400;line-height:1.4;display:block}.mvp-course-detail-date{color:var(--mvp-muted);align-items:center;gap:.25rem;margin:.5rem 0 .75rem;font-size:clamp(.75rem,.75rem + .13vw,.85rem);display:flex}.mvp-course-detail-date-label{font-weight:600}.mvp-course-detail-excerpt{color:var(--mvp-text);margin:.75rem 0 0;font-size:clamp(.9rem,.9rem + .27vw,1.1rem);font-weight:450;line-height:1.65}.mvp-course-category-badge{border:1px solid color-mix(in srgb, var(--mvp-primary) 22%, var(--mvp-border));background:color-mix(in srgb, var(--mvp-primary-soft) 34%, white);color:var(--mvp-primary);letter-spacing:.04em;text-transform:uppercase;border-radius:0;align-items:center;margin-bottom:.5rem;padding:.28rem .6rem;font-size:clamp(.65rem,.65rem + .09vw,.72rem);font-weight:700;line-height:1.2;transition:background-color .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.mvp-course-body-content{text-wrap:pretty;line-height:1.7}.mvp-course-detail-layout .mvp-section{contain-intrinsic-size:auto}.mvp-course-body-content :global(p){text-wrap:pretty}.mvp-course-language-test-section{margin-top:.5rem}.mvp-course-body-content :global(h2){color:var(--mvp-primary);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:2rem;margin-bottom:.5rem;font-size:clamp(1.1rem,1.1rem + .53vw,1.5rem);font-weight:400;line-height:1.08}.mvp-course-body-content :global(p){margin-bottom:1rem}:is(.mvp-course-body-content :global(ul),.mvp-course-body-content :global(ol)){margin-bottom:1rem;padding-left:0;list-style:none}.mvp-course-body-content :global(ul){grid-template-columns:1fr;gap:.5rem;display:grid}@media (width>=540px){.mvp-course-body-content :global(ul){grid-template-columns:1fr 1fr}}.mvp-course-body-content :global(ul li){background:var(--mvp-surface-tint);border-radius:var(--kti-radius-control);align-items:flex-start;gap:.6rem;padding:.65rem .75rem;font-size:clamp(.85rem,.85rem + .13vw,.95rem);line-height:1.45;display:flex}.mvp-course-body-content :global(ul li):before{content:"";background-color:var(--mvp-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:calc(.725em - 3px);display:inline-block}.mvp-course-body-content :global(ul li p){margin:0}.mvp-course-body-content :global(ol){padding-left:1.5rem;list-style:decimal}.mvp-course-detail-side{flex-direction:column;gap:2rem;display:flex}.mvp-course-data-panel{background:var(--mvp-surface);border:1px solid var(--mvp-border);box-shadow:0 16px 40px color-mix(in srgb, var(--mvp-primary) 8%, transparent), inset 0 1px 0 #ffffff80, inset 0 -1px 0 #0000000d;border-radius:0;padding:1.5rem}.mvp-section .mvp-course-data-panel h2{font-weight:700}.mvp-course-data-panel h2{text-transform:uppercase;letter-spacing:.06em;color:var(--mvp-muted);margin:0 0 1rem;font-size:clamp(.875rem,.875rem + .17vw,1rem)}.mvp-course-offerings-list{border-top:none;margin-top:1rem;padding-top:0}.mvp-course-offerings-title{letter-spacing:.05em;text-transform:uppercase;color:var(--mvp-muted);margin:0 0 .75rem;font-size:clamp(.75rem,.75rem + .17vw,.875rem);font-weight:600}.mvp-course-offerings-stack{flex-direction:column;gap:1rem;display:flex}:global(.mvp-course-terms-richtext){font-size:clamp(.8rem,.8rem + .13vw,.9rem);line-height:1.45}:global(.mvp-course-terms-richtext p){margin:.35rem 0}.mvp-course-data-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.mvp-course-data-item{color:var(--mvp-text);align-items:flex-start;gap:.5rem;font-size:clamp(.85rem,.85rem + .13vw,.95rem);display:flex}.mvp-data-icon{color:var(--mvp-muted);flex-shrink:0;margin-top:.15rem}.mvp-data-value{word-break:break-word;flex:1}.mvp-data-value-small{font-size:clamp(.75rem,.75rem + .17vw,.875rem)}.mvp-data-link{color:var(--mvp-primary);text-underline-offset:.14rem;font-weight:500;text-decoration-thickness:1.5px}@media (hover:hover) and (pointer:fine){.mvp-data-link:hover{color:var(--mvp-primary-strong)}}.mvp-copyable{cursor:pointer;border-radius:var(--kti-radius-control);margin:-.35rem -.5rem;padding:.35rem .5rem;transition:background-color .15s;position:relative}.mvp-copyable:focus-visible{background-color:var(--mvp-surface-tint);outline:none}@media (hover:hover) and (pointer:fine){.mvp-copyable:hover{background-color:var(--mvp-surface-tint);outline:none}}.mvp-copyable:after{content:"Kopieret!";background:var(--mvp-surface);color:var(--mvp-primary);border-radius:var(--kti-radius-control);opacity:0;pointer-events:none;border:1px solid var(--mvp-primary-soft);padding:.2rem .5rem;font-size:clamp(.67rem,.67rem + .11vw,.75rem);font-weight:600;transition:opacity .2s;position:absolute;top:.25rem;right:.25rem;box-shadow:0 1px 2px #0000000d}.mvp-copy-action-icon{color:var(--mvp-primary);opacity:0;flex-shrink:0;margin-top:.15rem;margin-left:auto;transition:opacity .15s,transform .1s}.mvp-copyable:focus-visible .mvp-copy-action-icon{opacity:.7}@media (hover:hover) and (pointer:fine){.mvp-copyable:hover .mvp-copy-action-icon{opacity:.7}}.mvp-copyable:active .mvp-copy-action-icon{transform:scale(.9)}.mvp-copyable.copied .mvp-copy-action-icon{opacity:0}.mvp-copyable.copied:after{opacity:1}.mvp-offering-card{background:var(--mvp-surface-tint);border:1px solid var(--mvp-border);border-radius:0;padding:1rem;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1)}.mvp-offering-card-topline{align-items:center;margin-bottom:.65rem;display:flex}.mvp-offering-hold-tag{border-radius:var(--kti-radius-control);border:1px solid var(--mvp-border);background:color-mix(in srgb, var(--mvp-surface) 88%, white);color:var(--mvp-muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.1rem .4rem;font-size:clamp(.58rem,.58rem + .08vw,.64rem);font-weight:700;line-height:1.2;display:inline-flex}.mvp-course-language-test-content{grid-template-columns:auto 1fr;align-items:flex-start;gap:.9rem;display:grid}.mvp-course-language-test-icon-wrap{border:1px solid var(--mvp-border);background:var(--mvp-surface-tint);width:2rem;height:2rem;color:var(--mvp-text);border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.mvp-course-language-test-copy{gap:.55rem;width:100%;display:grid}.mvp-course-language-test-copy p{color:var(--mvp-text);margin:0;font-size:clamp(.8rem,.8rem + .13vw,.9rem);line-height:1.5}.mvp-course-language-test-link{width:fit-content;color:var(--mvp-primary);align-items:center;gap:.35rem;font-size:clamp(.8rem,.8rem + .13vw,.9rem);font-weight:600;line-height:1.35;text-decoration:none;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.mvp-course-language-test-link:hover{color:color-mix(in srgb, var(--mvp-primary) 82%, black)}}.mvp-course-language-test-link:focus-visible{outline:2px solid color-mix(in srgb, var(--mvp-primary) 24%, white);outline-offset:3px;border-radius:0}.mvp-course-language-test-link-icon{flex-shrink:0;transition:transform .15s}@media (hover:hover) and (pointer:fine){.mvp-course-language-test-link:hover .mvp-course-language-test-link-icon{transform:translate(2px,-2px)}}.mvp-signup-btn{letter-spacing:.02em;border-radius:0;justify-content:center;align-items:center;gap:.4rem;padding:.85rem 1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .1s,background-color .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.mvp-signup-btn:active{transform:scale(.96)}.mvp-signup-btn-full{width:100%}.mvp-signup-btn-small{padding-block:.72rem;font-size:clamp(.8rem,.8rem + .13vw,.9rem)}.mvp-signup-notice-stack{flex-direction:column;gap:.5rem;display:flex}.mvp-signup-notice-badge{border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.32rem .68rem;font-size:clamp(.65rem,.65rem + .09vw,.72rem);font-weight:700;line-height:1.2;display:inline-flex}.mvp-signup-notice-badge-centered{margin-inline:auto}.mvp-signup-notice-badge-full{width:100%}.mvp-signup-notice-badge-warning{background:var(--status-warn-bg);border-color:var(--status-warn-border);color:var(--status-warn)}.mvp-signup-notice-badge-ghost{background:var(--mvp-surface-tint);border-color:var(--mvp-border);color:var(--mvp-muted)}.mvp-primary-signup-btn{background:var(--mvp-primary);border:1px solid var(--mvp-primary);color:oklch(100% 0 0)}@media (hover:hover) and (pointer:fine){.mvp-primary-signup-btn:hover{border-color:color-mix(in srgb, var(--mvp-primary) 88%, black);background:color-mix(in srgb, var(--mvp-primary) 88%, black);color:oklch(100% 0 0)}}.mvp-primary-signup-btn:focus-visible,.mvp-secondary-signup-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--mvp-primary) 35%, white);outline-offset:2px}.mvp-signup-icon{flex-shrink:0;transition:transform .15s}@media (hover:hover) and (pointer:fine){.mvp-signup-btn:hover .mvp-signup-icon{transform:translate(2px,-2px)}}.mvp-secondary-signup-btn{border:1px solid var(--mvp-border);color:var(--mvp-text);background:0 0}@media (hover:hover) and (pointer:fine){.mvp-secondary-signup-btn:hover{border-color:var(--mvp-primary);background:var(--mvp-surface-tint);color:var(--mvp-primary)}}.mvp-disabled-signup-btn{background:color-mix(in srgb, var(--mvp-surface-tint) 72%, white);border:1px solid var(--mvp-border);color:var(--mvp-muted);cursor:not-allowed;pointer-events:none;opacity:.82}.mvp-disabled-signup-btn .mvp-signup-icon{opacity:.7;transform:none}.mvp-disabled-signup-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--mvp-primary) 35%, white);outline-offset:2px}.mvp-nav-icon{flex-shrink:0;transition:transform .15s}@media (hover:hover) and (pointer:fine){.mvp-course-all-cta-btn:hover .mvp-nav-icon{transform:translate(3px)}}.mvp-offering-rows{flex-direction:column;margin:0 0 1rem;padding:0;list-style:none;display:flex}.mvp-offering-row{border-bottom:1px solid var(--mvp-border);flex-direction:column;gap:.2rem;padding:.55rem 0;display:flex}.mvp-offering-row:first-child{padding-top:0}.mvp-offering-row:last-child{border-bottom:none;padding-bottom:0}.mvp-offering-label{text-transform:uppercase;letter-spacing:.05em;color:var(--mvp-muted);align-items:center;gap:.3rem;font-size:clamp(.63rem,.63rem + .09vw,.7rem);font-weight:700;display:flex}.mvp-offering-value{color:var(--mvp-text);overflow-wrap:anywhere;word-break:normal;padding-left:1.4rem;font-size:clamp(.8rem,.8rem + .13vw,.9rem);font-weight:500;line-height:1.35}.mvp-course-terms-panel{border-top:1px solid var(--mvp-border);flex-direction:column;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.mvp-course-terms-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--mvp-muted);align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:clamp(.75rem,.75rem + .17vw,.875rem);font-weight:600;display:flex}.mvp-offering-empty{color:var(--mvp-muted);margin:0;font-size:clamp(.75rem,.75rem + .17vw,.875rem)}.mvp-course-contact-name{margin:0 0 .5rem;font-size:clamp(.75rem,.75rem + .17vw,.875rem);font-weight:600}.mvp-course-side-courses h2{color:var(--mvp-primary);font-family:var(--font-display);margin-bottom:.5rem;font-size:clamp(.84rem,.84rem + .22vw,1rem);font-weight:400}.mvp-course-side-list{margin:0;padding:0;list-style:none}.mvp-course-side-list li{border-bottom:1px solid var(--mvp-border)}.mvp-course-side-list li:last-child{border-bottom:none}.mvp-course-side-list a{color:var(--mvp-text);flex-direction:column;gap:.12rem;padding:.55rem 0;text-decoration:none;transition:color .14s cubic-bezier(.22,1,.36,1);display:flex}.mvp-course-side-list span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.78rem,.78rem + .12vw,.88rem);line-height:1.25;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.mvp-course-side-list a:hover{color:var(--mvp-primary)}}.mvp-course-side-list time{color:var(--mvp-muted);font-size:clamp(.68rem,.68rem + .09vw,.76rem)}.mvp-course-side-all-link{margin-top:.35rem}.mvp-course-all-cta-btn{background:var(--mvp-surface);border:2px solid var(--mvp-primary);width:100%;color:var(--mvp-primary);border-radius:0;justify-content:center;align-items:center;padding:.9rem 1.25rem;font-size:clamp(.85rem,.85rem + .13vw,.95rem);font-weight:600;text-decoration:none;transition:background .14s cubic-bezier(.22,1,.36,1),transform .1s;display:flex}.mvp-course-all-cta-btn:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.mvp-course-all-cta-btn:hover{background:var(--mvp-primary-soft)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mvp-signup-modal-entry{width:100%}.mvp-signup-summary{cursor:pointer;user-select:none}.mvp-signup-dialog{width:min(48rem,100vw - 2rem);max-height:min(48rem,100vh - 2rem);color:var(--mvp-text);background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.mvp-signup-dialog::backdrop{backdrop-filter:blur(3px);background:#07111f8a}.mvp-signup-dialog-shell{border:1px solid color-mix(in srgb, var(--mvp-border) 85%, #000 15%);background:var(--mvp-surface);grid-template-rows:auto minmax(0,1fr);max-height:min(48rem,100vh - 2rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #07111f3d}.mvp-signup-dialog-header{border-bottom:1px solid var(--mvp-border);background:color-mix(in srgb, var(--mvp-surface) 92%, var(--mvp-primary) 8%);justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.1rem .85rem;display:flex}.mvp-signup-dialog-close{border:1px solid var(--mvp-border);background:var(--mvp-surface);width:2.15rem;height:2.15rem;color:var(--mvp-text);cursor:pointer;border-radius:0;flex:none;place-items:center;transition:border-color .14s,color .14s,transform .14s;display:inline-grid}@media (hover:hover) and (pointer:fine){.mvp-signup-dialog-close:hover{border-color:var(--mvp-primary);color:var(--mvp-primary)}}.mvp-signup-dialog-close:active{transform:scale(.96)}.mvp-signup-panel{border-top:3px solid var(--mvp-primary);background:var(--mvp-surface);min-height:0;animation:mvp-signup-reveal .18s var(--kti-ease,ease);gap:1rem;padding:1rem 1.1rem 1.15rem;display:grid;overflow:auto}@keyframes mvp-signup-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mvp-signup-form{gap:1.1rem;display:grid}.mvp-signup-form[hidden],.mvp-signup-success[hidden]{display:none!important}.mvp-signup-context{gap:.15rem;min-width:0;display:grid}.mvp-signup-context-label{text-transform:uppercase;letter-spacing:.06em;color:var(--mvp-muted);margin:0;font-size:.72rem;font-weight:800}.mvp-signup-context-course{color:var(--mvp-text);text-wrap:balance;margin:0;font-size:1.05rem;font-weight:700;line-height:1.2}.mvp-signup-context-meta{color:var(--mvp-muted);flex-wrap:wrap;gap:.25rem .6rem;margin:.1rem 0 0;font-size:.78rem;font-weight:650;line-height:1.35;display:flex}.mvp-signup-context-meta span{align-items:baseline;gap:.25rem;display:inline-flex}.mvp-signup-context-meta span+span:before{content:"·";color:color-mix(in srgb, var(--mvp-muted) 65%, transparent);margin-right:.35rem}.mvp-signup-context-meta strong{color:color-mix(in srgb, var(--mvp-text) 72%, var(--mvp-muted));font-variant-numeric:tabular-nums}.mvp-signup-context-offering{color:var(--mvp-muted);margin:0;font-size:.9rem;font-weight:650;line-height:1.35}.mvp-signup-error-summary{border:1px solid var(--status-error-border);background:var(--status-error-bg);color:var(--status-error);padding:.7rem .85rem}.mvp-signup-error-summary:focus-visible{outline:2px solid var(--status-error);outline-offset:2px}.mvp-signup-error-summary-title{margin:0 0 .35rem;font-weight:800}.mvp-signup-error-summary ul{gap:.2rem;margin:0;padding-left:1.1rem;display:grid}.mvp-signup-error-summary a{color:inherit;font-weight:700}.mvp-signup-fieldset{border:0;border-top:1px solid var(--mvp-border);gap:.85rem;margin:0;padding:.9rem 0 0;display:grid}.mvp-signup-legend{letter-spacing:.01em;color:var(--mvp-text);padding:0;font-size:.95rem;font-weight:800}.mvp-signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .8rem;display:grid}.mvp-signup-field{align-content:start;gap:.3rem;min-width:0;display:grid}.mvp-signup-field-wide{grid-column:1/-1}.mvp-signup-label{text-transform:uppercase;letter-spacing:.04em;color:var(--mvp-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.78rem;font-weight:700;display:inline-flex}.mvp-signup-field-optional .mvp-signup-label-text{color:color-mix(in srgb, var(--mvp-muted) 80%, transparent);font-weight:600}.mvp-signup-tag{letter-spacing:.02em;text-transform:none;color:var(--mvp-primary);font-size:.66rem;font-weight:700}.mvp-signup-tag-optional{color:var(--mvp-muted);opacity:.75}.mvp-signup-field input,.mvp-signup-field textarea{border:1px solid var(--mvp-border);background:var(--mvp-surface);width:100%;min-height:2.5rem;color:var(--mvp-text);font:inherit;border-radius:0;padding:.5rem .6rem;font-size:.92rem;transition:border-color .14s,box-shadow .14s}.mvp-signup-field textarea{resize:vertical;min-height:4.5rem}.mvp-signup-field input:focus,.mvp-signup-field textarea:focus{border-color:var(--mvp-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--mvp-primary) 22%, transparent);outline:none}.mvp-signup-field input[aria-invalid=true],.mvp-signup-field textarea[aria-invalid=true]{border-color:var(--status-error);box-shadow:0 0 0 2px var(--status-error-bg)}.mvp-signup-help{color:var(--mvp-muted);margin:0;font-size:.78rem;line-height:1.35}.mvp-signup-field-error{color:var(--status-error);margin:0;font-size:.78rem;font-weight:700}.mvp-signup-responsibility{grid-column:1/-1}.mvp-signup-check{color:var(--mvp-text);text-transform:none;letter-spacing:0;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;font-size:.88rem;font-weight:600;line-height:1.4;display:grid}.mvp-signup-check input{width:1.05rem;height:1.05rem;accent-color:var(--mvp-primary);margin-top:.2rem}.mvp-signup-privacy{color:var(--mvp-muted);border-left:3px solid var(--mvp-border);margin:0;padding-left:.65rem;font-size:.78rem;line-height:1.4}.mvp-signup-actions{flex-wrap:wrap;gap:.6rem;display:flex}.mvp-signup-actions .mvp-signup-btn{flex:auto}.mvp-signup-cancel{border:1px solid var(--mvp-border);color:var(--mvp-text);cursor:pointer;background:0 0}@media (hover:hover) and (pointer:fine){.mvp-signup-cancel:hover{border-color:var(--mvp-primary);color:var(--mvp-primary)}}.mvp-signup-btn[disabled]{opacity:.6;cursor:progress}.mvp-signup-success{gap:.6rem;padding:.35rem;display:grid}.mvp-signup-success-title{color:var(--status-success);margin:0;font-size:1.05rem;font-weight:800}.mvp-signup-success-body{color:var(--mvp-text);margin:0;line-height:1.45}.mvp-signup-reference{border:1px dashed var(--mvp-border);background:var(--mvp-surface-tint);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.mvp-signup-reference-label{text-transform:uppercase;letter-spacing:.06em;color:var(--mvp-muted);font-size:.7rem;font-weight:800}.mvp-signup-reference-value{letter-spacing:.04em;color:var(--mvp-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:800}.mvp-signup-copy{border:1px solid var(--mvp-border);background:var(--mvp-surface);color:var(--mvp-text);font:inherit;cursor:pointer;margin-left:auto;padding:.35rem .7rem;font-size:.8rem;font-weight:700;transition:border-color .14s,color .14s}@media (hover:hover) and (pointer:fine){.mvp-signup-copy:hover{border-color:var(--mvp-primary);color:var(--mvp-primary)}}.mvp-signup-copy.is-copied{border-color:var(--status-success-border);color:var(--status-success)}.mvp-signup-another{color:var(--mvp-primary);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.2rem 0;font-weight:700;text-decoration:underline}@media (width<=560px){.mvp-signup-grid{grid-template-columns:1fr}.mvp-signup-dialog{width:100vw;max-height:100vh}.mvp-signup-dialog-shell{max-height:100vh}}.mvp-course-cover-fallback{border:1px solid var(--mvp-border);background:linear-gradient(135deg, color-mix(in srgb, var(--mvp-primary-soft) 55%, white), var(--mvp-surface-tint));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;min-height:clamp(9rem,24vw,15rem);margin-bottom:1.5rem;padding:1.5rem;display:flex;box-shadow:inset 0 1px #fff9}.mvp-course-cover-fallback-label{color:var(--mvp-text);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1rem,1rem + .5vw,1.35rem);font-weight:400;line-height:1.3}.mvp-course-cover-fallback-code{border:1px solid color-mix(in srgb, var(--mvp-primary) 28%, var(--mvp-border));background:color-mix(in srgb, var(--mvp-surface) 86%, white);color:var(--mvp-primary);letter-spacing:.06em;text-transform:uppercase;padding:.3rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.8rem,.8rem + .2vw,.95rem);font-weight:700;line-height:1.2}
