.edu .rec-strip{--rec-accent: rgba(184,115,51,.28);--rec-accent-dim: rgba(184,115,51,.16)}.edu.is-landing .footer-loop{display:flex;align-items:center;gap:48px;padding:48px 0 40px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:40px}.edu.is-landing .footer-loop-copy{flex:0 0 auto;min-width:220px}.edu.is-landing .footer-loop-copy p{margin:6px 0 0;font-size:.88rem;color:var(--muted)}.edu.is-landing .footer-loop-form{flex:1}@media(max-width:767px){.edu.is-landing .footer-loop{flex-direction:column;align-items:flex-start;gap:20px}}.edu.is-landing .email-status.success{font-size:17px;font-weight:400;color:var(--ink);line-height:1.3;margin:0}.edu.is-landing #footer-loop-status.email-status.success{flex:1 1 320px}.edu.is-landing .email-status.success .confirm-sub{display:block;font-size:14px;font-weight:300;color:#eeeae2a6;margin-top:6px;line-height:1.65}.edu.is-landing .email-status .email-status-retry{display:inline-block;margin:0 10px 0 4px;padding:8px 14px;border:.5px solid rgba(184,115,51,.55);background:transparent;color:var(--ink);font-family:inherit;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.edu.is-landing .email-status .email-status-retry:hover{background:#b873331f}.edu.is-landing .email-status .email-status-retry[disabled]{opacity:.55;cursor:default}.edu.is-landing .email-status .email-status-mail{color:var(--copper);text-decoration:underline}.edu.is-landing .email-status .email-status-note{margin-top:8px;font-size:13px;opacity:.85}.edu.is-landing .class-restore{margin:0 auto 24px;max-width:720px;padding:16px 20px;border:.5px solid rgba(184,115,51,.45);background:#b873330d;color:var(--ink);text-align:left}.edu.is-landing .class-restore-text{font-family:inherit;font-size:14px;line-height:1.55;margin:0}.edu.is-landing .class-restore-actions{margin:14px 0 0;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.edu.is-landing .class-restore-btn{display:inline-block;padding:9px 16px;border:.5px solid rgba(184,115,51,.6);background:transparent;color:var(--ink);font-family:inherit;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.edu.is-landing .class-restore-btn:hover{background:#b873331f}.edu.is-landing .class-restore-btn[disabled]{opacity:.55;cursor:default}.edu.is-landing .class-restore-dismiss{background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.edu.is-landing .class-restore-dismiss:hover{color:var(--ink)}.edu.is-landing .class-restore-status{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}
