.edu .rec-strip{--rec-accent: rgba(184,115,51,.28);--rec-accent-dim: rgba(184,115,51,.16)}.edu.is-advanced .footer-loop{display:flex;align-items:center;gap:48px;padding:48px 0 40px;border-bottom:1px solid var(--border-faint);margin-bottom:40px}.edu.is-advanced .footer-loop-copy{flex:0 0 auto;min-width:220px}.edu.is-advanced .footer-loop-copy p{margin:4px 0 0;font-size:var(--fs-body-sm);color:var(--muted)}.edu.is-advanced .footer-loop-form{flex:1}@media(max-width:767px){.edu.is-advanced .footer-loop{flex-direction:column;align-items:flex-start;gap:20px}}.edu.is-advanced .email-status .email-status-retry{display:inline-block;margin:0 8px 0 4px;padding:8px 12px;border:.5px solid var(--border-copper);background:transparent;color:var(--ink);font-family:inherit;font-size:var(--fs-label-lg);letter-spacing:var(--tr-signature);text-transform:uppercase;cursor:pointer}.edu.is-advanced .email-status .email-status-retry:hover{background:var(--copper-fill-hover)}.edu.is-advanced .email-status .email-status-retry[disabled]{opacity:var(--o-soft);cursor:default}.edu.is-advanced .email-status .email-status-mail{color:var(--copper);text-decoration:underline}.edu.is-advanced .email-status .email-status-note{margin-top:8px;font-size:var(--fs-body-sm);opacity:var(--o-strong)}.edu.is-advanced .class-restore{margin:0 auto 24px;max-width:var(--max-text);padding:16px 20px;border:.5px solid var(--border-copper);background:var(--copper-fill);color:var(--ink);text-align:left}.edu.is-advanced .class-restore-text{font-family:inherit;font-size:var(--fs-body-sm);line-height:var(--lh-body);margin:0}.edu.is-advanced .class-restore-actions{margin:12px 0 0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.edu.is-advanced .class-restore-btn{display:inline-block;padding:8px 16px;border:.5px solid var(--border-copper);background:transparent;color:var(--ink);font-family:inherit;font-size:var(--fs-label-lg);letter-spacing:var(--tr-signature);text-transform:uppercase;cursor:pointer}.edu.is-advanced .class-restore-btn:hover{background:var(--copper-fill-hover)}.edu.is-advanced .class-restore-btn[disabled]{opacity:var(--o-soft);cursor:default}.edu.is-advanced .class-restore-dismiss{background:transparent;border:none;color:var(--muted);font-family:inherit;font-size:var(--fs-micro);text-decoration:underline;cursor:pointer}.edu.is-advanced .class-restore-dismiss:hover{color:var(--ink)}.edu.is-advanced .class-restore-status{margin:8px 0 0;font-size:var(--fs-micro);line-height:var(--lh-snug);color:var(--muted)}
