.teacher-redesign .tv2{--paper:#fff;--paper-2:#f8f9fa;--vellum:#f1f3f4;--vellum-2:#e8eaed;--smoke:#dadce0;--smoke-2:#bdc1c6;--ink:#202124;--ink-soft:#3c4043;--charcoal:#3c4043;--charcoal-2:#5f6368;--sage:#1967d2;--sage-deep:#185abc;--sage-soft:#e8f0fe;--gold:#f9ab00;--gold-soft:#fef7e0;--burgundy:#d93025;--burgundy-soft:#fce8e6;--correction:30 100% 38%;--correction-soft:30 100% 45%;--correction-tint:#fef7e0;--refined:137 68% 30%;--refined-bg:135 41% 93%;--font-serif:var(--font-google-sans),Roboto,Arial,sans-serif;--font-inter:var(--font-google-sans),Roboto,Arial,sans-serif;--font-mono:var(--font-google-sans),Roboto,Arial,sans-serif;--serif:var(--font-google-sans),Roboto,Arial,sans-serif;--sans:var(--font-google-sans),Roboto,Arial,sans-serif;--mono:var(--font-google-sans),Roboto,Arial,sans-serif;--shadow-1:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);--shadow-2:0 1px 2px 0 rgba(60,64,67,.3),0 2px 6px 2px rgba(60,64,67,.15);font-family:var(--sans);font-feature-settings:normal;letter-spacing:.01em;color:var(--ink);background:var(--paper)}.teacher-redesign .tv2 .font-bold,.teacher-redesign .tv2 .font-semibold{font-weight:500}.teacher-redesign .tv2 .italic{font-style:normal}.teacher-redesign .tv2 .btn{font-weight:500;letter-spacing:.0178em;transition:background-color .15s,box-shadow .15s}.teacher-redesign .tv2 .btn-sage:hover:not(:disabled){transform:none;box-shadow:var(--shadow-1)}.teacher-redesign .tv2 .btn-outline{border-color:var(--smoke);color:var(--sage)}.teacher-redesign .tv2 .btn-outline:hover:not(:disabled){background:#f6fafe;border-color:#d2e3fc}.teacher-redesign .tv2 .eyebrow{font-size:12px;letter-spacing:.02em;text-transform:none;font-weight:500;color:var(--charcoal-2)}.teacher-redesign .tv2 .tv2-lift{transition:box-shadow .15s}.teacher-redesign .tv2 .tv2-lift:hover{box-shadow:var(--shadow-2)}.tv2-pattern{background-color:var(--class-color,#1967d2);background-image:radial-gradient(circle at 85% 30%,hsla(0,0%,100%,.18) 0 18%,transparent 18.5%),radial-gradient(circle at 70% 120%,hsla(0,0%,100%,.12) 0 30%,transparent 30.5%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.06) 0 2px,transparent 2px 14px)}