.fc-section .fc-card[data-glyph] .fc-front{box-shadow:inset 0 5px 0 var(--fc-tone), var(--shadow-card);justify-content:flex-start;padding-top:2.6rem;position:relative}.fc-section .fc-card[data-glyph] .fc-inner{height:100%}.fc-section .fc-card[data-glyph] .fc-hint{margin-top:auto;padding-top:.75rem}.fc-section .fc-num{color:#66657f;font-family:var(--ed-mono,ui-monospace, monospace);letter-spacing:.16em;font-size:.72rem;position:absolute;top:1rem;left:1rem}.fc-section .fc-glyph{background:var(--fc-wash);width:88px;height:88px;margin-bottom:.9rem}.fc-section .fc-glyph svg{width:64px;height:64px;display:block;overflow:visible}.fc-section .fc-back-glyph{filter:drop-shadow(0 4px 6px #00000059);flex:none;width:40px;height:40px;margin-bottom:.6rem;display:block;overflow:visible}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fc-section .fc-glyph svg{transition:translate .35s cubic-bezier(.34,1.56,.64,1)}.fc-section .fc-card:hover .fc-glyph svg{translate:0 -4px}}@media (max-width:639px){.fc-section .fc-glyph{width:64px;height:64px;margin-bottom:.55rem}.fc-section .fc-glyph svg{width:48px;height:48px}.fc-section .fc-card[data-glyph] .fc-front{padding-top:2.1rem}.fc-section .fc-num{font-size:.64rem;top:.75rem;left:.75rem}.fc-section .fc-back-glyph{width:30px;height:30px;margin-bottom:.4rem}}@media (min-width:640px){.fc-section .fc-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:60rem;margin-left:auto;margin-right:auto}}
